我正在尝试计算第k阶切比雪夫多项式的系数。让我们将k设为5。到目前为止,我有以下内容:
a = (0,0,0,0,0,1) #selects the 5th Chebyshev polynomial
p = numpy.polynomial.chebyshev.Chebyshev(a) #type here is Chebyshev
cpoly = numpy.polynomial.chebyshev.cheb2poly(p) #trying to convert to Poly
print cpoly.all_coeffs()
在第二行运行后,我得到了一个预期类型为
Chebyshev
的对象。然而,在第三行中,它无法转换为类型Poly
,而是转换为类型numpy.ndarray
。因此,我会收到一个错误,指出ndarray没有属性all_coeffs
。有人知道如何解决这个问题吗?
cheb2poly
函数:-->将一个按照从低次到高次排序的切比雪夫级数系数数组转换成等效多项式的系数数组
。 - cel