在Python中把一个切比雪夫数列乘以另一个数列
在这篇文章中,我们将介绍如何在Python中使用NumPy将一个切比雪夫数列与另一个数列相乘。
示例
输入。第一个数组。[6 7 5]
第二个阵列。[4 5 6]
输出。[56.5 91.5 73.5 33.5 15. ]
解释:切比雪夫级数系数的数组,代表它们的乘积。
chebyshev.chebmul 方法
数学中的切比雪夫多项式是与正弦和余弦三角函数有关的两个多项式序列。在python中,切比雪夫模块提供了像chebmul()这样的函数来将一个切比雪夫数列与另一个数列相乘,其中第一个参数是切比雪夫数列系数数组,第二个参数是切比雪夫数列系数数组,并返回一个代表其乘积的切比雪夫数列系数数组。
语法: chebyshev.chebmul(a1, a2)
参数:
a1, a2:切比雪夫数列的一维数组。
返回:一个切比雪夫级数系数的数组,代表它们的乘积。
示例 1:
在这个例子中,我们将创建两个各有3个元素的一维切比雪夫级数系数数组,并在chebyshev.chebmul的帮助下将两个切比雪夫级数相乘。
# import the numpy module
import numpy
# import chebyshev
from numpy.polynomial import chebyshev
# create array of coefficients with
# 6 elements each
first = numpy.array([6, 7, 5])
second = numpy.array([4, 5, 6])
# Display the coefficient arrays
print(f"First array: {first} \nSecond array: {second}")
# get the shape, # get the dimensions
print(f"\nShape of First array: {first.shape} Dimension: {first.ndim}")
print(f"Shape of second array: {second.shape} Dimension: {second.ndim}")
# multiply two chebyshev series.
print("Product of two chebyshev series: ",chebyshev.chebmul(first,second))
输出:
First array: [6 7 5]
Second array: [4 5 6]
Shape of First array: (3,) Dimension: 1
Shape of second array: (3,) Dimension: 1
Product of two chebyshev series: [56.5 91.5 73.5 33.5 15. ]
示例 2:
在这个例子中,我们将创建两个一维的切比雪夫数列系数数组,每个数组有2个元素,并在chebyshev.chebmul的帮助下将两个切比雪夫数列相乘。
# import the numpy module
import numpy
# import chebyshev
from numpy.polynomial import chebyshev
# create array of coefficients with 2 elements each
first = numpy.array([34,56])
second = numpy.array([94,46])
# Display the coefficient arrays
print(f"First array: {first} \nSecond array: {second}")
# get the shape, # get the dimensions
print(f"\nShape of First array: {first.shape} Dimension: {first.ndim}")
print(f"Shape of second array: {second.shape} Dimension: {second.ndim}")
# multiply two chebyshev series.
print("Product of two chebyshev series: ", chebyshev.chebmul(first,second))
输出:
First array: [34 56]
Second array: [94 46]
Shape of First array: (2,) Dimension: 1
Shape of second array: (2,) Dimension: 1
Product of two chebyshev series: [4484. 6828. 1288.]