【发布时间】:2014-04-01 03:52:48
【问题描述】:
我最近才开始使用 numpy 并且想知道一些事情。 我有一个 numpy 数组,拆分后看起来像这样:
[array([1,2,3]),
array([4,5,6])]
我想使用 numpy.savez 将主数组保存到 .npz 存档中,每个子数组都保存在自己的 .npy 文件中。
我想用这个:
numpy.savez('dataFile', mainArray)
可以,但它只使用名为 arr_0.npy 的单个 .npy 文件创建存档。
有没有办法做这样的事情?如果是这样,有没有办法让我可以通过该方法使用具有任意数量子数组的任何数组。为了获得这些数组,我从一个 .bin 文件中读取,该文件可能包含任意数量的元素,这些元素将拆分为任意数量的数组。这就是我很难过的原因。
有没有办法将文件添加到已创建的 .npz 文件中?
【问题讨论】:
-
任何帮助都将不胜感激,甚至可以告诉我我的问题是否写得不好。