DescriptionPython number method log10() returns base-10 logarithm of x for x > 0. Show SyntaxFollowing is the syntax for log10() method − import math math.log10( x ) Note − This function is not accessible directly, so we need to import math module and then we need to call this function using math static object. Parameters
Return ValueThis method returns base-10 logarithm of x for x > 0. ExampleThe following example shows the usage of log10() method. #!/usr/bin/python import math # This will import math module print "math.log10(100.12) : ", math.log10(100.12) print "math.log10(100.72) : ", math.log10(100.72) print "math.log10(119L) : ", math.log10(119L) print "math.log10(math.pi) : ", math.log10(math.pi) When we run above program, it produces following result − math.log10(100.12) : 2.00052084094 math.log10(100.72) : 2.0031157171 math.log10(119L) : 2.07554696139 math.log10(math.pi) : 0.497149872694 python_numbers.htm Python math.log10() function is a library method of the math module, and it is used to get the base-2 logarithm of the number; it accepts a number and returns the base-10 logarithm of the given number. Python log10() is a built-in math library function used to get the logarithm of any given number with base 10. To use log10() function in Python, import the math library to use this function. The log10() method returns the base-10 logarithm of x for x > 0. Syntaxmath.log10(num) The log10() function takes two arguments: num -> whose log we want to find with base 10. Return ValuePython log10() function returns the logarithm of base 10, particularly given number. But this function throws a ValueError exception if any value is passed as an argument. Programming ExampleSee the following code. # Importing math library import math # initializing values # positive value num = 10 print("Logarithm with base 10 of the value ", num, " is: ", math.log10(num)) # Negative number num = -10 print("Logarithm with base 10 of the value ", num, " is: ", math.log10(num)) OutputLogarithm with base 10 of the value 10 is: 1.0 Traceback (most recent call last): File "1log10.py", line 12, in <module> print("Logarithm with base 10 of the value ",num," is: ",math.log10(num)) ValueError: math domain error In this program, we initialized the value, then calculated the logarithm of the number with base 10. In the next line, we wanted to calculate the logarithm of a negative number, but as per rule, the program threw an exception of ValueError. Program 2See the following program. # app.py # Importing math library import math # taking input from user values # positive value num = int(input("Enter a num to find log10(num): ")) print("Logarithm with base 10 of the value ", num, " is: ", math.log10(num)) OutputEnter a num to find log10(num): 15 Logarithm with base 10 of the value 15 is: 1.1760912590556813 In this program, we have taken input from the user and calculated the logarithm of base 10. Python log10() with list and tupleLet’s apply the log10() function to the list and tuple, and see the output. See the following code. import math Tup = (1, 2, 11, -4, 5) # Tuple Declaration Lis = [-1, 2, -11.21, -4, 5] # List Declaration print('The log10() value of Positive Number = %.2f' % math.log10(1)) print('The log10() value of Positive Decimal = %.2f' % math.log10(2.5)) print('The log10() value of Tuple Item = %.2f' % math.log10(Tup[2])) print('The log10() value of List Item = %.2f' % math.log10(Lis[4])) print('The log10() value of Multiple Number = %.2f' % math.log10(2 + 7 - 5)) print('The log10() value of String Number = ', math.log10('Locke and Key')) Outputpython3 app.py The log10() value of Positive Number = 0.00 The log10() value of Positive Decimal = 0.40 The log10() value of Tuple Item = 1.04 The log10() value of List Item = 0.70 The log10() value of Multiple Number = 0.60 Traceback (most recent call last): File "app.py", line 13, in <module> print('The log10() value of String Number = ', math.log10('Locke and Key')) TypeError: must be real number, not str If you pass a string, it gives the TypeError. ConclusionPython log10() function calculates the logarithmic value of the given number of base 10. First, we find the base 10 logarithmic value of different data types and display the output. See alsoPython log(2) Python log(x, base) Python log1p(x) Python exp() Python trunc() How do you write logs in Python?Adding logging to your Python program is as easy as this:. import logging.. import logging logging. debug('This is a debug message') logging. info('This is an info message') logging. ... . WARNING:root:This is a warning message ERROR:root:This is an error message CRITICAL:root:This is a critical message.. How do you log 10 in a number?The power to which a base of 10 must be raised to obtain a number is called the common logarithm (log) of the number. The power to which the base e (e = 2.718281828.......) must be raised to obtain a number is called the natural logarithm (ln) of the number.
...
. What is math log10 Python?The math. log10() method returns the base-10 logarithm of a number.
How do you take the log baselog10(arr, out = None, *, where = True, casting = 'same_kind', order = 'K', dtype = None, ufunc 'log10') : This mathematical function helps user to calculate Base-10 logarithm of x where x belongs to all the input array elements. Parameters : array : [array_like]Input array or object.
|