Ćwiczenia z tablicami NumPy
Poćwicz wycinanie fragmentów tablic numpy oraz korzystanie z mechanizmu rozgłaszania (broadcasting) w NumPy. Pamiętaj, że rozgłaszanie polega na wektoryzacji operacji – są one wykonywane jednocześnie na wszystkich elementach obiektu.
Do twojej sesji została wczytana dwuwymiarowa tablica numpy o nazwie nums – znajdziesz ją wyświetloną w konsoli. Biblioteka numpy jest dostępna w sesji pod aliasem np.
To ćwiczenie jest częścią kursu
Wydajny kod w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)