Dada una matriz numpy 2D, es decir;Copie o vea el subarreglo numpy usando la indexación booleana
import numpy as np
data = np.array([
[11,12,13],
[21,22,23],
[31,32,33],
[41,42,43],
])
I necesidad tanto de crear una nueva sub-matriz o modificar los elementos seleccionados de lugar sobre la base de dos vectores de enmascaramiento para las filas y columnas deseadas;
rows = [False, False, True, True]
cols = [True, True, False]
De tal manera que
print subArray
# [[31 32]
# [41 42]]
Tenga en cuenta que 'copy' y' view' (como en el título) son cosas muy diferentes. – askewchan