Meine Array ist eine 2D-Matrix und Werte numpy.nan neben negativen und positiven Werten hat:Wie kann ich die Werte in einem numply-Array unter Berücksichtigung von Nan-Zahlen bedingt ändern?
>>> array
array([[ nan, nan, nan, ..., -0.04891211,
nan, nan],
[ nan, nan, nan, ..., nan,
nan, nan],
[ nan, nan, nan, ..., nan,
nan, nan],
...,
[-0.02510989, -0.02520096, -0.02669156, ..., nan,
nan, nan],
[-0.02725595, -0.02715945, -0.0286231 , ..., nan,
nan, nan],
[ nan, nan, nan, ..., nan,
nan, nan]], dtype=float32)
Und ich möchte ersetzen alle positiven Zahlen mit einer Nummer und alle negativen Zahlen mit einer anderen Nummer.
Wie kann ich das mit Python/Numpy durchführen?
(Für das Protokoll, ist die Matrix ein Ergebnis von Geobilddaten, die ich eine Klassifizierung durchführen möchten)
Es sind positive Zahlen in das Array, sie zeigen nur nicht in der Vorschau – user528025