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