Bir 2B numpy dizisi verildi, yani;Boole indekslemesini kullanarak numpy altdizini kopyala veya görüntüle
import numpy as np
data = np.array([
[11,12,13],
[21,22,23],
[31,32,33],
[41,42,43],
])
Hem yeni bir alt-dizi oluşturmak veya arzu edilen satır ve sütunların iki maskeleme vektörleri tabanlı bir yerde seçilen elemanları değiştirmek gerekir;
rows = [False, False, True, True]
cols = [True, True, False]
Öyle ki
print subArray
# [[31 32]
# [41 42]]
"Kopyala" ve "görünüm" (başlıkta olduğu gibi) çok farklı şeyler olduğunu unutmayın. – askewchan