Een rij $$x$$ bevat reële getallen. We wensen de index van het rijelement in $$x$$ te vinden dat het dichtst bij een reëel getal $$v$$ ligt. Indien meerdere elementen in $$x$$ hiervoor in aanmerking komen, geef je de kleinste index als resultaat terug. De functie draagt de naam dichtsteBuur() en heeft als argumenten de rij $$x$$ en het getal $$v$$.

Argumenten

Een NumPy-rij $$x$$ en een getal $$v$$.

Resultaat

De index $$i$$ waarvoor $$|x_i - v|$$ minimaal is.

Voorbeeld

 
dichtsteBuur(np.linspace(-5, 5, 11), 2.1) = 7
dichtsteBuur(np.linspace(-5, 5, 11), 2.5) = 7
dichtsteBuur(np.linspace(-5, 5, 11), 2.51) = 8