Open In App

Mathematical Functions in Python | Set 2 (Logarithmic and Power Functions)

Last Updated : 31 Aug, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

Numeric functions are discussed in set 1 below Mathematical Functions in Python | Set 1 ( Numeric Functions) Logarithmic and power functions are discussed in this set. 1. exp(a) :- This function returns the value of e raised to the power a (e**a) . 2. log(a, b) :- This function returns the logarithmic value of a with base b. If base is not mentioned, the computed value is of natural log. 

Python




# Python code to demonstrate the working of
# exp() and log()
 
# importing "math" for mathematical operations
import math
 
# returning the exp of 4
print ("The e**4 value is : ", end="")
print (math.exp(4))
 
# returning the log of 2,3
print ("The value of log 2 with base 3 is : ", end="")
print (math.log(2,3))


Output:

The e**4 value is : 54.598150033144236
The value of log 2 with base 3 is : 0.6309297535714574

Time Complexity: O(1)

Auxiliary Space: O(1)

3. log2(a) :- This function computes value of log a with base 2. This value is more accurate than the value of the function discussed above. 4. log10(a) :- This function computes value of log a with base 10. This value is more accurate than the value of the function discussed above. 

Python




# Python code to demonstrate the working of
# log2() and log10()
 
# importing "math" for mathematical operations
import math
 
# returning the log2 of 16
print ("The value of log2 of 16 is : ", end="")
print (math.log2(16))
 
# returning the log10 of 10000
print ("The value of log10 of 10000 is : ", end="")
print (math.log10(10000))


Output:

The value of log2 of 16 is : 4.0
The value of log10 of 10000 is : 4.0

Time Complexity: O(1)

Auxiliary Space: O(1)

5. pow(a, b) :- This function is used to compute value of a raised to the power b (a**b). 6. sqrt() :- This function returns the square root of the number. 

Python




# Python code to demonstrate the working of
# pow() and sqrt()
 
# importing "math" for mathematical operations
import math
 
# returning the value of 3**2
print ("The value of 3 to the power 2 is : ", end="")
print (math.pow(3,2))
 
# returning the square root of 25
print ("The value of square root of 25 : ", end="")
print (math.sqrt(25))


Output:

The value of 3 to the power 2 is : 9.0
The value of square root of 25 : 5.0

Time Complexity: O(1)

Auxiliary Space: O(1)



Similar Reads

Mathematical Functions in Python | Set 3 (Trigonometric and Angular Functions)
Some of the mathematical functions are discussed in below set 1 and set 2 Mathematical Functions in Python | Set 1 (Numeric Functions) Mathematical Functions in Python | Set 2 (Logarithmic and Power Functions) Trigonometric and angular functions are discussed in this article. 1. sin() :- This function returns the sine of value passed as argument. T
3 min read
Mathematical Functions in Python | Set 4 (Special Functions and Constants)
Some of the mathematical functions are discussed in below set 1, set 2 and set 3 Mathematical Functions in Python | Set 1 (Numeric Functions) Mathematical Functions in Python | Set 2 (Logarithmic and Power Functions) Mathematical Functions in Python | Set 3 (Trigonometric and Angular Functions) Special Functions and constants are discussed in this
2 min read
Mathematical Functions in Python | Set 1 (Numeric Functions)
In python a number of mathematical operations can be performed with ease by importing a module named "math" which defines various functions which makes our tasks easier. 1. ceil() :- This function returns the smallest integral value greater than the number. If number is already integer, same number is returned. 2. floor() :- This function returns t
3 min read
Log and natural Logarithmic value of a column in Pandas - Python
This article explores the computation of logarithmic and natural logarithmic values for a column in Pandas using Python. What is Log and Natural Logarithmic?A logarithm is a mathematical function that represents the exponent to which a base must be raised to produce a given number. The logarithm of a number x to the base b is denoted as log_b(x), a
4 min read
Python - Logarithmic Discrete Distribution in Statistics
scipy.stats.logser() is a Logarithmic (Log-Series, Series) discrete random variable. It is inherited from the of generic methods as an instance of the rv_discrete class. It completes the methods with details specific for this particular distribution. Parameters : x : quantiles loc : [optional]location parameter. Default = 0 scale : [optional]scale
2 min read
sympy.stats.Logarithmic() in Python
With the help of sympy.stats.Logarithmic() method, we can get the random variable representing the logarithmic distribution. Syntax : sympy.stats.Logarithmic(name, p) Return : Return the random variable. Example #1 : In this example we can see that by using sympy.stats.Logarithmic() method, we are able to get the random variable representing the lo
1 min read
How to create a list of uniformly spaced numbers using a logarithmic scale with Python?
In this article, we will create a list of uniformly spaced numbers using a logarithmic scale. It means on a log scale difference between two adjacent samples is the same. The goal can be achieved using two different functions from the Python Numpy library. Functions Used:numpy.logspace: This function returns number scaled evenly on logarithmic scal
3 min read
How to put the y-axis in logarithmic scale with Matplotlib ?
Axes' in all plots using Matplotlib are linear by default, yscale() method of the matplotlib.pyplot library can be used to change the y-axis scale to logarithmic. The method yscale() takes a single value as a parameter which is the type of conversion of the scale, to convert y-axes to logarithmic scale we pass the "log" keyword or the matplotlib.sc
1 min read
How to Plot Logarithmic Axes in Matplotlib?
Axes’ in all plots using Matplotlib are linear by default, yscale() and xscale() method of the matplotlib.pyplot library can be used to change the y-axis or x-axis scale to logarithmic respectively. The method yscale() or xscale() takes a single value as a parameter which is the type of conversion of the scale, to convert axes to logarithmic scale
2 min read
Python | Mathematical Median of Cumulative Records
Sometimes, while working with Python tuple list, we can have a problem in which we need to find the median of tuple values in the list. This problem has the possible application in many domains including mathematics. Let’s discuss certain ways in which this task can be performed. Method #1 : Using loops + "~" operator This task can be performed in
8 min read
Article Tags :
Practice Tags :
three90RightbarBannerImg