MulaiMulai sekarang secara gratis

Melakukan slicing dan indexing pada pohon

Bayangkan Anda seorang peneliti yang bekerja dengan data sensus pohon Kota New York. Setiap baris pada array 2D tree_census memuat informasi untuk satu pohon: ID pohon, ID blok, diameter batang, dan diameter tunggul secara berurutan. Pohon yang masih hidup tidak memiliki diameter tunggul, yang menjelaskan mengapa ada begitu banyak nol pada kolom tersebut. Urutan kolom itu penting karena NumPy tidak memiliki nama kolom! Tiga baris pertama dan terakhir dari tree_census ditampilkan di bawah ini.

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]])

Dalam latihan ini, Anda akan bekerja khususnya dengan kolom kedua yang merepresentasikan ID blok: riset Anda mengharuskan Anda memilih blok-blok kota tertentu untuk analisis lebih lanjut menggunakan slicing dan indexing NumPy. numpy telah dimuat sebagai np, dan array 2D tree_census tersedia.

Latihan ini adalah bagian dari kursus

Pengantar NumPy

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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

# Print the first five block_ids
print(____)
Edit dan Jalankan Kode