Evalúe una serie de Hermite en la lista de puntos x usando NumPy en Python

En este artículo, buscaremos el enfoque para evaluar una serie de Hermite en una lista de puntos x en Python y NumPy .

Ejemplo:

List: [6,7,8,9,10]
Result: [102175. 191631. 329175. 529399. 808815.]
Explanation: Hermite series at points x.

Método NumPy.polynomial.hermite.hermval()

Para evaluar una serie de Hermite de una lista de puntos en x, el usuario debe llamar al método hermite.hermval() de la biblioteca Numpy en Python. Además, el usuario debe pasar el primer parámetro a la función que es x, donde x es una lista o tupla, y el segundo parámetro es C, que es una array de coeficientes.

Sintaxis : np.polynomio.hermite.hermval(x, c)

Parámetro :

  • x: lista o tupla
  • c: array de coeficiente

Retorno : Devuelve el coeficiente de la serie después de la multiplicación.

Ejemplo 1:

En este ejemplo, creamos una array de 5 puntos de datos de una dimensión y luego creamos una lista llamada x, luego usamos el método hermite.hermval() y pasamos los parámetros requeridos para evaluar la serie Hermite en una lista de puntos [ 6,7,8,9,10].

Python3

import numpy as np
from numpy.polynomial import hermite
  
a = np.array([1,2,3,4,5])
  
# Dimensions of Array
print("Dimensions of Array: ",a.ndim)
  
# Shape of the array
print("\nShape of Array: ",a.shape)
  
# List
x = [6,7,8,9,10]
  
# To evaluate a Hermite series at points x
print("\nHermite series at point", hermite.hermval(x,a))

Salida :

Dimensiones de la array: 1

Forma de array: (5,)

Serie Hermite en el punto [102175. 191631. 329175. 529399. 808815.]

Ejemplo 2:

En este ejemplo, creamos una array 2-D de 10 puntos de datos y luego creamos un nombre de lista x, después de que usamos el método hermite.hermval() y pasamos los parámetros requeridos para evaluar la serie Hermite en una lista en puntos [11 ,12,13,14,15].

Python3

import numpy as np
from numpy.polynomial import hermite
  
a = np.array([[1,2,3,4,5],[6,7,8,9,10]])
  
# Dimensions of Array
print("Dimensions of Array: ",a.ndim)
  
# Shape of the array
print("\nShape of Array: ",a.shape)
  
# List
x = [11,12,13,14,15]
  
# To evaluate a Hermite series at points x
print("\nHermite series at point", hermite.hermval(x,a))

Producción:

Dimensiones de la array: 2

Forma de array: (2, 5)

Serie de Hermite en el punto [[133. 145. 157. 169. 181.]

 [156. 170. 184. 198. 212.]

 [179. 195. 211. 227. 243.]

 [202. 220. 238. 256. 274.]

 [225. 245. 265. 285. 305.]]

Publicación traducida automáticamente

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