用 Python 计算给定复数根的勒让德级数的根
pythonnumpyserver side programmingprogramming
要计算勒让德级数的根,请使用 Python 中的 polynomial.legendre.lagroots() 方法。该方法返回该级数根的数组。如果所有根都是实数,则 out 也是实数,否则是复数。参数 c 是系数的一维数组。
步骤
首先,导入所需的库 −
from numpy.polynomial import legendre as L
计算勒让德级数的根 −
j = complex(0,1) print("结果...\n",L.legroots((-j, j)))
获取数据类型 −
print("\n类型...\n",L.legroots((-j, j)).dtype)
获取形状 −
print("\n形状...\n",L.legroots((-j, j)).shape)
示例
from numpy.polynomial import legendre as L # 要计算勒让德级数的根,请使用 Python 中的 polynomial.legendre.lagroots() 方法 # 该方法返回级数根的数组。如果所有根都是实数,则 out 也是实数,否则为复数。 # 参数 c 是一维系数数组。 j = complex(0,1) print("结果...\n",L.legroots((-j, j))) # 获取数据类型 print("\n类型...\n",L.legroots((-j, j)).dtype) # 获取形状 print("\n形状...\n",L.legroots((-j, j)).shape)
输出
结果... [1.+0.j] 类型... complex128 形状... (1,)