Diferenciar una serie Hermite_e en Python

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

Deja una respuesta

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