始める無料で始める

np.delete() で削除する

もしあなたの樹木調査が、公有地の街区にある生きている樹木のみに焦点を当てるなら、切り株直径の列や、私有地の街区にある一部の樹木など、不要なデータを削除すると便利です。

NumPy の np.delete() 関数は3つの引数を取ることを学びましたね。元の配列、削除したいインデックス(1つまたは複数)、そして削除する軸です。削除したい配列要素のインデックスがわからない場合は、np.where() が1つの引数だけで呼ばれると、条件を満たす位置のインデックス配列を返すことを思い出してください!

numpynp として読み込まれており、2次元配列 tree_census が利用可能です。列の順序は、樹木の ID、街区番号、幹の直径、切り株の直径を表します。

この演習はコースの一部です

NumPy入門

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____

# Save the indices of the trees on block 313879
private_block_indices = ____
コードを編集して実行