Python中计算Hermite_e系列的根

Python中计算Hermite_e系列的根

要计算Hermite_e系列的根,请使用Python Numpy中的hermite.hermroots()方法。该方法返回系列的根数组。如果所有根都是实数,则out也是实数,否则为复数。参数c是系数的1-D数组。

根估计值是伴随矩阵的特征值。离复平面原点远的根可能由于这些值的级数的数值不稳定性而具有较大的误差。具有多重性大于1的根也会显示出较大的误差,因为在这些点附近的值相对不敏感于根的误差。在原点附近隔离的根可以通过牛顿法的几次迭代来改善。

步骤

首先,导入所需的库 –

import numpy as np
from numpy.polynomial import hermite_e as H

要计算Hermite_e系列的根,请使用Python Numpy中的hermite.hermroots()方法 –

print("Result...\n",H.hermeroots((-1, 0, 1)))

获取数据类型 –

print("\nType...\n",H.hermeroots((-1, 0, 1)).dtype)

获取形状 –

print("\nShape...\n",H.hermeroots((-1, 0, 1)).shape)

示例

from numpy.polynomial import hermite_e as H

# 要计算Hermite_e系列的根,请使用Python Numpy中的hermite.hermroots()方法。
# 该方法返回系列的根数组。如果所有根都是实数,则out也是实数,否则为复数。

# 参数c是系数的1-D数组。
print("Result...\n",H.hermeroots((-1, 0, 1)))

# 获取数据类型
print("\nType...\n",H.hermeroots((-1, 0, 1)).dtype)

# 获取形状
print("\nShape...\n",H.hermeroots((-1, 0, 1)).shape)

输出

Result...
   [-1.41421356 1.41421356]

Type...
float64

Shape...
(2,)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 示例