【发布时间】:2014-08-07 00:18:57
【问题描述】:
我一直在尝试减去(并组合乘法等)两个 Numpy 数组,以便生成的数组仅在其他数组没有数据的地方保留值。
如果我有矩阵 a 和 b,a-b 会给出 c:
a = np.array([0,2,3,0])
b = np.array([1,0,3,0])
c = np.array([0,2,0,0])
我已经尝试将 b 与一个非常大的数字相乘,但后来我不知道如何摆脱负值。还有就是数组 a 和 b 的缺失值为 -999。
非常感谢您的帮助!谢谢!
【问题讨论】:
-
另一个数组没有数据的地方 - 还有什么数组? a,b,两者都有?
-
如果 b 在某处有一个值 !=0,我需要从 a (->c) 创建一个新数组,这样它的 0 与 b 的值 !=0 相同。