pickle - pickle 如何在 python 对象上保留方法?
问题描述
我已经使用 pickle 保存了一个 numpy 数组。当我加载它而不导入 numpy 时,我得到:
import pickle
fname = "temp"
with open(fname, 'rb') as f:
a = pickle.load(f)
a.sum()
> 2.16....
这怎么可能?我的问题可以解释为“泡菜是如何工作的”?
解决方案
推荐阅读
- c# - 如何修复“显示的主体(列表
)' 不能是迭代器块,因为 'string' 不是迭代器接口类型”? - android - 谁能建议如何在android Recycler View中实现按产品价格排序
- amazon-web-services - 允许 lambda 承担从身份池创建的 IAM 角色的角色?
- docker - 在 quay.io 中构建参数
- javascript - 如果用户选择日期,则 AJAX 发生错误
- python - 无法使用 folium add_child 创建点
- dart - 无法在颤振中运行我的第一个应用程序
- html - 如何从我的网页中删除 Bootstrap 缩略图
- python - 将numpy中的单列JSON拆分为多列数组
- tensorflow - ValueError:形状必须为 2 级,但对于输入形状为 [6]、[6] 的“MatMul”(操作:“MatMul”)为 1 级