刚刚完成numpy.save的示例 - http://docs.scipy.org/doc/numpy/reference/generated/numpy.save.html
实施例
from tempfile import TemporaryFile
outfile = TemporaryFile()
x = np.arange(10)
np.save(outfile, x)
在此命令(突出显示)之后,为什么我在当前目录中找不到名为“outfile”的输出文件?对不起,这可能听起来很愚蠢
outfile.seek(0) # Only needed here to simulate closing & reopening file
np.load(outfile)
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
答案 0 :(得分:2)
这是因为您正在使用 - TemporaryFile
,这是一个临时文件,未在您的目录中存储为outfile
。
如果要将其保存到outfile
,可以将其作为名称,并将其保存到该文件中。
np.save('outfile',x)
当像这样保存加载时,你需要再次使用文件名作为字符串 -
np.load('outfile')