En este artículo, cubriremos cómo generar una serie Hermite_e para potenciar en Python usando NumPy .
función hermite_e.hermefromroots()
Usamos la función hermite_e.hermefromroots() presente en el módulo NumPy de python para construir una serie Hermite_e con las raíces dadas. La siguiente función devuelve una array 1-D de coeficientes. obtendremos una array real si todas las raíces son reales; si alguna de las raíces es compleja, obtendremos una array compleja incluso si todos los coeficientes en el resultado son reales.
Sintaxis: numpy.polynomial.hermite_e.hermefromroots(raíces)
Parámetros:
- Secuencia que contiene las raíces.
Devuelve: ndarray, array 1-D de coeficientes. Si todas las raíces son reales, out es una array real, si algunas de las raíces son complejas, out es compleja
Pasos para generar la serie Hermite_e con raíces dadas:
Paso 1: Importación de la biblioteca hermite_e.
from numpy.polynomial import hermite_e
Paso 2: Cree una array unidimensional de raíces.
arr = [1,2,0]
Paso 3: finalmente genere una serie Hermite_e con la array de raíces.
print(hermite_e.hermefromroots(arr))
Ejemplo 1:
En este ejemplo, estamos creando una array simple para devolver una serie Hermite_e con las raíces dadas usando hermefromroots.
Python3
# import hermite_e library from numpy.polynomial import hermite_e # create an array 'arr' of roots arr = [1, 0, -2] # generate a Hermite_e series with given # roots using hermefromroots() function print(hermite_e.hermefromroots(arr))
Producción:
[1. 1. 1. 1.]
Ejemplo 2:
En este ejemplo, estamos creando una array con el número complejo para devolver una serie Hermite_e con las raíces complejas dadas usando hermefromroots.
Python3
# import hermite_e library from numpy.polynomial import hermite_e # generate a Hermite_e series with given # roots using hermefromroots() function print(hermite_e.hermefromroots((-2, 4, 5, 4+5j)))
Producción:
[-127.-165.j -1. -25.j 36. +35.j -11. -5.j 1. +0.j]
Ejemplo 3:
En este ejemplo, estamos creando una array NumPy de 8 elementos y devolviendo la serie Hermite_e con las raíces dadas usando hermefromroots.
Python3
# import hermite_e library from numpy.polynomial import hermite_e import numpy # create an array 'arr' of roots arr = numpy.array([1, 2, 3, 4, 5, 6, 7, 8]) # generate a Hermite_e series with given # roots using hermefromroots() function print(hermite_e.hermefromroots(arr))
Producción:
[ 2.34086e+05 -3.83256e+05 2.77808e+05 -1.16424e+05 3.08490e+04
-5.29200e+03 5.74000e+02 -3.60000e+01 1.00000e+00]
Publicación traducida automáticamente
Artículo escrito por siddheshsagar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA