python - '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 错误。如果您对此有所了解,请提供帮助。提前致谢。
解决方案
推荐阅读
- powershell - 将 CURL 命令转换为 Invoke-RestMethod
- python - 按其中的值对列表进行分组
- c# - 为什么使用退出键返回主菜单时,预览相机无法正常工作?
- python - 如何在一个按钮中使用多个命令但它不应该同时运行?
- functional-programming - 球拍:list-ref 函数
- jquery - 选择元素通过jquery迭代,第一个保持不变
- c# - 在构建后事件中调用 csc.exe
- pandas - 如何使用 plotly 从 pandas 数据框中绘制折线图?
- entity-framework-core - 是否可以在没有任何模型的情况下搭建 dbcontext?
- php - 从多个表中提取 SQL 数据