Wie kombinieren Sie mehrere numpy Masken

m1 = [0,1,1,3]
m2 = [0,0,1,1]
data = [10,20,30,40]

Möchte ich etwas wie das hier tun:

mask = (m1 == 1) & (m2 == 1)
data[mask] #should return 30

Beachten Sie, dass dieses Beispiel führt zu einer Fehlermeldung

InformationsquelleAutor siamii | 2013-03-22

Schreibe einen Kommentar