numpy多项式到向量

ycggw6v2  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(60)

如何从numpy多项式中提取系数向量?
在Python中,当使用numpy包构造多项式时,如何将该多项式的系数提取为向量?

xytpbqjk

xytpbqjk1#

numpy包有两个多项式类,deprecatedpoly1d和推荐的Polynomial
让我们从一个向量开始,它将成为我们多项式系数的来源:

v = [5, 18, -5]

字符串
我们可以构造一个Polynomial类对象:

from numpy.polynomial import Polynomial
p = Polynomial(v)


我们现在可以使用coef再次获得系数向量

p.coef


该公式给出:

array([ 5., 18., -5.])


弃用的poly1d类对象的方法是相同的(coef),但是您将使用poly1d而不是Polynomial来构造多边形(不再推荐使用Polynomial)。

相关问题