我正在使用 Polynomial.fit 并得到以下多項式:
多項式。str () '0.8447708645677164 - 0.09751307764485126 x 1 - 0.039531273903863295 x 2'
但是當我表演時
多項式(0),它顯示 0.9027526683087044。
但是我想如果我們在x中輸入0,不應該是0.8447708645677164嗎?
uj5u.com熱心網友回復:
這是正確的方法
import numpy as np
p = [-0.039531273903863295, -0.09751307764485126, 0.8447708645677164 ]
val = np.polyval(p, 0)
print(val)
輸出 0.8447708645677164
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/441540.html
上一篇:回圈資料集并根據預定義區域對ID的位置(x,y)進行分類
下一篇:在3Dnumpy陣列中填充對角線
