María, parte de nuestro equipo de trabajo, nos hizo el favor de crear este tutorial porque domina a la perfección dicho tema.
Solución:
Esto hizo el trabajo por mí, lo usé para leer archivos npy.
https://github.com/kwikteam/npy-matlab
Si solo desea leer el archivo .npy, todo lo que necesita del proyecto npy-matlab son dos archivos: readNPY.m y readNPYheader.m.
El uso es tan simple como:
>> im = readNPY('/path/to/file.npy');
Hay una biblioteca C++ disponible https://github.com/rogersce/cnpy
Podría escribir una función mex para leer los datos. Preferiría almacenar todo en hdf5
Una forma rápida sería leerlo en python, como se muestra a continuación,
data = np.load('/tmp/123.npz')
Luego guárdelo como ‘.csv’, nuevamente por python, usando la documentación de python o,
numpy.savetxt('FileName.csv', arrayToSave)
(más documentación aquí)
Finalmente, puede leerlo en MATLAB usando el siguiente comando,
csvread()
Puedes añadir valor a nuestro contenido informacional colaborando tu experiencia en las notas.