Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python - fabs() बनाम abs()

abs() और fabs() दोनों गणितीय फंक्शन्स को दर्शाते हैं जो हमें संख्याओं का निरपेक्ष मान देते हैं। लेकिन उन दोनों के बीच एक सूक्ष्म अंतर है जिसे हम नीचे उदाहरणों में देख सकते हैं।

उदाहरण

abs() फंक्शन सप्लाई किए गए वैल्यू के आधार पर निरपेक्ष मान को इंटीजर या फ्लोटिंग पॉइंट वैल्यू के रूप में लौटाता है। लेकिन fabs() फंक्शन हमेशा वैल्यू को फ्लोटिंग पॉइंट के रूप में लौटाता है, चाहे पैरामीटर के रूप में इंटीजर या फ्लोटिंग पॉइंट सप्लाई किया गया हो।

import math

n = -23
print(abs(n))
print(math.fabs(n))

n = 21.4
print(abs(n))
print(math.fabs(n))

n = complex(10, 12)
print(abs(n))
# print(math.fabs(n)) - एरर का कारण बनता है

आउटपुट

23
23.0
21.4
21.4
15.620499351813308
  1. पायथन में issuperset() फंक्शन पायथन में issuperset() फंक्शन

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे।यह मेथड बूलियन True वापस करता है यदि सेट B के सभी तत्व सेट A के सभी तत्वों को समाहित करते हैं जिसे तर्क के रूप में पारित किया जाता है और झूठा वापस करता है यदि A के सभी तत्व B में मौजूद नहीं हैं।इसका म

  1. - Python में abs() और fabs() में क्या अंतर है?

    दोनों फ़ंक्शन किसी संख्या का निरपेक्ष मान (absolute value) लौटाते हैं, यानी उसके चिह्न (sign) को नज़रअंदाज़ करते हैं। हालांकि, abs() एक बिल्ट-इन फ़ंक्शन है और इसे उपयोग करने के लिए किसी लाइब्रेरी या मॉड्यूल को आयात करने की आवश्यकता नहीं होती। दूसरी ओर, fabs() फ़ंक्शन math मॉड्यूल में परिभाषित है, इस

  1. - Python में निरपेक्ष मान (Absolute Value) कैसे गणना करें?

    Python में abs() फ़ंक्शन का उपयोग करके निरपेक्ष मान Python के मानक पुस्तकालय का abs() फ़ंक्शन दी गई संख्या का निरपेक्ष मान लौटाता है। किसी संख्या का निरपेक्ष मान उसके चिह्न को ध्यान में रखे बिना मान होता है। इसलिए 10 का निरपेक्ष मान 10 है, -10 का भी 10 है। यदि संख्या जटिल संख्या है, तो abs() उसका प