Začněte nyníZačněte zdarma

Procvičování s NumPy poli

Pojďme si procvičit slicování polí numpy a broadcasting v NumPy. Připomeň si, že broadcasting označuje schopnost pole numpy vektorizovat operace – ty se pak provádějí najednou na všech prvcích objektu.

Do tvé session bylo načteno dvourozměrné pole numpy (pojmenované nums) a pro přehlednost je také vypsáno do konzole. numpy je v session importováno jako np.

Toto cvičení je součástí kurzu

Psaní efektivního kódu v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Print second row of nums
print(nums[____,____])

# Print all elements of nums that are greater than six
print(____[____ > ____])

# Double every element of nums
nums_dbl = ____ * ____
print(nums_dbl)

# Replace the third column of nums
nums[____,____] = ____[____,____] + ____
print(nums)
Upravit a spustit kód