如何在Matlab中读取.npy文件

Joh*_*nak 11 python matlab numpy format-conversion scipy

我想知道是否有办法在Matlab中读取.npy文件?我知道我可以使用scipy.io.savematPython 将它们转换为Matlab风格的.mat文件; 但是我对Matlab中的.npy文件的本机或插件支持更感兴趣.

mil*_*luz 10

这对我来说很有用,我用它来读取npy文件.

https://github.com/kwikteam/npy-matlab

如果你只想读取.npy文件,你需要从npy-matlab项目中获得两个文件:readNPY.m和readNPYheader.m.

用法很简单:

>> im = readNPY('/path/to/file.npy');
Run Code Online (Sandbox Code Playgroud)


Dan*_*iel 5

有一个c ++库可用https://github.com/rogersce/cnpy

您可以编写一个mex函数来读取数据.我更愿意将所有内容存储在hdf5中