पर numpy डिफ़ॉल्ट बनाना वैश्विक स्तर पर फ्लोट 64 के बजाय फ्लोट 32 मानों का उपयोग करने के लिए numpy सेट करने का कोई साफ तरीका है?पायथन: फ्लोट 32
उत्तर
ऐसा नहीं है कि मुझे पता है। जब आप किसी भी सरणी के लिए कन्स्ट्रक्टर को कॉल करते हैं, या तो अपने GPU कोड को पास करने से पहले फ्लोर 32 (ndarray.astype विधि का उपयोग करें) को सरणी डालने के लिए आपको स्पष्ट रूप से टाइपटाइफ़ निर्दिष्ट करने की आवश्यकता होती है (मैं इसे प्रश्न पूछता हूं?)। यदि यह जीपीयू केस है, तो आप वास्तव में चिंतित हैं, मैं बाद वाले पक्ष का पक्ष लेता हूं - यह सब कुछ एक सटीकता में रखने के लिए बहुत परेशान हो सकता है और बिना किसी गहन प्रसारण नियमों और बहुत सावधानीपूर्वक डिज़ाइन किए गए कोड की पूरी तरह समझ के बिना।
एक और विकल्प आपके स्वयं के तरीकों को बनाने के लिए हो सकता है जो मानक numpy रचनाकारों को अधिभारित करते हैं (इसलिए numpy.zeros, numpy.ones, numpy.empty)। यह सब कुछ float32 में रखने के करीब जाना चाहिए।
मैं जीपीयू मामले के लिए यही कर रहा हूं, लेकिन मैं 'अजीब-बग-हंट' – Bolster
के हिस्से के रूप में परीक्षण के लिए सीपीयू बाउंड समकक्ष गणना परिशुद्धता के बीच सीधी तुलना के बारे में चिंतित था, क्या यह टिप्पणी अभी भी प्रसारण नियमों से संबंधित है ? यदि सरणी 'dtype'' float32' के साथ घोषित की जाती है, तो क्या तत्काल रूपांतरण या प्रसारण में कोई जोखिम है? – Chiel
- 1. पायथन फ्लोट - स्ट्र - फ्लोट अजीबता
- 2. जावास्क्रिप्ट में एक सटीक फ्लोट इम्यूलेशन (फ्लोट 32)
- 3. 32 बिट पूर्णांक पर 32 बिट फ्लोट को मानचित्र करें
- 4. फ्लोट 32 से int में गो
- 5. पायथन: 32 बिट बिटवाइथ अंकगणित
- 6. सी # - क्या 32-बिट फ्लोट गणित पुस्तकालय है?
- 7. 32-बिट फ्लोट डेटा के साथ WAV फ़ाइल कैसे लिखें?
- 8. पायथन में एक फ्लोट के आकार की जांच कैसे करें?
- 9. पायथन में उप-वर्गीकरण फ्लोट प्रकार, __init __()
- 10. पायथन में बफर में फ्लोट की सूची कनवर्ट करें?
- 11. फ्लोट नंबर
- 12. फ्लोट
- 13. फ्लोट
- 14. फ्लोट
- 15. फ्लोट
- 16. फ्लोट
- 17. इस फ्लोट के आंशिक भाग के पहले 32 बिट्स क्या हैं?
- 18. पाइथन दशमलव/फ्लोट
- 19. पायथन "फ्लोट" और पोस्टग्रेएसक्यूएल की फ्लोटिंग पॉइंट संख्या "डबल परिशुद्धता"
- 20. पायथन में एक फ्लोट के मूल्यों की सीमा क्या है?
- 21. पायथन, सटीक प्रारूप में फ्लोट मुद्रित करना चाहते हैं + -00.00
- 22. अजगर: खोल आईबीएम 32-बिट नाव बिंदु
- 23. फ्लोट 32 से SINT16 तक बिट-स्थानांतरण ऑडियो नमूने गंभीर क्लिपिंग
- 24. जावास्क्रिप्ट में 32-बिट फ्लोट या 64-बिट लम्बाई का कार्यान्वयन?
- 25. मैं कैसे पायथन 2.7.3 स्थापित करूँ 32 बिट और पक्ष
- 26. 64-बिट पायथन 32-बिट विंडोज एक्जिक्यूटिव बना सकते हैं
- 27. पायथन 26, विन 32, जेडबार - आयात त्रुटि: डीएलएल लोड
- 28. क्या मुझे पाइथन 32 बिट या पायथन 64 बिट
- 29. 64 बिट लिनक्स पर 32 बिट पायथन 2.6 कैसे बनाएं?
- 30. टाइपरर: 'फ्लोट' ऑब्जेक्ट इट्रेबल
निकटता से संबंधित: http://stackoverflow.com/questions/5350342/can-i-set-float128-as-the-standard-float-array-in-numpy/5351486 –
एससीपी सूची पर भी एक दिलचस्प चर्चा: http://old.nabble.com/switching-to-float32-ts24203533.html#a24203533 – joris
नेबेल वार्तालाप देखा लेकिन फ्लोट 128 (धन्यवाद स्वेन) से चूक गया, और ऐसा लगता है कि वे दोनों एक ही बात कह रहे हैं, 'नहीं, ज़रुरी नहीं'। नाबल चर्चा पर उस समय इसे कुकबुक में जोड़ने का जिक्र किया गया जो अच्छा होगा। मैंने खुद ही फ्लोट 128 प्रश्न स्वेन के समान कुछ हैक्स किए हैं (और उत्तर दिया)। पीटी – Bolster