Naar hoofdinhoud
🔒 Voorbeeldmodus. De eerste vijftien Foundations-lessen zijn gratis; deze is Pro. Start een 7-daagse trial om de editor, AI-hints en de rest van het curriculum te ontgrendelen. Kaart vereist, op elk moment opzegbaar in Dashboard.Start 7-daagse trial →
← CursussenSenior Deep-DivesModule 2 · CPython performance · RecapNumPy vectorisatiepatronenpredict47 / 161
+125 XP
Opdracht
📝 **Vraag:** Voorspel de exacte output. Vier vectorisatiepatronen in één spoor: (1) scalaire uitzending \`a * 2\`, (2) scalaire toevoeging aan een 2D-matrix, (3) rij-uitzending \`m + rij\` waarbij de 1D-rij zich uitstrekt over beide rijen van de matrix, (4) booleaans masker \`a[a > 2]\`. \`.tolist()\` wordt overal gebruikt om de uitvoer stabiel te houden in alle NumPy-versies. 📋 Kies het juiste antwoord. 💡 **Hint:** Herlees de bovenstaande theorie als je het niet zeker weet.
Voorspel uitvoer

Lees de code zorgvuldig

import numpy as np


a = np.array([1, 2, 3, 4])
b = a * 2
print(b.tolist())

m = np.array([[1, 2], [3, 4]])
print((m + 10).tolist())

row = np.array([10, 20])
print((m + row).tolist())

mask = a > 2
print(a[mask].tolist())
print(int(np.sum(a)))

Wat zal het programma uitprinten? Schrijf hier:

💬 Discussie

Wees de eerste — stel een vraag of deel een tip.
Log in om mee te doen aan de discussie. Lezen is gratis.
Discussie laden…