Integre una serie Hermite_e Over Axis 0 usando Numpy en Python

En este artículo, cubriremos cómo integrar una serie Hermite_e sobre el eje 0 usando NumPy en Python.

Método NumPy e.hermeint() 

Usamos la función hermite e.hermeint() presente en el módulo NumPy de python para integrar una serie Hermite e. El primer parámetro ‘arr’ es una array de coeficientes de la serie e de Hermite. Si ‘arr’ es multidimensional, los diversos ejes corresponden a diversas variables, estando determinado el grado en cada eje por el índice asociado.

El segundo parámetro ‘m’ es el orden de integración y debe ser positivo. La(s) constante(s) de integración k es el tercer parámetro. El primer valor de la lista es el valor de la primera integral en ‘lbnd’ (el límite inferior de la integral, que es un parámetro opcional que tiene un valor predeterminado cero (0)), el segundo valor es el valor de la segunda integral, y así. cuando el valor de m == 1, podemos usar un solo escalar en lugar de usar una lista. 

‘lbnd’ es el cuarto parámetro y es el límite inferior de la integral (el valor predeterminado es 0). ‘scl’ es el quinto parámetro y es un escalar. Antes de agregar la constante de integración, el resultado de cada integración se multiplica por ‘scl’ (el valor predeterminado es 1). El parámetro del eje, que es el sexto parámetro, es un eje a través del cual se calcula la integral.

Parámetros: 

  • arr : (una estructura tipo array_like que contiene coeficientes de la serie Hermite_e)
  • m : entero, parámetro opcional
  • k : {[], lista, escalar}, parámetro opcional
  • lbnd : escalar, parámetro opcional
  • scl : escalar, parámetro opcional
  • eje : entero, parámetro opcional

Devoluciones: ndarray

Aumenta: ValueError (si m < 0, len(k) > m, np.ndim(lbnd) != 0, o np.ndim(scl) != 0)

Ejemplo 1 :

Importando las bibliotecas NumPy y Hermite_e, cree una array multidimensional de coeficientes y luego use hermite_e.hermeint() 

Python3

# import hermite_e libraries
from numpy.polynomial import hermite_e as h
 
# create a multidimensional array
# 'arr' of coefficients
arr = [[0, 1, 2],[3, 4, 5]]
 
# integrate a Hermite_e series using
# hermite_e.hermeint() function
print(h.hermeint(arr, m=2, k=[1, 2], lbnd=-1, axis=0))

Producción :

[[2.         2.66666667 3.33333333]
 [1.         2.         3.        ]
 [0.         0.5        1.        ]
 [0.5        0.66666667 0.83333333]]

Ejemplo 2: 

Python3

# import numpy and hermite_e libraries
import numpy as np
from numpy.polynomial import hermite_e
 
# create a multidimensional array
# 'arr' of coefficients
arr = np.arange(6).reshape(2,3)
 
# integrate a Hermite_e series using
# hermite_e.hermeint() function
print(hermite_e.hermeint(arr, axis = 0))

Producción :

[[1.5 2.  2.5]
 [0.  1.  2. ]
 [1.5 2.  2.5]]

Publicación traducida automáticamente

Artículo escrito por siddheshsagar 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 *