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

पायथन गणितीय कार्य

गणित मॉड्यूल का उपयोग पायथन में गणितीय कार्यों तक पहुँचने के लिए किया जाता है। इस फ़ंक्शन के सभी तरीकों का उपयोग पूर्णांक या वास्तविक प्रकार की वस्तुओं के लिए किया जाता है, जटिल संख्याओं के लिए नहीं।

इस मॉड्यूल का उपयोग करने के लिए, हमें उस मॉड्यूल को अपने कोड में आयात करना चाहिए।

import math

कुछ स्थिरांक

इन स्थिरांकों का उपयोग उन्हें हमारी गणनाओं में डालने के लिए किया जाता है।

<टीडी>

पाई

पाई का मान लौटाएं:3.141592

<टीडी>

प्राकृतिक आधार e का मान लौटाएं। ई 0.718282 है

<टीडी>

ताऊ

ताऊ का मान लौटाता है। ताऊ =6.283185

<टीडी>

सूचना

अनंत लौटाता है

<टीडी>

नान

संख्या प्रकार नहीं।

Sr.No. स्थिरांक और विवरण
1
2
3
4
5

संख्याएं और संख्यात्मक प्रतिनिधित्व

इन कार्यों का उपयोग विभिन्न रूपों में संख्याओं का प्रतिनिधित्व करने के लिए किया जाता है। तरीके नीचे की तरह हैं -

<टीडी>

छत(x)

सीलिंग वैल्यू लौटाएं। यह सबसे छोटा पूर्णांक है, जो संख्या x से बड़ा या बराबर है।

<टीडी>

प्रतिलिपि (x, y)

यह संख्या x लौटाता है और y के चिह्न को x में कॉपी करता है।

<टीडी>

फैब्स(x)

x का निरपेक्ष मान लौटाता है।

<टीडी>

फैक्टोरियल(x)

x का भाज्य देता है। जहां एक्स 0

<टीडी>

मंजिल(x)

तल मान लौटाएं। यह सबसे बड़ा पूर्णांक है, जो संख्या x से कम या बराबर है।

<टीडी>

fsum(चलने योग्य)

पुनरावर्तनीय वस्तु में तत्वों का योग ज्ञात करें

<टीडी>

gcd(x, y)

x और y का सबसे बड़ा सामान्य भाजक देता है

<टीडी>

अनंत(x)

जाँचता है कि x न तो अनंत है और न ही नान।

<टीडी>

isinf(x)

जाँचता है कि x अनंत है या नहीं

<टीडी>

इस्नान(x)

जाँचता है कि क्या x एक संख्या नहीं है।

<टीडी>

शेष (x, y)

x को y से भाग देने पर शेषफल ज्ञात कीजिए।

Sr.No. फ़ंक्शन और विवरण
1
2
3
4
5
6
7
8
9
10
11

उदाहरण कोड

import math
print('The Floor and Ceiling value of 23.56 are: ' + str(math.ceil(23.56)) + ', ' + str(math.floor(23.56)))
x = 10
y = -15
print('The value of x after copying the sign from y is: ' + str(math.copysign(x, y)))
print('Absolute value of -96 and 56 are: ' + str(math.fabs(-96)) + ', ' + str(math.fabs(56)))
my_list = [12, 4.25, 89, 3.02, -65.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, 56)))
x = float('nan')
if math.isnan(x):
    print('It is not a number')
x = float('inf')
y = 45
if math.isinf(x):
    print('It is Infinity')
print(math.isfinite(x)) #x is not a finite number
print(math.isfinite(y)) #y is a finite number

आउटपुट

The Floor and Ceiling value of 23.56 are: 24, 23
The value of x after copying the sign from y is: -10.0
Absolute value of -96 and 56 are: 96.0, 56.0
Sum of the elements of the list: 42.13999999999999
The GCD of 24 and 56 : 8
It is not a number
It is Infinity
False
True

पावर और लघुगणक कार्य

इन कार्यों का उपयोग विभिन्न शक्ति से संबंधित और लघुगणक संबंधी कार्यों की गणना के लिए किया जाता है।

<टीडी>

पाउ(x, y)

x को पावर y मान पर लौटाएं।

<टीडी>

वर्ग(x)

x का वर्गमूल ज्ञात करता है

