树的切片与索引
设想您是一名研究人员,正在使用纽约市树木普查的数据。tree_census 这个二维数组的每一行都记录了一棵树的信息,按顺序包括:树的 ID、街区(block)ID、树干直径、树桩直径。存活的树没有树桩直径,因此该列有很多 0。请注意列的顺序非常重要,因为 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 导入,且二维数组 tree_census 已可用。
本练习是课程的一部分
NumPy 入门
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Select all rows of block ID data from the second column
block_ids = ____
# Print the first five block_ids
print(____)