Podemos conocer, no los coeficientes del polinomio, sino sus raíces, y desear calcular sus coeficientes. Esto podemos hacerlo tanto si estamos trabajando con la clase Polynomial como si estamos trabajando con coeficientes:
El método fromroots
El método fromroots de la clase Polynomial acepta como argumento una lista de raíces (puede ser una lista Python o una estructura semejante) y devuelve el polinomio correspondiente. Por ejemplo, supongamos que queremos calcular el polinomio cuyas raíces son -1, 2 y 5:
p = np.polynomial.polynomial.Polynomial.fromroots([-1, 2, 5])
p
La función polyfromroots
La función numpy.polynomial.polynomial.polyfromroots acepta la misma lista de raíces y devuelve los coeficientes del polinomio resultante:
c = np.polynomial.polynomial.polyfromroots([-1, 2, 5])
c