numpy.ma.flatten_mask#

ma.flatten_mask(mask)[source]#

Returns a completely flattened version of the mask, where nested fieldsare collapsed.

Parameters:
maskarray_like

Input array, which will be interpreted as booleans.

Returns:
flattened_maskndarray of bools

The flattened input.

Examples

>>>importnumpyasnp>>>mask=np.array([0,0,1])>>>np.ma.flatten_mask(mask)array([False, False,  True])
>>>mask=np.array([(0,0),(0,1)],dtype=[('a',bool),('b',bool)])>>>np.ma.flatten_mask(mask)array([False, False, False,  True])
>>>mdtype=[('a',bool),('b',[('ba',bool),('bb',bool)])]>>>mask=np.array([(0,(0,0)),(0,(0,1))],dtype=mdtype)>>>np.ma.flatten_mask(mask)array([False, False, False, False, False,  True])
On this page