En este artículo, cubriremos cómo diferenciar una serie Hermite_e en Python usando NumPy .
Método np.polynomial.hermite_e.hermeder
Para diferenciar una serie de Hermite en python, usamos el método NumPy.polynomial.hermite_e.hermeder() que se usa para devolver los c diferenciados m veces a lo largo de los coeficientes de la serie del eje. Donde, el argumento c es una array de coeficientes que varían en grado de menor a mayor a lo largo de cada eje, como [4,3,5], que representa la serie 4*He 0 + 3*He 1 + 5*He 2. A continuación se muestra la sintaxis del método hermeder.
Sintaxis: numpy.polynomial.hermite_e.hermeder(c, m=1, scl=1, axis=0)
Parámetros:
- c: array como objeto. Los coeficientes de la serie e de Hermite se almacenan en una array. Si c es multidimensional, los distintos ejes corresponden a varias variables, estando determinado el grado en cada eje por el índice apropiado.
- m: int , valor opcional. El número total de derivados tomados no debe ser negativo. (Estándar: 1).
- scl: escalar, valor opcional. scl se multiplica por cada diferenciación. La multiplicación por scl**m es el resultado final. Esto es para cuando quieres hacer un cambio lineal en una variable. (Estándar: 1).
- eje: int , valor opcional. El eje sobre el que se calcula la derivada. (El valor predeterminado es 0).
Retorno: der: ndarray. El derivado de la serie Hermite.
Ejemplo 1:
Aquí, crearemos una array NumPy y usaremos numpy.polynomial.hermite_e.hermeder() para diferenciar la serie Hermite. La forma de la array se encuentra por el . atributo de forma , la dimensión de la array se encuentra mediante el atributo .ndim y el tipo de datos de la array es el atributo .dtype .
Python3
# import packages import numpy as np from numpy.polynomial import hermite_e as H # Creating an array array = np.array([4,2,5]) print(array) # shape of the array is print("Shape of the array is: ", array.shape) # dimension of the array print("The dimension of the array is: ", array.ndim) # datatype of the array print("Datatype of our Array is: ", array.dtype) # differentiating a hermite series print(H.hermeder(array, axis=0,m=1))
Producción:
[4 2 5] Shape of the array is : (3,) The dimension of the array is : 1 Datatype of our Array is : int64 [ 2. 10.]
Ejemplo 1:
En este ejemplo, creamos una serie bidimensional y la diferenciamos junto con las columnas (eje = 1).
Python3
# import packages import numpy as np from numpy.polynomial import hermite_e as H # Creating an array array = np.array([[4,2,5],[1,4,2]]) print(array) # shape of the array is print("Shape of the array is: ", array.shape) # dimension of the array print("The dimension of the array is: ", array.ndim) # Datatype of the array print("Datatype of our Array is: ", array.dtype) # differentiating a hermite series print(H.hermeder(array,axis=1,m=2))
Producción:
[[4 2 5] [1 4 2]] Shape of the array is : (2, 3) The dimension of the array is : 2 Datatype of our Array is : int64 [[10.] [ 4.]]
Publicación traducida automáticamente
Artículo escrito por sarahjane3102 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA