如何解决将 numpy poly1d 对象保存到文件的最佳方法是什么?
我正在使用 x
y
函数用一维多项式拟合 poly1d
和 numpy
值:
import numpy as np
z = np.polyfit(x,y,8,rcond=None,full=False,w=None,cov=False)
p = np.poly1d(z)
将 poly1d 对象 p
导出到文件以便我以后可以使用另一个 Python 脚本访问它的最佳方法是什么?
我知道我可以简单地将系数导出到文本文件,但是这样做会丢失p
中包含的部分信息,例如多项式的阶数(eg 对于上面的例子,输入 p.order
返回 8)。
任何帮助将不胜感激。
解决方法
正如 Reti43 在评论部分提出的那样,处理这个问题的一个简单方法是在需要时导出 z
并(重新)初始化 p
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。