NumPy 1.14 - numpy.flatnonzero()

numpy.flatnonzero




numpy

numpy.flatnonzero

numpy.flatnonzero(a) [source]

रिटर्न सूचकांकों जो एक के चपटा संस्करण में गैर-शून्य हैं।

यह a.ravel ()। Nonzero () [0] के बराबर है।

पैरामीटर:

a : ndarray

इनपुट सरणी

यह दिखाता है:

res : ndarray

आउटपुट एरे, जिसमें a.ravel() के तत्व होते हैं, जो गैर-शून्य होते हैं।

यह भी देखें

nonzero
इनपुट सरणी के गैर-शून्य तत्वों के सूचकांकों को लौटाएं।
ravel
इनपुट सरणी के तत्वों से युक्त एक 1-डी सरणी लौटाएं।

उदाहरण

>>> x = np.arange(-2, 3)
>>> x
array([-2, -1,  0,  1,  2])
>>> np.flatnonzero(x)
array([0, 1, 3, 4])

इन तत्वों को निकालने के लिए सूचकांक सरणी के रूप में गैर-शून्य तत्वों के सूचकांकों का उपयोग करें:

>>> x.ravel()[np.flatnonzero(x)]
array([-2, -1,  1,  2])