Agregue una serie de Hermite a otra usando NumPy en Python

En este artículo, cubriremos cómo agregar una serie Hermite a otra usando NumPy en Python.

Método np.polynomial.hermite.hermadd

El método numpy.polynomial.hermite.hermadd() de la biblioteca NumPy se usa para agregar una serie de Hermite a otra. Se devuelve la suma de dos series de Hermite (c1 + c2). Los argumentos son secuencias de coeficientes en orden ascendente desde el término de orden más bajo al más alto, por ejemplo, [4,3,1] denota la serie 4*P 0 + 3*P 1 + 1*P 2.

Sintaxis: polinomio.hermite.hermadd(c1, c2)

Parámetros:

  • c1,c2: objetos similares a una array: los coeficientes de la serie Hermite se organizan de menor a mayor en una array 1-D.

Retorno: array que representa la serie de Hermite de su suma.

Ejemplo 1:

Aquí, los paquetes se importan y se crean arrays NumPy de coeficientes. numpy.polynomial.hermite_e.hermadd() se usa para agregar una serie de Hermite a otra. La forma de la array de coeficientes se encuentra mediante el atributo .shape , la dimensión de la array se encuentra mediante el atributo .ndim y el tipo de datos de la array es el atributo .dtype . El método toma arrays de coeficientes como entrada y da la suma de la serie de Hermite como salida.

Python3

# import packages
import numpy as np
from numpy.polynomial import hermite_e as H
  
# array1 coefficients
array1 = np.array([1,2,3,4,5])
print(array1)
  
# array2 coefficients
array2 = np.array([6,7,8,9,10])
print(array2)
  
# shape of the arrays are
print("Shape of array1 is: ", array1.shape)
print("Shape of array1 is: ", array2.shape)
  
# dimensions of the array
print("The dimension of array1 is: ", array1.ndim)
print("The dimension of array2 is: ", array2.ndim)
  
# adding two hermite series
print('addition of the two hermite series : ')
print(H.hermeadd(array1,array2))

Producción:

[1 2 3 4 5]
[ 6  7  8  9 10]
Shape of array1 is:  (5,)
Shape of array1 is:  (5,)
The dimension of array1 is:  1
The dimension of array2 is:  1
addition of the two hermite series : 
[ 7.  9. 11. 13. 15.]

Ejemplo 2:

En el ejemplo, proporcionamos arrays de diferentes formas como entrada, la suma de dos series de Hermite no necesita que las formas de las arrays de coeficientes sean similares.

Python3

# import packages
import numpy as np
from numpy.polynomial import hermite_e as H
  
# array1 coefficients
array1 = np.array([1,2,3,4,5])
print(array1)
  
# array2 coefficients
array2 = np.array([6,7,8,9])
print(array2)
  
# shape of the arrays are
print("Shape of array1 is: ", array1.shape)
print("Shape of array1 is: ", array2.shape)
  
# dimensions of the array
print("The dimension of array1 is: ", array1.ndim)
print("The dimension of array2 is: ", array2.ndim)
  
# adding two hermite series
print('addition of the two hermite series : ')
print(H.hermeadd(array1,array2))

Producción:

[1 2 3 4 5]
[6 7 8 9]
Shape of array1 is:  (5,)
Shape of array1 is:  (4,)
The dimension of array1 is:  1
The dimension of array2 is:  1
addition of the two hermite series : 
[ 7.  9. 11. 13.  5.]

Publicación traducida automáticamente

Artículo escrito por isitapol2002 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *