開始使用免費開始

切片與索引樹木資料

想像你是位研究人員,正在處理紐約市樹木普查的資料。tree_census 這個 2D 陣列的每一列都包含一棵樹的資訊,欄位順序依序是:樹木 ID、街區(block)ID、樹幹直徑,以及樁基直徑。活樹不會有樁基直徑,因此該欄位會有很多 0。請留意欄位順序很重要,因為 NumPy 不提供欄位名稱!tree_census 的前 3 列與最後 3 列如下所示。

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 載入,且可使用 tree_census 這個 2D 陣列。

本練習屬於課程

NumPy 入門

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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

# Print the first five block_ids
print(____)
編輯並執行程式碼