我想通过使用masked_where
方法组合两个蒙版来创建一个numpy数组的掩码。如何在Numpy的遮罩数组上组合遮罩?
import numpy as np
a = np.arange(10)
#=> array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
a = (ma.masked_less(a,3)) && (ma.masked_greater_equal(a,8))
这会导致“无效语法”错误。相反,我期待的阵列如下:
array([-- -- -- 3 4 5 6 7 -- --])
这怎么办?
@Mat与我的编辑,这个问题应该是堆栈溢出确定,所以让我们迁移它。而“无效语法”实际上是整个错误信息(好吧,从技术上讲,错误也指出了错误的位置)。 – amon