LA ILAHA ILLA HU
Allah, Your Lord There Is No Deity Except Him.
Python Data Science NumPy ufunc NumPy's Hyperbolic Functions
What are Hyperbolic Functions?
NumPy provides the ufuncs sinh(), cosh() and tanh() that take values in radians and
produce the corresponding sinh, cosh and tanh values.
Example 1: Find sinh value of PI/3.
Code
import numpy as np
x = np.sinh(np.pi/3)
print(x)
the output will be
1.2493670505239751
Example 2: Find cosh values for all of the values in arr.
Code
import numpy as np
arr = np.array([np.pi/2, np.pi/3, np.pi/4])
x = np.cosh(arr)
print(x)
the output will be
[2.50917848 1.60028686 1.32460909]
Finding Angles
Finding angles from values of hyperbolic sine, cos, tan.
E.g. Inverse of sinh, cosh and tanh are arcsinh, arccosh, and arctanh respectively.
Numpy provides ufuncs arcsinh(), arccosh() and arctanh() that produce radian values for corresponding sinh, cosh and tanh values.
Example 3: Find the angle of 2.0.
Code
import numpy as np
x = np.arcsinh(2.0)
print(x)
the output will be
1.4436354751788103
Angles of Each Value in Arrays
Example 4: Find the angle for all of the tanh values in array.
Code
import numpy as np
arr = np.array([0.5, 0.1, 0.2, 0.3])
x = np.arctanh(arr)
print(x)
the output will be
[0.54930614 0.10033535 0.20273255 0.3095196 ]
Note: NumPy ufunc Universal function or ufuncs is a function which operates on ndarrays in an element by element fashion and supports array broadcasting, type casting, and many other standard features.