在 Python 中返回一维勒让德多项式系数数组的缩放伴随矩阵

要返回勒让德多项式系数的一维数组的缩放伴随矩阵,请使用Python Numpy 中的方法。当 c 是基拉盖尔多项式时,勒让德多项式的通常伴生矩阵已经是对称的,因此不应用缩放。legendre.legcompanion()

返回尺寸(度,度)的缩放伴侣矩阵。参数 c 是从低到高排序的勒让德级数系数的一维数组。

脚步

首先,导入所需的库 -

import numpy as np

fromnumpy.polynomialimport legendre as L

创建一维系数数组 -

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

显示数组 -

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)

要返回勒让德多项式系数的一维数组的缩放伴随矩阵,请使用Python Numpy 中的方法。当 c 是基拉盖尔多项式时,勒让德多项式的通常伴随矩阵已经是对称的,因此不应用缩放 -legendre.legcompanion()

print("\nResult...\n",L.legcompanion(c))

示例

import numpy as np

fromnumpy.polynomialimport legendre as L

#创建一维系数数组

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

#显示数组

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)

#要返回 Legendre 多项式系数的一维数组的缩放伴随矩阵,请使用 Python Numpy 中的 legendre.legcompanion() 方法

print("\nResult...\n",L.legcompanion(c))

输出结果
Our Array...

   [1 2 3 4 5]

Dimensions of our Array...

1

Datatype of our Array object...

int64

Shape of our Array object...

(5,)

Result...

   [[ 0.           0.57735027     0.           -0.30237158]

   [ 0.57735027    0.             0.51639778   -0.34914862]

   [ 0.            0.51639778     0.            0.10141851]

   [ 0.            0.             0.50709255   -0.45714286]]

以上是 在 Python 中返回一维勒让德多项式系数数组的缩放伴随矩阵 的全部内容, 来源链接: utcz.com/z/297359.html

回到顶部