NumPy 1.14 - numpy.fromiter()

numpy.fromiter




numpy

numpy.fromiter

numpy.fromiter(iterable, dtype, count=-1)

एक पुनरावृत्त वस्तु से एक नया 1-आयामी सरणी बनाएं।

पैरामीटर:

iterable : iterable ऑब्जेक्ट

सरणी के लिए डेटा प्रदान करने वाली एक चलने योग्य वस्तु।

dtype : data-type

लौटे हुए सरणी का डेटा-प्रकार।

गिनती : int, वैकल्पिक

आइटम्स की संख्या पुनरावृत्ति से पढ़ने के लिए। डिफ़ॉल्ट -1 है, जिसका अर्थ है कि सभी डेटा पढ़ा जाता है।

यह दिखाता है:

बाहर : ndarray

आउटपुट सरणी।

टिप्पणियाँ

प्रदर्शन में सुधार करने के लिए count निर्दिष्ट करें। यह मांग पर आकार बदलने के बजाय, आउटपुट fromiter को पूर्व-आबंटित करता है।

उदाहरण

>>> iterable = (x*x for x in range(5))
>>> np.fromiter(iterable, float)
array([  0.,   1.,   4.,   9.,  16.])