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

Podsetting 2D NumPy polí

Pokud má tvoje 2D pole numpy pravidelnou strukturu – tedy každý řádek a sloupec má pevně daný počet hodnot – stane se složitější podsetting velmi jednoduchým. Podívej se na kód níže, kde jsou ze seznamu seznamů extrahovány prvky "a" a "c".

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

Indexy před čárkou odkazují na řádky, indexy za čárkou odkazují na sloupce. Znak : slouží k řezání (slicing); v tomto příkladu říká Pythonu, aby zahrnul všechny řádky.

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

Úvod do Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypiš 50. řádek pole np_baseball.
  • Vytvoř novou proměnnou np_weight_lb, která bude obsahovat celý druhý sloupec pole np_baseball.
  • Vyber výšku (první sloupec) 124. baseballového hráče v poli np_baseball a vypiš ji.

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

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

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
Upravit a spustit kód