Gibt es eine elegante Möglichkeit, mein ndarray zu manipulieren?
8
Ich habe eine Matrix namens xs :
%Vor%
Nun möchte ich die Nullen durch das nächste vorhergehende Element in derselben Zeile ersetzen (vorausgesetzt, dass die erste Spalte ungleich Null sein muss).
Die grobe Lösung wie folgt:
Ohne mit komplizierten Indexierungstricks, die aufeinanderfolgende Nullen aufspüren, verrückt zu werden, könnten Sie eine while -Schleife haben, die so viele Iterationen umfasst wie aufeinanderfolgende Nullen in Ihrem Array: