Ich habe ein paar numpy Arrays, sagen wir a
, b
, und c
, und haben eine mask
erstellt, um auf alle von ihnen anzuwenden.NumPy Boolean Array Warnung?
Ich versuche, sie als solche zu maskieren:
a = a[mask]
wo mask
ist ein bool
Array. Es ist erwähnenswert, dass ich überprüft haben, dass
len(a) = len(b) = len(c) = len(mask)
und ich bin ein ziemlich kryptisch klingt Warnung erhalten:
FutureWarning: in the future, boolean array-likes will be handled as a boolean array index
Dieser Fehler zeigt an, dass Sie versuchen, ein 0-dimensionales boolesches Array als Index zu verwenden. Die Semantik dieser Operation wird gerade geändert. Wie hast du verifiziert, dass "Maske" sogar eine Sache mit einem "len" ist? – user2357112
Warte, nein, falsche Warnung. Hast du irgendwie eine Liste für "Maske" bekommen? – user2357112