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

Procházení NumPy pole smyčkou

Pokud pracuješ s 1D NumPy polem, procházení všech prvků může být jednoduché:

for x in my_array :
    ...

Pokud pracuješ s 2D NumPy polem, je to trochu složitější. 2D pole se skládá z více 1D polí. Abys explicitně prošel/a všechny jednotlivé prvky vícerozměrného pole, použij tento zápis:

for x in np.nditer(my_array) :
    ...

Ve své Python session máš k dispozici dvě NumPy pole, která možná znáš z úvodního kurzu: np_height, které obsahuje výšky hráčů Major League Baseball, a np_baseball, což je 2D NumPy pole obsahující jak výšky (první sloupec), tak váhy (druhý sloupec) těchto hráčů.

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

Intermediate Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj balíček numpy pod lokálním aliasem np.
  • Napiš cyklus for, který projde všechny prvky pole np_height a pro každý z nich vypíše "x inches", kde x je hodnota daného prvku.
  • Napiš cyklus for, který projde každý prvek pole np_baseball a vypíše ho.

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


# For loop over np_height


# For loop over np_baseball
Upravit a spustit kód