Per meetperiode wordt de snelheid van een voertuig gemeten in en een NumPy-rij opgeslagen.
We wensen te bepalen voor hoeveel van die metingen de snelheid van dit voertuig
te hoog lag, en programmeren hiertoe de functie boete()
.
De gevectoriseerde functie boete()
heeft als argumenten:
- het argument $$v$$:
- Indien dit argument een reƫel getal is, wordt is het resultaat het geheel getal 1 of 0,
naargelang $$v$$ al dan niet de maximumsnelheid (2de argument) overtreft (dus strikt groter is dan
het tweede argument).
- Indien dit argument een NumPy-rij is, is het resultaat het aantal metingen waarvoor het resultaat
strikt groter is dan het 2de argument
- het argument $$vmax$$ (type float) geeft de maximaal toegelaten snelheid weer.
Voorbeeld
boete(np.linspace(0.0, 70.0, 71), 50.0) = 20
boete(51.1, 50.0) = 1