Schrijf een functie veelterm_door() met als argumenten twee NumPy-rijen (1D) x en y met elk M componenten (telkens reƫel). Het resultaat is een NumPy-rij met $$M$$ componenten die een veelterm van graad $$M-1$$ voorstelt, zodat $$y_i = \sum_{k=0}^{M-1} w_k x_i^k$$. Je mag veronderstellen dat de rijen x en y de juiste dimensie hebben.

TIP

Om deze oefening op te lossen, kan je gebruik maken van de methode np.linalg.solve().

Voorbeeld

x = np.array([1, 2, 5, 9], dtype = float)
y = np.array([10, 13, 5, -1], dtype = float)
w = veelterm_door(x, y)

#[2.1875     10.61458333 -3.          0.19791667]