2D numpy 配列が与えられた場合、つまり;
import numpy as np
data = np.array([
[11,12,13],
[21,22,23],
[31,32,33],
[41,42,43],
])
必要な行と列の 2 つのマスキング ベクトルに基づいて、新しいサブ配列を作成するか、選択した要素をその場で変更する必要があります。
rows = [False, False, True, True]
cols = [True, True, False]
そのような
print subArray
# [[31 32]
# [41 42]]