इस फ़ंक्शन का उपयोग किसी संख्या के मैन्टिसा और एक्सपोनेंट को खोजने के लिए किया जाता है। यह गणितीय गणनाओं में भारी रूप से उपयोग किया जाता है। इस लेख में हम देखेंगे कि इसे पायथन प्रोग्राम में विभिन्न तरीकों से कैसे उपयोग किया जा सकता है।
सिंटैक्स
इस फ़ंक्शन का उपयोग करने के लिए नीचे सिंटैक्स और उसका विवरण दिया गया है।
math.frexp(x) पैरामीटर्स: कोई भी वैध संख्या (धनात्मक या ऋणात्मक)। रिटर्न्स: दी गई संख्या x के मैन्टिसा और एक्सपोनेंट को एक जोड़ी (m, e) मान के रूप में लौटाता है। एक्सेप्शन: यदि x संख्या नहीं है, तो फ़ंक्शन TypeError लौटाएगा।
सरल अभिव्यक्ति
नीचे एक उदाहरण प्रोग्राम है जहां फ़ंक्शन को सीधे दी गई संख्याओं पर लागू किया जाता है ताकि हमें मैन्टिसा और एक्सपोनेंट मिल सके।
उदाहरण
import math # मैन्टिसा और एक्सपोनेंट प्राप्त करना print(math.frexp(12)) print(math.frexp(10.5))
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
(0.75, 4) (0.65625, 4)
सूचियों और टपल्स के साथ
इस उदाहरण में हम एक सूची और एक टपल लेते हैं और सीक्वेंस के इंडेक्स का उपयोग करके विशिष्ट तत्वों के लिए फ़ंक्शन लागू करते हैं।
उदाहरण
import math listA = [3, 9, 4, 7] tupA = (3.8, 12.6, 12.5) # मैन्टिसा और एक्सपोनेंट प्राप्त करना print(math.frexp(listA[2])) print(math.frexp(tupA[1]))
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
(0.5, 3) (0.7875, 4)