Python Math Functions with Programs

Python mathematical Functions:

We have good mathematical functions in python. we can save by using those. you have to import math library to access them. Here the best functions in math with program examples.

` ` ``` #Python math functions with programs import math a= [1,2,3,4,5,6] # sum of the valuves print('sum of values : ',sum(a)) # minimum value print('Minimum value of list : ',min(a)) # Maximum value print('Maximum value of list : ', max(a)) #print sqrt value print('Sqrt vale of 3 is : ',math.sqrt(a[3])) #print pi value print('pi value : ', math.pi) #ceil(x) Returns the smallest integer greater than or equal to x. print('ceil value of 105.22 : ', math.ceil(105.22)) #floor(x) Returns the largest integer less than or equal to x print('floor value of 105.22 : ',math.floor(105.22)) #fabs(x) Returns the absolute value of x print('fabs value of 105 : ',math.fabs(105)) #factorial(x) Returns the factorial of x print('factorial value of 4 : ',math.factorial(4)) #fmod(x, y) Returns the remainder when x is divided by y print('fmod value of 4, 9 : ',math.fmod(4,9)) #isnan(x) Returns True if x is a NaN print('is 5.5 Nan : ',math.isnan(5.5)) #exp(x) Returns e**x print('exp value of 2 : ',math.exp(2)) #expm1(x) Returns e**x - 1 print('expm1 value of 5 : ',math.expm1(5)) #pow(x, y) Returns x raised to the power y print('Power value of 2,2 : ',math.pow(2,2)) #log(x[, base]) Returns the logarithm of x to the base (defaults to e) print('log value of 4 : ',math.log(a[3])) #log1p(x) Returns the natural logarithm of 1+x print('log1p value of 4 : ',math.log1p(a[3])) #log2(x) Returns the base-2 logarithm of x print('log2 value of 4 : ',math.log2(a[3])) #log10(x) Returns the base-10 logarithm of x print('log10 value of 4 : ',math.log10(a[3])) #cos(x) Returns the cosine of x print('cos value of 3 : ',math.cos(a[3])) #hypot(x, y) Returns the Euclidean norm, sqrt(x*x + y*y) print('hypot value of 2,5 : ',math.hypot(2,5)) #sin(x) Returns the sine of x print('sin value of 2 :', math.sin(2)) #tan(x) Returns the tangent of x print('tan value of 20 : ',math.tan(20)) #degrees(x) Converts angle x from radians to degrees print('conver 20 radians to degrees : ', math.degrees(20)) #radians(x) Converts angle x from degrees to radians print('conver 1145.9155902616465 degrees to radians : ', math.radians(1145.9155902616465)) #cosh(x) Returns the hyperbolic cosine of x print('cosh value of 11 is ',math.cosh(11)) #sinh(x) Returns the hyperbolic cosine of x print('sinh value of 11 is',math.sinh(11)) #tanh(x) Returns the hyperbolic tangent of x print('tanh value of 11 is',math.tanh(11)) #erf(x) Returns the error function at x print('erf value of 11 is',math.erf(11)) #erfc(x) Returns the complementary error function at x print('erfc value of 11 is ',math.erfc(11)) #gamma(x) Returns the Gamma function at x print('gamma value of 10 is ' ,math.gamma(10)) #lgamma(x) Returns the natural logarithm of the absolute value of the Gamma function at x print('lgamma value of 10 is' ,math.lgamma(10)) ``` ` ` ` `

Output:

```sum of values : 21
Minimum value of list : 1
Maximum value of list : 6
Sqrt vale of 3 is : 2.0
pi value : 3.141592653589793
ceil value of 105.22 : 106
floor value of 105.22 : 105
fabs value of 105 : 105.0
factorial value of 4 : 24
fmod value of 4, 9 : 4.0
is 5.5 Nan : False
exp value of 2 : 7.38905609893065
expm1 value of 5 : 147.4131591025766
Power value of 2,2 : 4.0
log value of 4 : 1.3862943611198906
log1p value of 4 : 1.6094379124341003
log2 value of 4 : 2.0
log10 value of 4 : 0.6020599913279624
cos value of 3 : -0.6536436208636119
hypot value of 2,5 : 5.385164807134504
sin value of 2 : 0.9092974268256817
tan value of 20 : 2.237160944224742
conver 20 radians to degrees : 1145.9155902616465
conver 1145.9155902616465 degrees to radians : 20.0
cosh value of 11 is 29937.07086594976
sinh value of 11 is 29937.07084924806
tanh value of 11 is 0.9999999994421064
erf value of 11 is 1.0
erfc value of 11 is 1.4408661379436957e-54
gamma value of 10 is 362880.0l
gamma value of 10 is 12.801827480081467```

Ref:

https://docs.python.org/3/library/math.html