Pregunta

Tengo archivos binarios no más de 20 MB de tamaño que tienen una sección de encabezado y luego una sección de datos que contiene secuencias de uchars. Tengo Numpy, SciPy, etc., y cada biblioteca tiene diferentes formas de carga de los datos. ¿Alguna sugerencia para los métodos más eficientes que debo usar?

¿Fue útil?

Solución

estructura debe trabajar para la sección de cabecera, mientras que numpy memmap sería eficiente para la sección de datos si está va a manipular de numpy de todos modos. No hay necesidad de estresarse por ser inconsistente aquí. Ambos métodos son compatibles, sólo tiene que utilizar la herramienta adecuada para cada trabajo.

Otros consejos

Utilice la estructura módulo, o posiblemente un módulo personalizado escrito en C si el rendimiento es crítica.

bdec parece prometedor.

he encontrado que array.fromfile es los métodos más rápidos para los datos homogéneos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top