We willen tussen de elementen van een NumPy-rij $$a$$ die elementen zoeken die aan
een reeks voorwaarden voldoen. Die voorwaarden worden geformuleerd aan de hand van
een lijst van functies, waarvan je mag aannemen dat ze correct gevectoriseerd zijn.
Schrijf een functie zoek()
die een lijst (dus geen rij) van indices $$i$$ oplevert, waarbij het element $$a[i]$$ aan ALLE voorwaarden voldoet.
De argumenten van de functie zoek()
zijn:
True
of False
op Een lijst van indices van elementen uit de rij die aan ALLE voorwaarden voldoen.
zoek(np.array([0, 1, 4, 3, 2, 6, 9]),[lambda x:x > 2, lambda x:x%2 == 0]) = [2, 5]