Python 2.7 带numpy.load()的EOFError

Python 2.7 带numpy.load()的EOFError,python-2.7,numpy,scipy,pickle,hdf5,Python 2.7,Numpy,Scipy,Pickle,Hdf5,我在python2.7中使用numpy.load('my_data.npy')加载大约70GB的数据时遇到问题 以下是错误: my_data=np.load('my_data.npy') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/.local/lib/python2.7/site-packages/numpy/lib/npyio.py",

我在python2.7中使用
numpy.load('my_data.npy')
加载大约70GB的数据时遇到问题

以下是错误:

my_data=np.load('my_data.npy')

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/.local/lib/python2.7/site-packages/numpy/lib/npyio.py", line 419, in load
    pickle_kwargs=pickle_kwargs)
  File "/home/.local/lib/python2.7/site-packages/numpy/lib/format.py", line 640, in read_array
    array = pickle.load(fp, **pickle_kwargs)
EOFError

非常感谢

告诉我们有关
数据集的信息
-形状、数据类型etc@hpaulj,请参阅我的更新为什么
asarray
step?l在for循环中创建数据集。dataset=[]和dataset.append()。所以我需要在numpy数组中创建
dataset=np.asarray(dataset)
numpy.save('my_data.npy',dataset)