在Python中使用NumPy将一个赫米特数列与另一个数列相乘

在Python中使用NumPy将一个赫米特数列与另一个数列相乘

在这篇文章中,我们将看到如何在Python中使用NumPy将一个Hermite系列乘以另一个。

NumPy的polynomial.hermite.hermmul()是用来将一个Hermite数列乘以另一个数列。返回两个Hermite数列的乘积c1 * c2。参数是系数序列,从最低阶的 “项 “开始,到最高阶的 “项 “结束。例如,[2,3,4]代表系列2*P_0 + 3*P_1 + 4*P_2。

语法: polynomial.hermite.hermmul(c1, c2)

参数:

  • c1,c2:类似数组的对象。赫米特级数的系数从低到高排列在一个一维数组中。

返回:Output:ndarray.赫米特级数的系数的乘积。

示例:

在这个例子中,我们使用np.array()方法创建了两个代表系数的数字数组。数组的形状由.shape属性定义,数组的尺寸由.ndim定义,数组的数据类型由.dtype属性返回。hermite.hermul()方法被用来对两个Hermite数列进行复利,并返回结果。

# import package
import numpy as np
 
# Creating arrays of coefficients
array = np.array([2, 3, 4])
array2 = np.array([5, 6, 7])
print(array)
print(array2)
 
# shape of the array is
print("Shape of the array1 is : ", array.shape)
print("Shape of the array2 is : ", array2.shape)
 
# dimension of the array
print("The dimension of the array1 is : ", array.ndim)
print("The dimension of the array2 is : ", array2.ndim)
 
# Datatype of the array
print("Datatype of our Array is : ", array.dtype)
print("Datatype of our Array2 is : ", array2.dtype)
 
# new array
print("Multiplication of two hermite series : ",
      np.polynomial.hermite.hermmul(array, array2))

输出:

[2 3 4]

[5 6 7]

Shape of the array1 is : (3,)

Shape of the array2 is : (3,)

The dimension of the array1 is : 1

The dimension of the array2 is : 1

Datatype of our Array is : int64

Datatype of our Array2 is : int64

Multiplication of two hermite series : [270. 207. 276. 45. 28.]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 多项式