Zacznij terazZacznij za darmo

Wycinanie fragmentów dwuwymiarowych tablic NumPy

Jeśli twoja dwuwymiarowa tablica numpy ma regularną strukturę – tzn. każdy wiersz i kolumna mają stałą liczbę wartości – wycinanie jej fragmentów staje się bardzo proste. Przyjrzyj się poniższemu kodowi, w którym elementy "a" i "c" są wyodrębniane z listy list.

# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]

Indeksy przed przecinkiem odnoszą się do wierszy, a te po przecinku – do kolumn. Znak : służy do wycinania zakresów; w tym przykładzie informuje Pythona, że mają zostać uwzględnione wszystkie wiersze.

To ćwiczenie jest częścią kursu

Wprowadzenie do Pythona

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyświetl 50. wiersz tablicy np_baseball.
  • Utwórz nową zmienną np_weight_lb, która będzie zawierać cały drugi kolumnę tablicy np_baseball.
  • Wybierz wzrost (pierwsza kolumna) 124. gracza baseballowego z tablicy np_baseball i wyświetl go.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

import numpy as np

np_baseball = np.array(baseball)

# Print out the 50th row of np_baseball


# Select the entire second column of np_baseball: np_weight_lb


# Print out height of 124th player
Edytuj i uruchom kod