在Python中将Chebyshev级数提高到幂

在Python中将Chebyshev级数提高到幂

要将Chebyshev级数提高到幂,请使用Python Numpy中的chebyshev.chebpow()方法。将返回系数为c的Chebyshev系列升至pow次方。参数c是按低到高顺序排列的系数序列。即,[1,2,3]是T_0 + 2 * T_1 + 3 * T_2系列。该方法将返回存储有幂次的Chebyshev系列。

参数c是按低到高顺序排列的Chebyshev级数系数的一维数组。参数power是要提高的幂。参数maxpower是允许的最大幂。这主要用于限制序列增长到无法处理的大小。默认为16。

步骤

首先,导入所需的库 –

import numpy as np
from numpy.polynomial import chebyshev as C

创建Chebyshev系列系数的一维数组 –

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

显示系数数组 –

print("我们的系数数组...\n",c)

检查数组维度 –

print("\n我们数组的维度...\n",c.ndim)

获取数据类型 –

print("\n我们的数组对象的数据类型...\n",c.dtype)

获取形状 –

print("\n我们的数组对象的形状...\n",c.shape)

要将Chebyshev级数提高到幂,请使用Python Numpy中的chebyshev.chebpow()方法。将返回系数为c的Chebyshev系列升至pow次方。参数c是按低到高顺序排列的系数序列。即,[1,2,3]是T_0 + 2 * T_1 + 3 * T_2系列。

print("\n结果...\n",C.chebdiv(c,3))

例子

import numpy as np
from numpy.polynomial import chebyshev as C

# 创建Chebyshev系列系数的一维数组
c = np.array([1,2,3])

# 显示系数数组
print("我们的系数数组...\n",c)

# 检查数组维度
print("\n我们数组的维度...\n",c.ndim)

# 获取数据类型
print("\n我们的数组对象的数据类型...\n",c.dtype)

# 获取形状
print("\n我们的数组对象的形状...\n",c.shape)

# 要将Chebyshev级数提高到幂,请使用Python Numpy中的chebyshev.chebpow()方法 
print("\n结果...\n",C.chebdiv(c,3))

输出

我们的系数数组...
[1 2 3]

我们数组的维度...
1

我们的数组对象的数据类型...
int64

我们的数组对象的形状...
(3,)

结果...
(array([0.33333333, 0.66666667, 1. ]), array([0.]))

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 示例