En este artículo, veremos el método para agregar una serie de Laguerre a otra en Python.
El producto de la exponencial de una array por un vector se calcula utilizando polinomios de Laguerre y un marco de residuos conjugados filtrados (FCR). En Python, tomamos la biblioteca Numpy y usamos el método polynomial.laguerre.lagadd() para combinar dos series de Laguerre. El método devuelve una array que representa la serie de Laguerre de su suma.
Sintaxis: np.lagadd(c1, c2)
Parámetros:
- c1, c2 :[ array_like ] Arreglos 1-D de coeficientes de serie de Laguerre ordenados de menor a mayor.
Retorno: [ndarray] Array que representa la serie de Laguerre de su suma.
La función Numpy.polynomial.Laguerre incluye una clase Laguerre que incorpora las operaciones aritméticas normales, así como una serie de objetos (principalmente funciones) útiles para manejar la serie Laguerre. Se devuelve la suma de dos series de Laguerre (serie1 + serie2). Los argumentos son secuencias ordenadas de coeficientes del término de orden más bajo al más alto, por ejemplo, [1,2,3] representa la serie P 0 + 2*P 1 + 3*P 2. Arreglos 1-D de coeficientes de serie de Laguerre ordenados de bajo a alto, parámetros series1, series2array como.
La serie de Laguerre de su suma se devuelve como una array Array.
Ejemplo 1 :
En este ejemplo, simplemente estamos creando dos series de 5 enteros y, además, con la llamada de la función np.lagadd() pasada con la serie como parámetro, estamos imprimiendo la serie lagadd en python.
Python3
import numpy as np import numpy.polynomial.laguerre as geeks # Laguerre series coefficients series1 = (10, 20, 30, 40, 50) series2 = (1, 2, 3, 4, 5) # using np.lagadd() method result = geeks.lagadd(series1, series2) # Resulting laguerre series print(result)
Producción:
[11. 22. 33. 44. 55.]
Ejemplo #2:
En este ejemplo, hemos creado dos variables de serie de 4 tipos de enteros de puntos de datos únicos y, además, con la llamada de la función np.lagadd() obtenemos en el retorno de la función la serie lagadd en python.
Python
import numpy as np import numpy.polynomial.laguerre as geeks # Laguerre series coefficients series1 = (8, 7, 6, 5) series2 = (2, 3, 4, 5) # using np.lagadd() method result = geeks.lagadd(series1, series2) # Resulting laguerre series print(result)
Producción:
[10. 10. 10. 10.]