如何在python中打印Laguerre多项式?
我正在寻找类似的东西
Laguerre(n,x)
,它会给我Laguerre多项式L_n(x)
答案 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)