El método numpy.polyval(p, x) evalúa un polinomio en valores específicos.
Si ‘N’ es la longitud del polinomio ‘p’, entonces esta función devuelve el valor
Parameters :
p : [array_like o poly1D] los coeficientes polinómicos se dan en orden decreciente de potencias. Si el segundo parámetro (raíz) se establece en Verdadero, los valores de array son las raíces de la ecuación polinomial.
Por ejemplo: poli1d(3, 2, 6) = 3x 2 + 2x + 6x : [array_like o poly1D] Un número, una array de números, para evaluar ‘p’.
Return:
Valor evaluado del polinomio.
Código: código de Python que explica polyval()
# Python code explaining # numpy.polyval() # importing libraries import numpy as np import pandas as pd # Constructing polynomial p1 = np.poly1d([1, 2]) p2 = np.poly1d([4, 9, 5, 4]) print ("P1 : ", p1) print ("\n p2 : \n", p2)
# Solve for x = 2 print ("\n\np1 at x = 2 : ", p1(2)) print ("p2 at x = 2 : ", p2(2))
a = np.polyval([1, 2], 2) b = np.polyval([4, 9, 5, 4], 2) print ("\n\nUsing polyval") print ("p1 at x = 2 : ", a) print ("p2 at x = 2 : ", b) c = np.polyval(np.poly1d([4, 9, 5, 4]), np.poly1d(2)) print ("\nc : ", c)
Publicación traducida automáticamente
Artículo escrito por Mohit Gupta_OMG 🙂 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA