gpt4 book ai didi

python - 转换 pyearth 模型

转载 作者:太空宇宙 更新时间:2023-11-03 14:57:57 26 4
gpt4 key购买 nike

我用 pyearth 创建了一个模型,现在我想将该对象转换为可以转换为其他表示形式(例如转换为 C++ 函数)的格式。

一种方法是解析 model.summary() 的 str 输出:

$ print(model.summary())
Earth Model
-------------------------------------
Basis Function Pruned Coefficient
-------------------------------------
(Intercept) No 1.78778
h(x0-0.245279) No 1.73016
h(0.245279-x0) No -2.6705
h(x0-1.22149) No 0.31407
h(1.22149-x0) Yes None
-------------------------------------
MSE: 12.2425, GCV: 12.2427, RSQ: 0.3090, GRSQ: 0.3090

但这会导致 float 精度损失,并且看起来这是一个脆弱的逻辑。

有更好的方法吗?

最佳答案

看起来有一个函数 pyearth.export.export_sympy() 可以将模型转换为 sympy表达。

关于python - 转换 pyearth 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45361351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com