En este artículo, evaluaremos una serie de Laguerre 2D en los puntos (x, y) con una array 1D de coeficiente
Método Laguerre.lagval2d
En Python, laguerre.lagval2d() se usa para evaluar una serie 2D de Laguerre en los puntos (x,y). donde coeficiente_array es la array NumPy 1D de entrada con coeficientes y puntos denominados x e y. El primer parámetro puede ser una lista de puntos, por lo que debemos proporcionar dos listas de manera que cada lista tenga un punto x y un punto y. El segundo parámetro es una array NumPy de coeficientes ordenados de tal manera que tiene 3 dimensiones.
Sintaxis: laguerre.lagval2d(x,y,c)
Parámetros:
- x,y: array_like, objetos compatibles
- c: Array de coeficientes.
Devuelve: Los valores del polinomio bidimensional en los puntos
Ejemplo 1 :
En este ejemplo, estamos creando una array NumPy con 5 coeficientes para evaluar la Serie de Laguerre en los puntos [3,4],[1,2].
Python3
# import numpy module import numpy # import laguerre from numpy.polynomial import laguerre # Create 1d array of 5 elements coefficient_array = numpy.array([45, 67, 54, 53, 15]) # Display print(coefficient_array) # display the Dimensions print(coefficient_array.ndim) # display Shape print(coefficient_array.shape) # Evaluate a 2D Laguerre series at points # (x,y) - [3,4],[1,2] print(laguerre.lagval2d([3, 4], [1, 2], coefficient_array))
Producción:
[45 67 54 53 15] 1 (5,) [-42.375 -79.04166667]
Ejemplo 2:
En este ejemplo, estamos creando una array NumPy con 6 coeficientes y evaluando la Serie de Laguerre en los puntos [1,4],[1,2].
Python3
# import numpy module import numpy # import laguerre from numpy.polynomial import laguerre # Create 1d array of 6 elements coefficient_array = numpy.array([45,67,54,53,67, 15]) # Display print(coefficient_array) # display the Dimensions print(coefficient_array.ndim) # display Shape print(coefficient_array.shape) # Evaluate a 2D Laguerre series at points # (x,y) - [1,4],[1,2] print(laguerre.lagval2d([1,4],[1,2],coefficient_array))
Producción:
[45 67 54 53 67 15] 1 (6,) [ -66.20833333 -141.875]
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA