Ich habe einen numpy ndarray mit 6 Elementen:ersetzen Zeichen in numpy ndarray (Python)
['\tblah blah' '"""123' 'blah' '"""' '\t456' '78\t9']
ich all Tab-Zeichen \t
mit 4 Leerzeichen jeden so ersetzen versuchen, dass die numpy Array wäre jetzt:
[' blah blah' '"""123' 'blah' '"""' ' 456' '78 9']
ich habe als re aber kann nicht herausfinden, wie man es implementiert, wenn es um ein numpy ndarray geht. Irgendwelche Vorschläge/Hilfe bitte?
Schnell Follow-up; ist es möglich, die Anzahl der Ersetzungen zu erhalten, d. h. in diesem Fall 3? –
@ nk-fford Eine Lösung wäre: 'np.core.defchararray.not_equal (output, arr) .sum()'. – Divakar
Verwirrt mit dem, was "Ausgabe" und "Arr" in diesem Fall ist? Könnte ein One-Liner geben, um zu erklären, wie diese Zahl bitte funktioniert? –