Pyhthon cmath.asin() Function
The Python cmath.asin() function is used to complete the arc sine of an angle in radians.
The arc sine function is defined as the inverse of a sine function. The domain of the arc sine function is in the range [-1, 1]; every range in this function is obtained in the form of radians.
Syntax
Following is the syntax for the Python cmath.asin() function −
cmath.asin(x)
Parameters
This function contains a numeric value in the range of -1 to 1. If x is greater than 1 or less than -1, then it will generate an error.
Return Value
This function returns the arc sine of x in radians.
Example 1
In the following example, we are finding the arc sine function for the standard values like '0','-1' and '1'cmath.asin().
import cmath
zero = cmath.asin(0)
neg_one = cmath.asin(-1)
pos_one = cmath.asin(1)
print("Arc Sine value of 0:", zero)
print("Arc Sine value of -1:", neg_one)
print("Arc Sine value of 1:", pos_one)
Output
When we run the above code, it produces the following result −
Arc Sine value of 0: 0j Arc Sine value of -1: (-1.5707963267948966+0j) Arc Sine value of 1: (1.5707963267948966+0j)
Example 2
Here, we are passing non-standard cosine ratios as arguments, and then arc sine values for these objects are calculated cmath.asin().
import cmath x = cmath.asin(0.75) y = cmath.asin(-0.44) print(x,y)
Output
The result is displayed as follows −
(0.848062078981481+0j) (-0.45559867339582333+0j)
Example 3
In this example, the input is not a complex number. So, we will get a TypeError.
import cmath
cmath.asin("Welcome to TutorialsPoint")
Output
The output is produced is as follows −
Traceback (most recent call last):
File "/home/cg/root/30462/main.py", line 2, in
cmath.asin("Welcome to TutorialsPoint")
TypeError: must be real number, not str
python_modules.htm