ПочатиПочніть безкоштовно

Ітерування по масиву NumPy

Якщо маєте справу з одновимірним масивом NumPy, пройтися по всіх елементах можна так само просто:

for x in my_array :
    ...

Якщо ж це двовимірний масив NumPy, усе складніше. Двовимірний масив складається з кількох одновимірних масивів. Щоб явно обійти всі окремі елементи багатовимірного масиву, скористайтеся таким синтаксисом:

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

У вашій сесії Python доступні два масиви NumPy, які ви можете пам'ятати з вступного курсу: np_height — масив NumPy з ростами гравців Major League Baseball, і np_baseball — двовимірний масив NumPy, що містить як рост (перша колонка), так і вагу (друга колонка) цих гравців.

Ця вправа є частиною курсу

Intermediate Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте пакет numpy під локальним псевдонімом np.
  • Напишіть цикл for, який проходить по всіх елементах np_height і виводить "x inches" для кожного елемента, де x — це значення в масиві.
  • Напишіть цикл for, який відвідує кожен елемент масиву np_baseball і виводить його.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import numpy as np


# For loop over np_height


# For loop over np_baseball
Редагувати та запускати код