In deze oefening gaan we op zoek naar een reƫle getal $$x$$, waarvoor geldt dat $$f(x) = x$$. Hiertoe worden een aantal kandidaatgetallen $$x_i$$ in een NumPy-rij opgegeven, en wordt het getal $$x_i$$ gezocht uit deze kandidaten waarvoor $$|f(x_i) - x_i|$$ minimaal is.

Schrijf een methode invariant() met als argumenten:

Het resultaat van de functie is het geheel getal $$i$$ zodat $$|f(x_i) - x_i|$$ minimaal is. Zijn er meerdere punten uit de kandidaatrij met gelijke minimale waarde voor $$|f(x_i) - x_i|$$, dan geef je de kleinste waarde van $$i$$ als resultaat.

Voorbeeld

invariant(np.linspace(-5, 5, 11), lambda x:x**2) = 5