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:
- een NumPy-rij met kandidaatgetallen $$x$$ (deze rij is niet leeg)
- een functie, waarvan je mag aannemen dat ze gevectoriseerd is
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