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