开始使用免费开始使用

树的切片与索引

设想您是一名研究人员,正在使用纽约市树木普查的数据。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(____)
编辑并运行代码