Flipping Nullen und Einsen in ein-dimensionales NumPy-array

Habe ich ein ein-dimensionales NumPy-array aus Nullen und Einsen etwa so:

array([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1])

Ich würde gerne einen schnellen Weg, um einfach nur "flip" werden die Werte Z, die Nullen werden zu Einsen und Einsen werden zu Nullen, was in ein NumPy-array wie dieses:

array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])

Ist es ein einfacher one-liner für dieser? Ich schaute auf die fliplr() - Funktion, aber dies zu verlangen scheint NumPy-arrays Abmessungen in zwei oder mehr. Ich bin sicher, es gibt eine ziemlich einfache Antwort, aber jede Hilfe würde geschätzt werden.

Schreibe einen Kommentar