numpy配列のすべての要素がマスクされているかどうかをテストするにはどうすればよいですか?これが私がやりたいことです:
x = #is a maksed numpy array
masked_min = numpy.ma.min(x)
if masked_min IS NOT A MASKED ELEMENT:
#do some stuff only if masked_min is a value
実際には、私はこれを見ます:
>>> x = numpy.ma.array(numpy.array([1,2,3]),mask=[True,True,True])
>>> masked_min = numpy.ma.min(x)
masked
のテストmasked
は役に立ちません:
>>> numpy.ma.sum(x) == numpy.ma.masked
masked