首页 > 解决方案 > 'NumpyArrayWrapper' 对象不可迭代,当使用 pickle.load(f)

问题描述

我已经保存了文件,pickle.dump()但是当我尝试使用pickle.load()以下错误加载它时。

TypeError: 'NumpyArrayWrapper' object is not iterable

我的代码看起来像这样。

with open('sample.pickle', 'rb') as f:
    x, y = pickle.load(f)

x 和 y 实际上是单词的向量表示。然后将其存储在 sample.pickle 文件中。它的代码是(如果有用的话)

with open('sample.pickle','w') as f:
pickle.dump([x,y],f)

我不知道 object is not iterable 错误。如果您对此有所了解,请提供帮助。提前致谢。

标签: pythonobjectpickleiterable

解决方案


推荐阅读