Füllen Sie die Numpy-Matrix/-Maske vorwärts mit Werten basierend auf der Bedingung
Posted: 07 Jan 2025, 14:02
Ich habe die folgende Matrix
Wie fülle ich alle Zeilen spaltenweise, nachdem eine Spalte wahr ist?
Meine gewünschte Ausgabe:
Code: Select all
import numpy as np
A = np.array([
[0, 0, 0, 0, 1, 0, 1],
[0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0]
]).astype(bool)
Meine gewünschte Ausgabe:
Code: Select all
[0, 0, 0, 0, 1, 1, 1],
[0, 0, 0, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1, 1],
[0, 0, 0, 0, 0, 0, 0]