1. Learn
  2. /
  3. 课程
  4. /
  5. NumPy 入门

Connected

道练习

使用 np.delete() 删除数据

如果您的树木研究只关注公共街区上的存活树木,那就可能需要删除一些不必要的数据,例如树桩直径这一列,以及位于私人街区的部分树木记录。

您已经学到,NumPy 的 np.delete() 函数接收三个参数:原始数组、要删除的索引(单个或多个)、以及删除所沿用的轴。如果您不知道要删除的数据在数组中的索引,请回忆:当只传入一个参数时,np.where() 会返回满足条件的位置索引数组!

已将 numpy 以 np 导入,且提供了名为 tree_census 的二维数组。列顺序依次为树的 ID、街区编号、树干直径、树桩直径。

说明 1 / 共 2 个

undefined XP
    1
    2
  • 从 tree_census 中删除树桩直径这一列,并将新的二维数组保存为 tree_census_no_stumps。
  • 使用 np.where() 查找位于私人街区 313879 上的任何树的索引。将这些索引保存到名为 private_block_indices 的数组中。