इस लेख में, हम पायथन 3.x में लॉग फ़ंक्शन के बारे में जानेंगे। या जल्दी। यहां हम लॉग मानों के विभिन्न रूपों के बारे में देखेंगे जो अलग-अलग आधार होंगे। अब आइए पायथन मानक पुस्तकालय में लॉग फ़ंक्शन का उपयोग करने के बारे में चर्चा करें।
पायथन भाषा में उपलब्ध लॉग फ़ंक्शंस के विभिन्न रूपों को स्पष्ट करने के लिए यहां एक उदाहरण दिया गया है।
सबसे पहले, आइए देखें कि गणित मॉड्यूल का उपयोग कैसे करें
>>> import math
आयात करने के बाद हम गणित मॉड्यूल में उपलब्ध सभी कार्यों का उपयोग करने में सक्षम हैं।
अब आइए कार्यान्वयन को देखें।
उदाहरण
import math # log base e print ("Natural log of 56 is : ",math.log(56)) # log base 8 print ("Log base 8 of 64 is : ",math.log(64,8)) #log base 2 print ("Log base 2 of 12 is : ",math.log2(12)) # log base 10 print ("Log base 10 of 64 is : ",math.log10(64)) # log base value+1 print ("Logarithm 5 value of 4 is : ",math.log1p)4))
आउटपुट
Natural log of 56 is : 4.02535169073515 Log base 8 of 64 is : 2.0 Log base 2 of 12 is : 3.584962500721156 Log base 10 of 64 is : 1.806179973983887 Logarithm 5 value of 4 is : 1.6094379124341003
लॉग फ़ंक्शन के मामले में त्रुटि प्रबंधन -
जब हम लॉग फ़ंक्शन के अंदर कोई नकारात्मक मान निर्दिष्ट करते हैं तो मान त्रुटि उठाई जाती है। यह इसलिए है क्योंकि ऋणात्मक मान का लघुगणक गणित के क्षेत्र में परिभाषित नहीं है।
आइए फ़ंक्शन को एक नकारात्मक मान के लिए निष्पादित करने का प्रयास करें -
उदाहरण
import math # log base e print ("Natural log of 56 is : ",math.log(56)) # log base 8 print ("Log base 8 of 64 is : ",math.log(64,8)) #log base 2 print ("Log base 2 of 12 is : ",math.log2(12)) # log base 10 print ("Log base 10 of 64 is : ",math.log10(64)) # log base value+1 print ("Logarithm 5 value of 4 is : ",math.log1p)4))
निष्कर्ष
इस लेख में, हमने पायथन 3.x में पायथन में लॉग फ़ंक्शन के बारे में सीखा। या इससे पहले