The Python cmath.log10() function is used to acquire the logarithm of the given complex number with base-10. If we pass a string value as a parameter to this function a TypeError will be generated.
SyntaxFollowing is the basic syntax for the cmath.log10() function −
cmath.log10(z)Parameters
This function accepts a numeric expression of a complex number as a parameter.
Return ValueThis method returns base-10 logarithm of z from z>(0,-).
Example 1Let us discuss the basic Python program of cmath.log10() value with complex number.
import cmath x=2+3j y=cmath.log10(x) print(y)Output
When we run the above program,it produces following result −
(0.5569716761534184+0.42682189085546657j)Example 2
In the below code we are creating tuple and list of numbers. Then, in the log10 method, we will find the logarithm of the value at index 2 in the tuple and at index 3 in the list using cmath.log10().
import cmath Tuple = (6,11,-24,35,-65) List = [5,15,-25,45.67,-75] print('The log10() value of Tuple is:',cmath.log10(Tuple[2])) print('The log10() value of List is:',cmath.log10(List[3]))Output
The above program generates the following output−
The log10() value of Tuple is: (1.380211241711606+1.3643763538418412j) The log10() value of List is: (1.6596310116070006+0j)Example 3
If we pass string as an argument then this method returns TypeError. In the below code we are acquiring the cmath.log10() value of a string.
import cmath y='TutorialsPoint' print('The log10() value of string is:',math.log10(y))Output
We will get the output as shown in the below while executing the code −
Traceback (most recent call last): File "/home/cg/root/83980/main.py", line 6, in <module> print('The log10() value of string is:',cmath.log10(y)) TypeError: must be real number, not strExample 4
If we are passing zero as an argument to this method ,it raises ValueError.
import cmath x=0.0 res=cmath.log10(x) print('The result for x is:',res)Output
The output obtained is as follows −
Traceback (most recent call last): File "/home/cg/root/91202/main.py", line 3, in <module> res=cmath.log10(x) ValueError: math domain error
python_modules.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4