Zacznij terazZacznij za darmo

Ć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

Zobacz kurs

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)
Edytuj i uruchom kod