floating-point पर टैग किए गए जवाब

फ्लोटिंग पॉइंट नंबर वास्तविक संख्याओं के अनुमान हैं जो पूर्णांकों की तुलना में बड़ी श्रेणियों का प्रतिनिधित्व कर सकते हैं, लेकिन कम परिशुद्धता की कीमत पर समान मात्रा में मेमोरी का उपयोग करते हैं। यदि आपका प्रश्न छोटी अंकगणितीय त्रुटियों (उदाहरण के लिए 0.2 + 0.1 बराबर 0.300000001?) या दशमलव रूपांतरण त्रुटियों के बारे में है, तो कृपया पोस्ट करने से पहले नीचे दिए गए "जानकारी" पृष्ठ को पढ़ें।

30
क्या फ़्लोटिंग पॉइंट गणित टूट गया है?
На сттот вопрос есть ответы на Stack Overflow на русском : Вычисления на числах с плавающей точкой не работают निम्नलिखित कोड पर विचार करें: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 ये अशुद्धि क्यों होती हैं?

27
मैं एक स्ट्रिंग को फ्लोट या इंट में कैसे पार्स करूं?
पायथन में, मैं "545.2222"अपने संबंधित फ्लोट मान की तरह एक संख्यात्मक स्ट्रिंग को पार्स कैसे कर सकता हूं 545.2222? या स्ट्रिंग "31"को पूर्णांक में पार्स करें 31,? मैं बस जानना चाहता हूं कि फ्लोट को पार्स कैसे किया जाए , और (अलग से) एक इंट टू strए ।float strint

12
GCC एक * a * a * a * a (a (* a * a) * (a * a * a) ऑप्टिमाइज़ क्यों नहीं करता है?
मैं एक वैज्ञानिक अनुप्रयोग पर कुछ संख्यात्मक अनुकूलन कर रहा हूं। एक बात जो मैंने देखी वह यह है कि जीसीसी कॉल pow(a,2)को इसमें संकलित करके अनुकूलित करेगा a*a, लेकिन कॉल pow(a,6)अनुकूलित नहीं है और वास्तव में लाइब्रेरी फ़ंक्शन को कॉल करेगा pow, जो प्रदर्शन को धीमा कर देता है। …



30
यदि कोई स्ट्रिंग एक संख्या (फ्लोट) है तो मैं कैसे जांच सकता हूं?
यह जांचने का सबसे अच्छा संभव तरीका है कि क्या पायथन में एक संख्या के रूप में एक स्ट्रिंग का प्रतिनिधित्व किया जा सकता है? मेरे पास अभी जो फंक्शन है वह है: def is_number(s): try: float(s) return True except ValueError: return False जो न केवल बदसूरत और धीमा है, …

5
0.1x से 0 को 10x तक धीमा करने में प्रदर्शन क्यों बदल जाता है?
यह बिट कोड क्यों है, const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.790, 1.812, 1.923, 2.034, 2.145, 2.256, 2.367, 2.478, 2.589, 2.690}; float y[16]; for (int …

15
मुद्रा का प्रतिनिधित्व करने के लिए डबल या फ्लोट का उपयोग क्यों नहीं करें?
मुझे हमेशा से कहा गया है कि मैं कभी भी पैसे doubleया floatप्रकारों का प्रतिनिधित्व नहीं कर सकता , और इस बार मैंने आपसे प्रश्न पूछा: क्यों? मुझे यकीन है कि एक बहुत अच्छा कारण है, मुझे नहीं पता कि यह क्या है।

7
HTML5 में फ्लोट इनपुट प्रकार है?
Html5.org के अनुसार , "संख्या" इनपुट प्रकार की "मूल्य विशेषता, यदि निर्दिष्ट और खाली नहीं है, तो एक मान होना चाहिए जो एक मान्य फ्लोटिंग पॉइंट संख्या है।" फिर भी यह बस (क्रोम के नवीनतम संस्करण में, वैसे भी), पूर्णांक के साथ एक "अपडाउन" नियंत्रण, तैरता नहीं है: <input type="number" …

30
हमेशा 2 दशमलव स्थानों को दिखाने के लिए प्रारूप संख्या
मैं हमेशा जहां भी लागू हो, 2 दशमलव स्थानों को प्रदर्शित करने के लिए अपनी संख्याओं को प्रारूपित करना चाहूंगा। उदाहरण: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 मैं इस का उपयोग कर रहा हूँ: parseFloat(num).toFixed(2); लेकिन यह प्रदर्शित कर रहा है 1के रूप में 1करने के …

30
दशमलव रेंज () स्टेप वैल्यू का उपयोग कैसे करें?
क्या 0 और 1 के बीच 0.1 से कदम रखने का एक तरीका है? मैंने सोचा कि मैं इसे निम्न की तरह कर सकता हूं, लेकिन यह विफल रहा: for i in range(0, 1, 0.1): print i इसके बजाय, यह कहता है कि चरण तर्क शून्य नहीं हो सकता है, …

11
मैं फ़्लोटिंग पॉइंट होने के लिए विभाजन को कैसे बाध्य कर सकता हूं? डिवीजन 0 से नीचे चक्कर लगाता रहता है?
मेरे पास दो पूर्णांक मान हैं aऔर b, लेकिन मुझे फ्लोटिंग पॉइंट में उनके अनुपात की आवश्यकता है। मुझे पता है कि a < bऔर मैं गणना करना चाहता हूं a / b, इसलिए यदि मैं पूर्णांक विभाजन का उपयोग करता हूं तो मुझे हमेशा शेष के साथ 0 मिलेगा …

14
दशमलव को डबल में बदलें
मैं Track-Barएक Form'अपारदर्शिता को बदलने के लिए उपयोग करना चाहता हूं । यह मेरा कोड है: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; जब मैं एप्लिकेशन का निर्माण करता हूं, तो यह निम्नलिखित त्रुटि देता है: संक्षेप में टाइप decimalकरने के लिए परिवर्तित नहीं कर सकतेdouble मैं का …

30
जावास्क्रिप्ट में फ्लोटिंग पॉइंट नंबर परिशुद्धता से कैसे निपटें?
मेरे पास निम्न डमी टेस्ट स्क्रिप्ट है: function test() { var x = 0.1 * 0.2; document.write(x); } test(); कोड स्निपेट चलाएंपरिणाम छिपाएँस्निपेट का विस्तार करें यह परिणाम को प्रिंट करेगा 0.020000000000000004जबकि इसे बस प्रिंट करना चाहिए 0.02(यदि आप अपने कैलकुलेटर का उपयोग करते हैं)। जहाँ तक मुझे समझ आया …

5
Math.round (0.49999999999999994) 1 क्यों लौटाता है?
निम्नलिखित कार्यक्रम में आप देख सकते हैं कि प्रत्येक मूल्य थोड़ा कम है .5, केवल छोड़कर, गोल है 0.5। for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.