<p>嗨,我是python的新用户,想导入保存的npy数组。当尝试加载npy数组时,我得到以下错误消息。提前谢谢!</p>
<pre><code>import numpy as np
A = np.load('C:/Final Runs/lineTank.npy')
</code></pre>
<p>我收到这些错误:</p>
<pre><code>Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\numpy\lib\npyio.py", line 384, in load
"Failed to interpret file %s as a pickle" % repr(file))
IOError: Failed to interpret file 'C:/Final Runs/lineTank.npy' as a pickle
</code></pre>
<p>您可能需要先将文件加载到字符串中,然后再对字符串执行numpy.load()操作。</p>
<p>类似于:</p>
<pre><code>with f as file.open(filename):
foo = f.readlines()
bar = numpy.load(foo)
</code></pre>