【发布时间】:2012-02-13 09:23:20
【问题描述】:
我使用numpy savez 作为recommended 来保存numpy 数组。作为键,我使用从中加载数据的文件的名称。但似乎savez 正试图以某种方式使用文件名。我应该怎么办?我想避免剥离其路径和结尾的文件名。
>>> import numpy
>>> arrs = {'data/a.text': numpy.array([1,2]),
'data/b.text': numpy.array([3,4]),
'data/c.text': numpy.array([5,6])}
>>> numpy.savez('file.npz', **arrs)
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/usr/lib/python2.6/dist-packages/numpy/lib/io.py", line 305, in savez
fid = open(filename,'wb')
IOError: [Errno 2] No such file or directory: '/tmp/data/c.text.npy'
【问题讨论】:
-
嗯,你用
c.txt调用numpy.savez,错误是关于c.text? -
谢谢,我把例子放在一起犯了一个错误。