NumPy 1.14 - numpy.ma.arange()

numpy.ma.arange




numpy

numpy.ma.arange

numpy.ma.arange([start, ]stop, [step, ]dtype=None) = <numpy.ma.core._convert2ma object>

किसी दिए गए अंतराल के भीतर समान रूप से अंतरित मान लौटाएं।

मान आधे-खुले अंतराल [start, stop) भीतर उत्पन्न होते हैं (दूसरे शब्दों में, अंतराल जिसमें start लेकिन stop को छोड़कर शामिल है)। पूर्णांक तर्कों के लिए फ़ंक्शन पायथन बिल्ट-इन range फ़ंक्शन के बराबर है, लेकिन एक सूची के बजाय एक ndarray देता है।

0.1 जैसे गैर-पूर्णांक चरण का उपयोग करते समय, परिणाम अक्सर सुसंगत नहीं होंगे। इन मामलों के लिए linspace का उपयोग linspace बेहतर है।

पैरामीटर:

प्रारंभ : संख्या, वैकल्पिक

अंतराल की शुरुआत। अंतराल में यह मान शामिल है। डिफ़ॉल्ट प्रारंभ मान 0 है।

रोक : संख्या

अंतराल का अंत। अंतराल में यह मान शामिल नहीं है, सिवाय कुछ मामलों में जहां step एक पूर्णांक नहीं है और फ्लोटिंग पॉइंट राउंड-ऑफ out की लंबाई को प्रभावित करता out

चरण : संख्या, वैकल्पिक

मूल्यों के बीच अंतर। किसी भी आउटपुट out , यह दो आसन्न मूल्यों के बीच की दूरी है, out[i+1] - out[i] । डिफ़ॉल्ट चरण का आकार 1. यदि step को एक स्थिति तर्क के रूप में निर्दिष्ट किया गया है, तो start भी दिया जाना चाहिए।

dtype : dtype

आउटपुट सरणी का प्रकार। यदि dtype नहीं दिया गया है, तो अन्य इनपुट तर्कों से डेटा प्रकार का अनुमान dtype

यह दिखाता है:

arange : ndarray

समान रूप से दूरी के मूल्यों की सरणी।

फ़्लोटिंग पॉइंट तर्क के लिए, परिणाम की लंबाई ceil((stop - start)/step) । फ़्लोटिंग पॉइंट ओवरफ़्लो के कारण, यह नियम अंतिम तत्व के रूप में stop से अधिक हो stop

यह भी देखें

linspace
समान रूप से अंत बिंदुओं की सावधानीपूर्वक हैंडलिंग के साथ स्थान दिए गए नंबर।
ogrid
एन-आयामों में समान रूप से स्थान दिए गए की संख्या।
mgrid
एन-आयामों में समान रूप से दूरी वाले ग्रिड के आकार के सरणियाँ।

उदाहरण

>>> np.arange(3)
array([0, 1, 2])
>>> np.arange(3.0)
array([ 0.,  1.,  2.])
>>> np.arange(3,7)
array([3, 4, 5, 6])
>>> np.arange(3,7,2)
array([3, 5])