0%
VMware Workstation Pro 17 for Windows 开机自启设置
Python 求解常微分方程
JupyterNotebook部分内容译自 Johansson, R. (2019). Ordinary Differential Equations. In: Numerical Python . Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4246-9_9
利用 dill 保存 Python 变量对象
前言
Python
自带pickle
库可以保存程序运行过程中的变量对象信息至文件,但用起来遇到一个问题,
_pickle.PicklingError: Can't pickle <class 'TPS_torch.TPS'>: it's not the same object as TPS_torch.TPS
在网上寻找解决办法,尝试无果后,发现了dill
,于是改用dill
模块,不再出现上述问题。
dill
可以认为是增强版的pickle
,不仅包括pickle
的功能,而且基础使用一致,而且dill包括一些pickle不具备的功能,如
- 保存解释器状态(state of an interpreter session),即可保存运行后整个内存中所有对象信息
- 保存lambda函数
- 保存源码