Зрізи та індексування дерев
Уявіть, що ви дослідник і працюєте з даними перепису дерев Нью-Йорка. Кожен рядок 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(____)