Mathematical Functions in Python | Set 2 (Logarithmic and Power Functions) Last Updated : 31 Aug, 2022 Comments Improve Suggest changes 10 Likes Like 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) Create Quiz Comment M manjeet_04 10 Improve M manjeet_04 10 Improve Article Tags : Python Explore Python FundamentalsPython Introduction 2 min read Input and Output in Python 4 min read Python Variables 4 min read Python Operators 4 min read Python Keywords 2 min read Python Data Types 8 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 5 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 3 min read Python MySQL 9 min read Python Packages 10 min read Python Modules 3 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 4 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 3 min read StatsModel Library - Tutorial 3 min read Learning Model Building in Scikit-learn 6 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 6 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 5 min read Build a REST API using Flask - Python 3 min read Building a Simple API with Django REST Framework 3 min read Python PracticePython Quiz 1 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like