import numpy as np
np.load('data.npz')
#报错:OSError: [Errno 22] Invalid argument
之后发现问题:
我将.npz文件下载之后修改了名字。
如果代码中指定了特定的文件名,例如"xxx.npz",而实际文件名修改为"data.npz",那么在代码中读取文件时就会出现问题,因为代码无法找到正确的文件。您需要在代码中修改文件名引用来匹配新的文件名"data.npz",例如将所有的"xxx.npz"改为"data.npz"。这样才能正常读取文件。
解决方法:
保持下载名,不做修改。