Evalúe la serie Hermite_e en una array de puntos x en Python

En este artículo, veremos el enfoque para evaluar una serie Hermite_e en una array de puntos x en Python .

Estamos usando la función hermite.hermeval() en Python Numpy para evaluar una serie Hermite e en el punto x. El primer parámetro, x, se transforma en una array si es una lista o una tupla; de lo contrario, se mantiene sin modificar y se maneja como un escalar. En cualquier escenario, x o sus elementos deben poder sumar y multiplicarse consigo mismo y con los elementos de c. El segundo parámetro ‘C’ es una array de coeficientes que se ordena de tal manera que los coeficientes para los términos de grado n se almacenan todos en ‘c[n]’. Los índices restantes enumeran polinomios distintos si c es multidimensional. Se puede pensar que los coeficientes en la situación bidimensional están almacenados en las columnas de c.

Sintaxis: np.hermeval(x, series)
Return: Devuelve la serie hermite evaluada.

Pasos para evaluar la serie Hermite_e:

Paso 1: importa las bibliotecas Numpy y hermite_e:

import numpy as np
from numpy.polynomial import hermite_e as H

Paso 2: Use la función hermite.hermeval() en Python Numpy para evaluar una serie Hermite_e en el punto x como se muestra a continuación:

x = np.array([[1,2],[3,4]])
print("Result : ",H.hermeval(x,c))

Ejemplo 1 : 

En este ejemplo, estamos creando una array de coeficientes de 3 puntos de datos y una array bidimensional asignada a x y, además, estamos evaluando una serie Hermite_e en los puntos x, usando el método hermite.hermeval() en Python.

Python3

# importing necessary libraries
import numpy as np
from numpy.polynomial import hermite_e as H
  
# Create an array of coefficients
c = np.array([3, 5, 7])
  
# To evaluate a Hermite_e series at points x, 
# use the hermite.hermeval() method in Python Numpy
x = np.array([[2, 3], [5, 6]])
print("Result : \n", H.hermeval(x, c))

Producción : 

Result : 
[[ 34.  74.]
 [196. 278.]]

Ejemplo 2: 

En este ejemplo, una array de coeficientes está formada por 3 puntos y está evaluando una serie Hermite_e en el punto 1, con la x asignada mediante el método hermite.hermeval() en Python.

Python3

from numpy.polynomial import hermite_e as H
  
coef = [3, 5, 7]
print("Result 1 : \n",H.hermeval(1, coef))
  
x = [[2, 3], [5, 6]]
print("Result 2 : \n",H.hermeval(x, coef))

Producción :

Result 1 : 
 8.0
Result 2 : 
[[ 34.  74.]
 [196. 278.]]

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 *