首页 > 解决方案 > Numpy 无法使用某些名称保存

问题描述

我发现 numpy 无法使用某个名称保存。

>>> import numpy as np
>>> a = range(100)
>>> np.save('con', a)
�NUMPY F {'descr': '<i4', 'fortran_order': False, 'shape': (100,), }
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\gilgarad\AppData\Local\Programs\Python\Python36\lib\site-packages\numpy\lib\npyio.py", line 509, in save
    pickle_kwargs=pickle_kwargs)
  File "C:\Users\gilgarad\AppData\Local\Programs\Python\Python36\lib\site-packages\numpy\lib\format.py", line 587, in write_array
    array.tofile(fp)
io.UnsupportedOperation: seek

为什么我会收到此错误?我确定这不是因为文件名的长度,因为我已经用其他三个字符长度的名称保存了一些其他文件并且成功了。

如果我保存一些 numpy 文件,是否有一些关于文件名的规则?

标签: numpysavefilenames

解决方案


推荐阅读