En este artículo, veremos el procedimiento paso a paso para convertir una serie de Hermite en un polinomio en Python .
Método NumPy.herm2poly
Para convertir una serie de Hermite en un polinomio, use la función np.herm2poly() del paquete Numpy de python. Convierta la array dada que representa los coeficientes de una serie de Hermite, ordenados del grado más bajo al más alto, en una array de los coeficientes del polinomio equivalente (en relación con la base «estándar») ordenados del grado más bajo al más alto.
Sintaxis: np.herm2poly(serie hermite)
Parámetro:
Devolver: Devuelve el coeficiente del polinomio.
Implementación paso a paso:
Paso 1: En este paso, estamos importando los paquetes requeridos necesarios.
Python3
import numpy as np from numpy.polynomial import hermite
Paso 2: En este paso, estamos creando una array que contiene 10 coeficientes y mostrándola.
Python3
gfg = np.array([1,2,3,4,5,6,7,8,9,10]) print(gfg)
Producción:
[ 1 2 3 4 5 6 7 8 9 10]
Paso 3 : en este paso estamos verificando la dimensión y el tipo de datos de la array creada en el paso 2.
Python3
print("Dimensions of our Array:-",gfg.ndim) print("\nDatatype of Array:-",gfg.dtype)
Producción:
Dimensions of our Array:- 1 Datatype of Array:- int64
Paso 4: En este paso, estamos comprobando la forma de la array creada en el paso 2.
Python3
print("\nShape of Array:-",gfg.shape)
Producción:
Shape of Array:- (10,)
Paso 5 : Este es el paso final en el que estamos usando la función np.herm2poly() para convertir la serie Hermite en un polinomio:
Python3
print("\n Converrting Hermite series to a polynomial", hermite.herm2poly(gfg))
Ejemplo:
Este método devuelve una array 1-D que contiene los coeficientes del polinomio equivalente (en relación con la base «estándar») ordenados del término de orden más bajo al más alto. El parámetro pasado es una array 1-D que contiene los coeficientes de la serie Hermite, ordenados desde el término de orden más bajo hasta el más alto.
Python3
import numpy as np from numpy.polynomial import hermite gfg = np.array([1,2,3,4,5,6,7,8,9,10]) print(gfg) print("\nDimensions of our Array:-",gfg.ndim) print("\nDatatype of Array:-",gfg.dtype) print("\nShape of Array:-",gfg.shape) print("\n Converrting Hermite series to a polynomial",hermite.herm2poly(gfg))
Producción:
[ 1 2 3 4 5 6 7 8 9 10]
Dimensiones de nuestra array: – 1
Tipo de datos de array: – int64
Forma de array: – (10,)
Conversión de la serie de Hermite en un polinomio [ 14335. 289636. -116148. -780448. 117680. 473280. -31808. -91136. 2304. 5120.]
Publicación traducida automáticamente
Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA