Genere una serie Hermite_e con raíces dadas usando NumPy en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *