如何覆盖numpy文件?

如何覆盖numpy文件?,numpy,Numpy,目前,我有一个程序,应该覆盖某个numpy文件,但由于某种原因,它无法覆盖它。 举个例子: img = np.random.rand((100,100)) np.save('./f.npy',img) img=np.load('./f.npy') c1 = img.copy() img = np.zeros((100,100)) img+=1000000 np.save('./f.npy',img) print(np.load('./f.npy'),img)==c1) 输出为真 有没有办法覆

目前,我有一个程序,应该覆盖某个numpy文件,但由于某种原因,它无法覆盖它。 举个例子:

img = np.random.rand((100,100))
np.save('./f.npy',img)
img=np.load('./f.npy')
c1 = img.copy()
img = np.zeros((100,100))
img+=1000000
np.save('./f.npy',img)
print(np.load('./f.npy'),img)==c1)

输出为真
有没有办法覆盖numpy文件?

可能只是因为一些不匹配的括号。试着用这个替换最后一行


打印(np.all(np.load('./f.npy')==c1))
。这应该打印为False。

不确定这里发生了什么,因为我无法复制。当我尝试这一点时,我确实会出错。您使用的是哪个版本的numpy?因为您的一些语法至少不受最新numpy的支持
np.random.rand((100100))
不应该工作;您正在将参数作为元组传递。它应该以逗号分隔传递。