【发布时间】:2018-03-24 13:58:01
【问题描述】:
我已将数组保存为 npy,大小约为 2GB。我可以以某种方式仅加载特定的列,行 numpy.load 吗?我没有找到相应的命令,或者是否有针对这种情况的解决方法?
【问题讨论】:
-
有可能是 memmap 的 npy 文件。在这里查看答案:stackoverflow.com/a/4620395/1005575
我已将数组保存为 npy,大小约为 2GB。我可以以某种方式仅加载特定的列,行 numpy.load 吗?我没有找到相应的命令,或者是否有针对这种情况的解决方法?
【问题讨论】:
.npy 文件无法做到这一点。对于这类问题,最好使用.h5 文件,并带有h5py 包。您将在这篇文章中找到一个示例:h5py: how to read selected rows of an hdf5 file?。
【讨论】: