Maneira mais eficiente de carregar arquivos binários formatados no Python
-
22-08-2019 - |
Pergunta
Eu tenho arquivos binários não maiores que 20 MB de tamanho que possuem uma seção de cabeçalho e, em seguida, uma seção de dados contendo sequências de UCHARs. Eu tenho Numpy, Scipy, etc. e cada biblioteca tem diferentes maneiras de carregar nos dados. Alguma sugestão para os métodos mais eficientes que devo usar?
Solução
estrutura deve funcionar para a seção de cabeçalho, enquanto Numpy's Memmap Seria eficiente para a seção de dados se você o manipular em Numpy de qualquer maneira. Não há necessidade de se enfatizar em ser inconsistente aqui. Ambos os métodos são compatíveis, basta usar a ferramenta certa para cada trabalho.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow