Prejsť na hlavný obsah
🔒 Režim náhľadu. Prvých pätnásť lekcií Foundations je zadarmo; táto je Pro. Spustite 7-dňový trial pre odomknutie editora, AI nápovied a zvyšku kurzu. Karta vyžadovaná, zrušte kedykoľvek v Dashboard.Spustiť 7-dňový trial →
← KurzySenior Deep-DivesModule 2 · CPython performance · RecapNumPy vektorizačné vzorypredict47 / 161
+125 XP
Úloha
📝 **Otázka:** Predpovedajte presný výstup. Štyri vzory vektorizácie v jednej stope: (1) skalárne vysielanie \`a * 2\`, (2) skalárne pridanie na 2D matici, (3) vysielanie riadkov \`m + riadok\`, kde sa 1D riadok rozprestiera cez oba riadky matice, (4) booleovská maska ​​\`a[a > 2]\`. \`.tolist()\` sa používa všade na udržanie stabilného výstupu vo verziách NumPy. 📋 Vyberte správnu odpoveď. 💡 **Tip:** Ak si nie ste istí, prečítajte si znova teóriu vyššie.
Predpovedz výstup

Prečítaj kód pozorne

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)))

Čo program vypíše? Napíš sem:

💬 Diskusia

Buď prvý — polož otázku alebo sa podeľ o tip.
Prihlás sa aby si sa zapojil do diskusie. Čítanie je zadarmo.
Načítava sa diskusia…