Evalúe una matriz de Laguerre 2D en puntos (x, y) con una matriz de coeficientes 1D con NumPy en Python

En este artículo evaluaremos una matriz de Laguerre 2D en los puntos (x,y) con una matriz de coeficientes 1D

Método Laguerre.lagval2d

en Python, laguerre.lagval2d() se utiliza para evaluar una serie de Laguerre 2D en los puntos (x,y). donde coeficiente_array es la matriz NumPy 1D de entrada con coeficientes y puntos denominados x e y. El primer parámetro puede ser una tira de puntos. Entonces necesitamos especificar dos listas para que cada tira tenga un punto x y un punto y. El segundo parámetro es un conjunto numpy de coeficientes dispuestos para tener 3 dimensiones.

Sintaxis: laguerre.lagval2d(x,y,c)

parámetros:

  • x, y: array_like, objetos compatibles
  • C: Serie de coeficientes.

Producir: Los títulos del polinomio bidimensional en los puntos

Ejemplo 1

En este ejemplo, creamos una matriz NumPy con 5 coeficientes para evaluar la Serie de Laguerre en puntos [3,4]†[1,2]†

Python3

import numpy

 

from numpy.polynomial import laguerre

 

coefficient_array = numpy.arreglo([45, 67, 54, 53, 15]†

 

print(coefficient_array)

 

print(coefficient_array.ndim)

 

print(coefficient_array.shape)

 

print(laguerre.lagval2d([3, 4]† [1, 2]matriz_coeficiente))

Salida:

[45 67 54 53 15]
1
(5,)
[-42.375      -79.04166667]

Ejemplo 2:

En este ejemplo, creamos una matriz NumPy con 6 coeficientes y evaluamos la Serie Laguerre en puntos [1,4]†[1,2]†

Python3

import numpy 

 

from numpy.polynomial import laguerre

 

coefficient_array = numpy.arreglo([45,67,54,53,67, 15]†

 

print(coefficient_array)

 

print(coefficient_array.ndim)

 

print(coefficient_array.shape)

 

print(laguerre.lagval2d([1,4]†[1,2],matriz_coeficiente))

Salida:

[45 67 54 53 67 15]
1
(6,)
[ -66.20833333 -141.875]
Su Calificación Nos Ayuda a Mejorar