np.legint()
El método se utiliza para integrar una serie de Legendre .
Sintaxis:
np.legint(c, m=1, k=[], lbnd=0, scl=1, axis=0)
Parámetros:
c: [array_like] Array de coeficientes de series de Legendre.
m : [int] Orden de integración, debe ser positivo. El valor predeterminado es 1.
k : [[], list, scalar] Constante(s) de integración. El valor de la primera integral en lbnd es el primer valor de la lista, el valor de la segunda integral en lbnd es el segundo valor, etc. Si k == [] (predeterminado), todas las constantes se establecen en cero.
lband: [escalar, opcional] El límite inferior de la integral. El valor predeterminado es 0.
scl: [escalar, opcional] Para cada integración, el resultado se multiplica por scl antes de agregar la constante de integración. El valor predeterminado es 1.
axis: [escalar, opcional] opcional] Eje sobre el que se toma la integral. El valor predeterminado es 0.Retorno: [ndarray] Serie de coeficientes de Legendre de la integral.
Código #1:
# Python program explaining # numpy.legint() method # importing numpy as np # and numpy.polynomial.legendre module as geek import numpy as np import numpy.polynomial.legendre as geek # Legendre series coefficients s1 = (2, 4, 8) # using np.legint() method res = geek.legint(s1) # Resulting legendre series print (res)
[ 0.66666667 0.4 1.33333333 1.6 ]
Código #2:
# Python program explaining # numpy.legint() method # importing numpy as np # and numpy.polynomial.legendre module as geek import numpy as np import numpy.polynomial.legendre as geek # Legendre series coefficients s1 = (10, 20, 30, 40, 50) # using np.legint() method res = geek.legint(s1) # Resulting legendre series print (res)
[-1.66666667 4. 0.95238095 0.44444444 5.71428571 5.55555556]
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