numpy.ma.MaskedArray.nonzero()
función devuelve los índices de elementos desenmascarados que no son cero. Esta función devuelve una tupla de arrays, una para cada dimensión, que contiene los índices de los elementos distintos de cero en esa dimensión.
Sintaxis: numpy.ma.MaskedArray.nonzero(self)
Devuelve: [tupla] Índices de elementos que no son cero.
Código #1:
# Python program explaining # numpy.ma.MaskedArray.nonzero() function # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma arr = ma.array(geek.eye(5)) gfg = arr.nonzero() print (gfg)
Producción :
(array([0, 1, 2, 3, 4]), array([0, 1, 2, 3, 4]))
Código #2:
# Python program explaining # numpy.ma.MaskedArray.nonzero() function # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma arr = ma.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) gfg = ma.nonzero(arr > 3) print (gfg)
Producción :
(array([1, 1, 1, 2, 2, 2]), array([0, 1, 2, 0, 1, 2]))