2011-06-01 7 views
5

अंडरस्कोर प्रत्यय लगाना, int_, float_, आदि का क्या महत्व है?NumPy प्रकार: int_, float_, आदि

+1

मैं इसे तो वे builtins के साथ संघर्ष नहीं है लगता है जाएगा। यही कारण है कि आप 'सूची' नामक अपनी खुद की कक्षा नहीं बनाएंगे। –

उत्तर

6
TE ओलीफेंट द्वारा Guide to Numpy के पेज 21 से

: कि मानक अजगर वस्तु नाम के साथ संघर्ष एक अनुगामी अंडरस्कोर, '' द्वारा पीछा कर रहे हैं चाहते हैं डेटा प्रकार के लिए

नाम। ये डेटा प्रकार नामित हैं इसलिए वे अंतर्निहित परिशुद्धता संबंधित पायथन डेटा प्रकारों के रूप में उपयोग करते हैं।

। । ।

सरणी प्रकार bool_, int_, complex_, float_, object_, unicode_, और str_ बढ़ाया-scalars कर रहे हैं। वे मानक पायथन प्रकार (पिछला अंडरस्कोर के बिना) और उनके उत्तराधिकारी (bool_ और object_ को छोड़कर) के समान हैं। वांछित मानक पायथन प्रकार के स्थान पर उनका उपयोग किया जा सकता है। जब भी कोई डेटा प्रकार आवश्यक होता है, तो तर्क के रूप में, मानक पायथन प्रकार भी पहचाने जाते हैं।

+0

ओलीफंत की पुस्तक बहुत अच्छी लगती है। इसे पोस्ट करने के लिए धन्यवाद। – pic11