numpy 多项式到向量

问题描述 投票:0回答:1

如何从 numpy 多项式中提取系数向量?

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

python numpy polynomials
1个回答
1
投票

numpy
包有2类多项式,已弃用的
poly1d
和推荐的
Polynomial

让我们从系数开始:

v = [5, 18, -5]

我们可以构造一个多项式类对象:

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

我们现在可以使用

coef

再次获得系数向量
p.coef

这给出了:

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

已弃用的

poly1d
类对象的方法是相同的 (
coef
),但您可以使用
poly1d
而不是
Polynomial
来构造多项式(不再推荐,您应该使用
Polynomial
) .

© www.soinside.com 2019 - 2024. All rights reserved.