gpt4 book ai didi

python - 如何使用 NumPy 1.4 多项式类来拟合值

转载 作者:行者123 更新时间:2023-12-04 14:06:27 24 4
gpt4 key购买 nike

你如何在 numpy 中使用新的 Polynomials 子包给它新的 x 值并获得 y 值的输出?
https://numpy.org/doc/stable/reference/routines.polynomials.package.html
在之前版本的 numpy 中,它是这样的:

poly = np.poly1d(np.polyfit(x, y, 3)
new_x = np.linspace(0, 100)
new_y = poly(new_x)
新版本我正在努力给它 x 值,给我每个值的 y 值?
from numpy.polynomial import Polynomial

poly = Polynomial(Polynomial.fit(x, y, 3))
当我给它一个 x 数组时,它只返回系数。

最佳答案

您可以直接调用生成的系列来评估它:

from numpy.polynomial import Polynomial
poly = Polynomial.fit(x, y, 3)

new_y = poly(new_x)
查询 this page of the documentation它有几个例子。

关于python - 如何使用 NumPy 1.4 多项式类来拟合值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68319851/

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