First page Back Continue Last page Overview Image

Polynome

NumPy unterstützt auch die Arbeit mit Polynomen.

Man kann die Nullstellen von Polynomen mit der Methode roots() bestimmen, z.B. f(x) = x3 – 2x2 -5x + 6:

>>> np.roots([ 1, -2, -5, 6])

array([-2., 3., 1.])

>>> np.roots([1,1,1])

array([-0.5+0.8660254j, -0.5-0.8660254j])

>>>

Umgekehrt kann man mit der Methode poly() aus gegebenen Nullstellen die Koeffizienten eines Polynomes bestimmen:

>>> np.poly([-2., 3., 1.])

array([ 1., -2., -5., 6.])

>>>