Přejít k hlavnímu obsahu
🔒 Režim náhledu. Prvních patnáct lekcí Foundations je zdarma; tato je Pro. Spusťte 7denní trial pro odemčení editoru, AI nápověd a zbytku kurzu. Karta vyžadována, zrušte kdykoli v Dashboard.Spustit 7denní trial →
← KurzySenior Deep-DivesModule 2 · CPython performance · RecapNumPy vektorizační vzorypredict47 / 161
+125 XP
Úkol
📝 **Otázka:** Předpovězte přesný výkon. Čtyři vzory vektorizace v jedné stopě: (1) skalární vysílání \`a * 2\`, (2) skalární přidání na 2D matici, (3) vysílání řádků \`m + řádek\`, kde se 1D řádek táhne přes oba řádky matice, (4) booleovská maska ​​\`a[a > 2]\`. \`.tolist()\` se všude používá k udržení stabilního výstupu napříč verzemi NumPy. 📋 Vyberte správnou odpověď. 💡 **Tip:** Pokud si nejste jisti, přečtěte si znovu teorii výše.
Předpověz výstup

Přečti kód pozorně

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

Co program vypíše? Napiš sem:

💬 Diskuze

Buď první — polož otázku nebo se podělej o tip.
Přihlas se abys se zapojil do diskuze. Čtení je zdarma.
Načítání diskuze…