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

Зрізи та індексування дерев

Уявіть, що ви дослідник і працюєте з даними перепису дерев Нью-Йорка. Кожен рядок 2D-масиву tree_census містить інформацію про окреме дерево: ID дерева, ID кварталу (block ID), діаметр стовбура та діаметр пенька — саме в такому порядку. У живих дерев немає діаметра пенька, тому в цьому стовпці так багато нулів. Порядок стовпців важливий, адже NumPy не має назв стовпців! Перші та останні три рядки tree_census наведено нижче.

array([[     3, 501451,     24,      0],
       [     4, 501451,     20,      0],
       [     7, 501911,      3,      0],
       ...,
       [  1198, 227387,     11,      0],
       [  1199, 227387,     11,      0],
       [  1210, 227386,      6,      0]])

У цій вправі ви працюватимете саме з другим стовпцем, який містить ID кварталів: для вашого дослідження потрібно вибрати окремі міські квартали для подальшого аналізу за допомогою зрізів і індексування в NumPy. numpy імпортовано як np, і 2D-масив tree_census доступний.

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

Вступ до NumPy

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

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

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

# Select all rows of block ID data from the second column
block_ids = ____

# Print the first five block_ids
print(____)
Редагувати та запускати код