返回Python中Hermite_e系数的缩放伴随矩阵

返回Python中Hermite_e系数的缩放伴随矩阵

要返回一个多项式系数的1-D数组的缩放伴随矩阵,请返回Python Numpy中的hermite_e.hermecompanion()方法。基础多项式被缩放,使得当c为Hermite_e基础多项式时,其伴随矩阵是对称的。在这种情况下,提供更好的特征值估计,并且对于基础多项式,如果使用numpy.linalg.eigvalsh来获得它们,特征值保证是实数。

该方法返回尺寸为(deg, deg)的缩放伴随矩阵。 参数c是按低到高阶排序的Hermite系列系数的1-D数组。

步骤

首先,导入必需的库-

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

创建一个系数1D数组-

c = np.array([1, 2, 3])

显示数组-

print("Our Array...\n",c)

检查维度-

print("\nDimensions of our Array...\n",c.ndim)

获取数据类型-

print("\nDatatype of our Array object...\n",c.dtype)

获取形状-

print("\nShape of our Array object...\n",c.shape)

要返回一个多项式系数的1-D数组的缩放伴随矩阵,请返回Python中的hermite_e.hermecompanion()方法-

print("\nResult...\n",H.hermecompanion(c))

示例

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

# 创建一个1D系数数组
c = np.array([1, 2, 3])

# 显示数组
print("Our Array...\n",c)

# 检查维度
print("\nDimensions of our Array...\n",c.ndim)

# 获取数据类型
print("\nDatatype of our Array object...\n",c.dtype)

# 获取形状
print("\nShape of our Array object...\n",c.shape)

# 要返回一个多项式系数的1-D数组的缩放伴随矩阵,请返回Python中的hermite_e.hermecompanion()方法
print("\nResult...\n",H.hermecompanion(c))

输出

Our Array...
   [1 2 3]

Dimensions of our Array...
1

Datatype of our Array object...
int64

Shape of our Array object...
(3,)

Result...
   [[ 0. 0.66666667]
   [ 1. -0.66666667]]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 示例