我正在尝试加载文件,并且该文件以前曾工作过,但现在我只收到错误消息:
OSError:无法将文件'name.npz'解释为泡菜
我使用的代码如下
data = np.load("name.npz")
自上次运行代码以来,我看不出有什么变化并且它可以正常工作,我什至还回到了原始代码(在确定可以加载时我已经拥有的原始代码),但仍然提供了相同的功能错误信息。
答案 0 :(得分:0)
您可以先将其作为原始泡菜打开,然后按以下所示转换为numpy数组:
import pickle as pl
import numpy as np
myfile = "name.npz"
with open(myfile, 'rb') as handle:
my_array = pl.load(handle)
data = np.array(my_array)