用Python生成具有给定根的Laguerre序列

用Python生成具有给定根的Laguerre序列

要生成具有给定根的Laguerre序列,请使用Python Numpy中的laguerre.lagfromroots()方法。该方法返回一个1-D系数数组。如果所有根都是实数,则输出为实数数组,如果一些根是复数,则即使结果中的所有系数都是实数,输出也是复数的。参数根是包含根的序列。

步骤

首先,导入所需的库 –

  from numpy.polynomial import laguerre as L

要生成具有给定根的Laguerre序列,请使用Python Numpy中的laguerre.lagfromroots()方法 –

  print(“结果......\ n”,L.lagfromroots((-1,0,1)))

获取数据类型 –

  print(“类型......\ n”,L.lagfromroots((-1,0,1)).dtype)

获取形状 –

  print(“形状......\ n”,L.lagfromroots((-1,0,1)).shape)

示例

  from numpy.polynomial import laguerre as L

  #要生成具有给定根的Laguerre序列,请使用Python Numpy中的laguerre.lagfromroots()方法。
  #该方法返回一个1-D系数数组。如果所有根都是实数,则输出为实数数组,如果一些根是复数,则即使结果中的所有系数都是实数,输出也是复数的。

  #参数根是包含根的序列。
  print(“结果......\ n”,L.lagfromroots((-1,0,1)))

  #获取数据类型
  print(“类型......\ n”,L.lagfromroots((-1,0,1)).dtype)

  #获取形状
  print(“形状......\ n”,L.lagfromroots((-1,0,1)).shape)

输出

结果......
  [5. -17. 18. -6.]

类型......
float64

形状......
(4,)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 示例