我的数组是一个二维矩阵,除了负值和正值之外,它还有 numpy.nan 值:
>>> 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)
我想用一个数字替换所有正数,用另一个数字替换所有负数。
如何使用 python/numpy 执行该操作?
(为了记录,矩阵是geoimage的结果,我想对其进行分类)