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