NumPy 1.14

numpy.flatiter




numpy

numpy.flatiter

class numpy.flatiter [source]

सरणियों पर पुनरावृत्ति करने के लिए फ्लैट इट्रेटर ऑब्जेक्ट।

किसी flatiter x लिए x.flat द्वारा एक flatiter लौटाया जाता है। यह सरणी पर पुनरावृत्ति की अनुमति देता है जैसे कि यह 1-डी सरणी था, या तो फॉर-लूप में या इसकी next विधि को कॉल करके।

गर्भाधान पंक्ति-प्रमुख, सी-शैली के क्रम में किया जाता है (सबसे तेज़ी से अंतिम सूचकांक भिन्न होता है)। मूल स्लाइसिंग या उन्नत अनुक्रमण का उपयोग करके इटरेटर को भी अनुक्रमित किया जा सकता है।

यह भी देखें

ndarray.flat
एक सरणी पर एक फ्लैट पुनरावृत्ति लौटें।
ndarray.flatten
किसी सरणी की एक चपटी प्रतिलिपि लौटाता है।

टिप्पणियाँ

सीधे flatiter को पायथन कोड से पाइथन flatiter निर्माण नहीं किया जा सकता।

उदाहरण

>>> x = np.arange(6).reshape(2, 3)
>>> fl = x.flat
>>> type(fl)
<type 'numpy.flatiter'>
>>> for item in fl:
...     print(item)
...
0
1
2
3
4
5
>>> fl[2:4]
array([2, 3])

गुण

coords वर्तमान निर्देशांक का एक एन-आयामी टपल।

तरीके

copy () 1-डी सरणी के रूप में पुनरावृत्त की एक प्रति प्राप्त करें।