Python | Método numpy np.laggauss()

np.laggauss()Calcula los puntos de muestra y los pesos para la cuadratura de Gauss-Laguerre. Estos puntos de muestra y pesos integrarán correctamente polinomios de grado 2*deg - 1 o menos en el intervalo [0, inf]con la función de pesof(x) = exp(-x)

Sintaxis: np.laggauss(deg)
Parámetros:
grados: [int] Número de puntos de muestra y pesos. Debe ser >= 1.

Retorno: 1.[ndarray] 1-D ndarray que contiene los puntos de muestra.
2.[ndarray] 1-D ndarray que contiene los pesos.

Código #1:

# Python program explaining
# numpy.laggauss() method 
    
# importing numpy as np  
# and numpy.polynomial.laguerre module as geek 
import numpy as np 
import numpy.polynomial.laguerre as geek
    
# Input degree = 2
  
degree = 2 
     
# using np.laggauss() method 
res = geek.laggauss(degree) 
  
# Resulting array of sample point and weight
print (res) 
Producción:

(array([ 0.58578644,  3.41421356]), array([ 0.85355339,  0.14644661]))

Código #2:

# Python program explaining
# numpy.laggauss() method 
    
# importing numpy as np  
# and numpy.polynomial.laguerre module as geek 
import numpy as np 
import numpy.polynomial.laguerre as geek
    
# Input degree
degree = 3
    
# using np.laggauss() method 
res = geek.laggauss(degree) 
  
# Resulting array of sample point and weight
print (res) 
Producción:

(array([ 0.41577456,  2.29428036,  6.28994508]), array([ 0.71109301,  0.27851773,  0.01038926]))

Publicación traducida automáticamente

Artículo escrito por jana_sayantan 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 *