python中的Laguerre多项式

时间:2018-04-25 14:01:28

标签: python

如何在python中打印Laguerre多项式?

我正在寻找类似的东西 Laguerre(n,x),它会给我Laguerre多项式L_n(x)

2 个答案:

答案 0 :(得分:1)

使用Numpy(Documentation):

import numpy as np
from numpy.polynomial import Laguerre
p = Laguerre([1, -2, 1])
x = np.arange(5)
p(x)

使用scipy(Documentation):

scipy.special.eval_genlaguerre(r_ord, phi_ord, float(x))

答案 1 :(得分:0)

简单的Google搜索会导致numpy.polynomial.laguerre.lagval。用法示例:

np.polynomial.laguerre.lagval(x, np.eye(1, n, n - 1)[0]) # L_n(x)