mảng của tôi là một ma trận 2D và nó đã numpy.nan giá trị bên cạnh giá trị âm và dương:Làm cách nào để tôi có thể thay đổi các giá trị trong một mảng có khối lượng có tính đến số 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)
Và tôi muốn thay thế tất cả các số dương tính với một số và tất cả những con số tiêu cực với một số khác.
Tôi có thể thực hiện điều đó bằng cách sử dụng python/numpy như thế nào?
(Đối với hồ sơ, ma trận là kết quả của Geoimage, mà tôi muốn thực hiện một phân loại)
Có số dương vào mảng, chúng không hiển thị trong bản xem trước – user528025