Ağaçları dilimleme ve indeksleme
New York City’nin ağaç sayımı verileriyle çalışan bir araştırmacı olduğunu hayal et. tree_census adlı 2D dizideki her satır, sırasıyla ağaç ID’si, blok ID’si, gövde çapı ve kütük çapı bilgilerini içeriyor. Yaşayan ağaçların kütük çapı olmaz; bu yüzden o sütunda bu kadar çok sıfır görüyorsun. NumPy’de sütun adları olmadığı için sütun sırası çok önemlidir! tree_census dizisinin ilk ve son üç satırı aşağıda gösteriliyor.
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]])
Bu egzersizde özellikle ikinci sütunla, yani blok ID’leriyle çalışacaksın: araştırman, NumPy dilimleme ve indeksleme kullanarak belirli şehir bloklarını seçmeni gerektiriyor. numpy np olarak yüklü ve tree_census 2D dizisi hazır.
Bu egzersiz
NumPy’ye Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Select all rows of block ID data from the second column
block_ids = ____
# Print the first five block_ids
print(____)