7
np.deleteを使用すると、範囲外のインデックスが使用されたときにindexErrorが発生します。範囲外のインデックスが使用されているnp.arrayにあり、配列がnp.deleteの引数として使用されている場合、なぜこれでindexErrorが発生しますか?範囲外のインデックスがnpの配列の場合、numpy.deleteのpythonがインデックスを生成しない理由
np.delete(np.array([0, 2, 4, 5, 6, 7, 8, 9]), 9)
それが必要として、これは、インデックスエラーを返す(インデックス9が範囲外である)
ギブ
np.delete(np.arange(0,5), np.array([9]))
と
np.delete(np.arange(0,5), (9,))
つつ:
array([0, 1, 2, 3, 4])