numpy.polyval() en Python

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 + 6

x : [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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *