【发布时间】:2018-12-19 18:43:14
【问题描述】:
我有两个具有相同尺寸和形状的数组。这个nv_arr 数组有空值(-9999)。我创建了一个屏蔽数组nv_mask 来屏蔽除-9999 之外的所有值,以某种方式按位置“更新”这个out 数组,而无需创建新数组。
换句话说,数字 0、3、6 和 2 必须替换为 -9999。我该怎么做?
>>> nv_arr
([[-9999, 123, -9999],
[-9999, 444, 444],
[-9999, 323, 323]])
>>> nv_mask
[[-9999 -- -9999]
[-9999 -- --]
[-9999 -- --]]
>>> out
([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
【问题讨论】: