पायथन में सरल से जटिल गणितीय संचालन (जैसे त्रिकोणमितीय, लघुगणकीय संचालन आदि) करने से हमें गणित () मॉड्यूल का उपयोग करने की आवश्यकता हो सकती है।
पायथन गणित मॉड्यूल का उपयोग गणितीय कार्यों तक पहुँचने के लिए किया जाता है। गणित () फ़ंक्शन की सभी विधियों का उपयोग पूर्णांक या वास्तविक प्रकार की वस्तुओं के लिए किया जाता है, लेकिन जटिल संख्याओं के लिए नहीं।
इस फ़ंक्शन का उपयोग करने के लिए, हमें इसे अपने कोड में आयात करना होगा
import math
स्थिरांक
हम अजगर में गणना के लिए इन स्थिरांक का उपयोग करते हैं -
स्थिरांक वें> <वें शैली ="पाठ-संरेखण:केंद्र;">विवरण वें> | |
---|---|
पि | pi का मान लौटाएं:3.141592 |
ई | प्राकृतिक आधार का मान लौटाएं e. ई 0.718282 . है |
ताऊ | ताऊ का मान लौटाता है। ताऊ =6.283185 |
जानकारी | अनंत लौटाता है |
नान | संख्या प्रकार नहीं |
संख्याएं और संख्यात्मक प्रतिनिधित्व
पायथन अलग-अलग कार्य प्रदान करता है जिनका उपयोग विभिन्न रूपों में संख्याओं का प्रतिनिधित्व करने के लिए किया जाता है, उदाहरण के लिए -
<टेबल> <थेड>वें> <वें शैली ="पाठ-संरेखण:केंद्र;">विवरण
वें>
आइए उपरोक्त गणितीय कार्यों के उपयोग को प्रदर्शित करने के लिए एक प्रोग्राम लिखें -
#Import math library import math #Floor and Ceiling print('The Floor and Ceiling value of 9.45 are: ' + str(math.ceil(9.45)) + ', ' + str(math.floor(9.45))) #Copysign x = 94 y = -27 print('The value of x after copying the sign from y is: ' + str(math.copysign(x, y))) #Absolute print('Absolute value of -94 and 54 are: ' + str(math.fabs(-94)) + ', ' + str(math.fabs(54))) #Fsum & gcd my_list = [12, 9.25, 89, 3.02, -75.23, -7.2, 6.3] print('Sum of the elements of the list: ' + str(math.fsum(my_list))) print('The GCD of 24 and 56 : ' + str(math.gcd(24, 48))) #isnan x = float('nan') if math.isnan(x): print('It is not a number') x = float('inf') #isinf y = 54 if math.isinf(x): print('It is Infinity') #x is not a finite number print(math.isfinite(x)) #y is a finite number print(math.isfinite(y))
परिणाम
The Floor and Ceiling value of 9.45 are: 10, 9 The value of x after copying the sign from y is: -94.0 Absolute value of -94 and 54 are: 94.0, 54.0 Sum of the elements of the list: 37.13999999999999 The GCD of 24 and 56 : 24 It is not a number It is Infinity False True
पावर और लघुगणक कार्य
इन कार्यों का उपयोग अजगर में विभिन्न शक्ति और लघुगणक संबंधी कार्यों की गणना के लिए किया जाता है।
<टेबल> <थेड>वें> <वें शैली ="पाठ-संरेखण:केंद्र;">विवरण
वें>
उपरोक्त कार्यों के उपयोग को प्रदर्शित करने के लिए उदाहरण कार्यक्रम
import math print("The value of 2^5: " + str(math.pow(2, 5))) print("Square root of 625: " + str(math.sqrt(625))) print("The value of 5^e: " + str(math.exp(5))) print("The value of log(625), base 5: " + str(math.log(625, 5))) print("The value of log(1024), base 10: " + str(math.log10(1024))) print("The value of log(1024), base 2: " + str(math.log2(1024)))
परिणाम
The value of 2^5: 32.0 Square root of 625: 25.0 The value of 5^e: 148.4131591025766 The value of log(625), base 5: 4.0 The value of log(1024), base 10: 3.010299956639812 The value of log(1024), base 2: 10.0
त्रिकोणमितीय और कोणीय रूपांतरण कार्य
इन कार्यों का उपयोग विभिन्न त्रिकोणमितीय संक्रियाओं की गणना के लिए किया जाता है -
<टेबल> <थेड>वें> <वें शैली ="पाठ-संरेखण:केंद्र;">विवरण
वें>
उपरोक्त कार्यों के उपयोग को प्रदर्शित करने के लिए उदाहरण कार्यक्रम
import math print("The value of sin(45 degree): " + str(math.sin(math.radians(45)))) print('The value of cos(pi): ' + str(math.cos(math.pi))) print("The value of tan(45 degree): " + str(math.tan(math.pi/2))) print("the angle of sin(0.95504050560):" + str(math.degrees(math.sin(0.95504050560))))
परिणाम
The value of sin(45 degree): 0.7071067811865475 The value of cos(pi): -1.0 The value of tan(45 degree): 1.633123935319537e+16 the angle of sin(0.95504050560):46.77267256206895