Füllen Sie die Numpy-Matrix/-Maske vorwärts mit Werten basierend auf der Bedingung

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Füllen Sie die Numpy-Matrix/-Maske vorwärts mit Werten basierend auf der Bedingung

by Guest » 07 Jan 2025, 14:02

Ich habe die folgende Matrix

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)
Wie fülle ich alle Zeilen spaltenweise, nachdem eine Spalte wahr ist?
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]

Top