给定一个 2D numpy 数组,即;
import numpy as np
data = np.array([
[11,12,13],
[21,22,23],
[31,32,33],
[41,42,43],
])
我需要创建一个新的子数组或根据所需行和列的两个掩码向量修改选定的元素;
rows = [False, False, True, True]
cols = [True, True, False]
这样
print subArray
# [[31 32]
# [41 42]]