6

numpy 配列があり、インデックスに基づいていくつかの列を削除したいと考えています。そのための組み込み関数や、そのような操作のためのエレガントな方法はありますか?

何かのようなもの:

arr = [234, 235, 23, 6, 3, 6, 23]
elim = [3, 5, 6]

arr = arr.drop[elim]

output: [234, 235, 23, 3]
4

1 に答える 1

10

を使用するnumpy.deleteと、新しい配列が返されます。

import numpy as np
arr = np.array([234, 235, 23, 6, 3, 6, 23])
elim = [3, 5, 6]
np.delete(arr, elim)
于 2013-03-01T03:19:23.507 に答える