<टीडी>

एक्सप (एक्स)

xe ढूँढता है, जहाँ e =2.718281

<टीडी>

लॉग(x[, बेस])

x का लॉग देता है, जहां आधार दिया गया है। डिफ़ॉल्ट आधार ई है

<टीडी>

लॉग2(x)

x का लॉग देता है, जहां आधार 2 है

<टीडी>

लॉग10(x)

x का लॉग देता है, जहां आधार 10 है

Sr.No. फ़ंक्शन और विवरण
1
2
3
4
5
6

उदाहरण कोड

import math
print('The value of 5^8: ' + str(math.pow(5, 8)))
print('Square root of 400: ' + str(math.sqrt(400)))
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 2: ' + str(math.log2(1024)))
print('The value of Log(1024), base 10: ' + str(math.log10(1024)))

आउटपुट

The value of 5^8: 390625.0
Square root of 400: 20.0
The value of 5^e: 148.4131591025766
The value of Log(625), base 5: 4.0
The value of Log(1024), base 2: 10.0
The value of Log(1024), base 10: 3.010299956639812

त्रिकोणमितीय और कोणीय रूपांतरण कार्य

इन कार्यों का उपयोग विभिन्न त्रिकोणमितीय संक्रियाओं की गणना के लिए किया जाता है।

<टीडी>

पाप(x)

x की ज्या को रेडियन में लौटाएं

<टीडी>

cos(x)

x की कोज्या को रेडियन में लौटाएं

<टीडी>

तन(x)

x की स्पर्श रेखा को रेडियन में लौटाएं

<टीडी>

असिन(x)

यह ज्या का विलोम क्रिया है, एकोस, अतन भी हैं।

<टीडी>

डिग्री(x)

कोण x को रेडियन से डिग्री में बदलें

<टीडी>

रेडियन(x)

कोण x को डिग्री से रेडियन में बदलें

Sr.No. फ़ंक्शन और विवरण
1
2
3
4
5
6

उदाहरण कोड

import math
print('The value of Sin(60 degree): ' + str(math.sin(math.radians(60))))
print('The value of cos(pi): ' + str(math.cos(math.pi)))
print('The value of tan(90 degree): ' + str(math.tan(math.pi/2)))
print('The angle of sin(0.8660254037844386): ' + str(math.degrees(math.asin(0.8660254037844386))))

आउटपुट

The value of Sin(60 degree): 0.8660254037844386
The value of cos(pi): -1.0
The value of tan(90 degree): 1.633123935319537e+16
The angle of sin(0.8660254037844386): 59.99999999999999

  1. पायथन में ऑपरेटर कार्य

    पायथन में गणितीय कार्यों के लिए कुछ अतिरिक्त मानक पुस्तकालय विधियाँ हैं, जैसे अंकगणित, तार्किक, संबंधपरक, बिटवाइज़ आदि संचालन। इन विधियों को ऑपरेटर . के अंतर्गत पाया जा सकता है मॉड्यूल। इसका उपयोग करने के लिए सबसे पहले हमें इसे ऑपरेटर मानक पुस्तकालय मॉड्यूल आयात करना होगा। import operator इस खंड

  1. पायथन में दशमलव कार्य

    पायथन में, दशमलव नामक एक मॉड्यूल होता है, जिसका उपयोग कुछ दशमलव फ़्लोटिंग पॉइंट से संबंधित कार्यों को करने के लिए किया जाता है। यह मॉड्यूल सही ढंग से गोल फ्लोटिंग पॉइंट अंकगणित प्रदान करता है। इसका उपयोग करने के लिए सबसे पहले हमें इसे दशमलव मानक पुस्तकालय मॉड्यूल आयात करना होगा। दशमलव आयात करें इस

  1. क्या हम पायथन स्ट्रिंग्स पर गणित की कार्रवाई कर सकते हैं?

    आप स्ट्रिंग में गणितीय अभिव्यक्तियों का मूल्यांकन करने के लिए eval फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण उदाहरण के लिए, यदि आपके पास सामग्री (4*5) + 21 के साथ एक स्ट्रिंग है, तो आप इसे eval कर सकते हैं और परिणाम प्राप्त कर सकते हैं। >>> s = "(4*5) + 22" >>> eval(s) 42 Ev