NumPy Trigonometric Functions
NumPy supports trigonometric functions like sin, cos, and tan, etc. The NumPy trigonometric functions help to solve mathematical trigonometric calculation in an efficient manner.
np.sin() Trigonometric Function
The np.sin() NumPy function help to find sine value of the angle in degree and radian.
Syntax: sin(x, /, out=None, *, where=True, casting=’same_kind’, order=’K’, dtype=None, subok=True[, signature, extobj])
Sine value of angle in degrees
import numpy as np # import numpy package
sin_90 = np.sin(90) # sine value of degree 90 in degree
print("Sine value of angle 90 in degree = ",sin_90) # print sine value
Output >>>
Sine value of angle 90 in degree = 0.8939966636005579
Sine value of the angle in radians
To get sine value of the angle in radians, need to multiply angle with np.pi/180.
np.pi = 3.14
sin_90 = np.sin(90 * np.pi/180) # sine value of angle 90 in radinas
print("Sine value of angle 90 in radians = ", sin_90)
Output >>>
Sine value of angle 90 in radians = 1.0
Learn more about python NumPy click here.
np.cos() Trigonometric Function
The np.cos() NumPy function help to find cosine value of the angle in degree and radian.
Syntax: cos(x, /, out=None, *, where=True, casting=’same_kind’, order=’K’, dtype=None, subok=True[, signature, extobj])
Cosine value of angle in degrees
import numpy as np # import numpy package
cos_180 = np.cos(180) # cosine value of degree 180 in degree
print("Cosine value of angle 180 in degree = ", cos_180) # print cosine value
Output >>>
Cosine value of angle 180 in degree = -0.5984600690578581
Cosine value of the angle in radians
To get cosine value of the angle in radians, need to multiply angle with np.pi/180.
np.pi = 3.14
cos_180 = np.cos(180 * np.pi/180)
print("Cosine value of angle 180 in radians = ", cos_180)
Output >>>
Cosine value of angle 180 in radians = -1.0
np.tan() Trigonometric Function
The np.tan() NumPy function help to find tangent value of the angle in degree and radian.
Syntax: tan(x, /, out=None, *, where=True, casting=’same_kind’, order=’K’, dtype=None, subok=True[, signature, extobj])
Tangent value of angle in degrees
import numpy as np # import numpy package
tan_60 = np.tan(60) # tangent value of degree 60 in degree
print("Tangent value of angle 60 in degree = ", tan_60) # print tangent value
Output >>>
Tangent value of angle 60 in degree = 0.320040389379563
Cosine value of the angle in radians
To get the tangent value of the angle in radians, need to multiply angle with np.pi/180.
np.pi = 3.14
tan_60 = np.tan(60 * np.pi/180) # tangent value of degree 60 in degree
print("Tangent value of angle 60 in radians = ", tan_60) # print tangent value
Output >>>
Tangent value of angle 60 in radians = 1.7320508075688767
Graphical Representation of Trigonometric sine Function
import numpy as np # import numpy package
import matplotlib.pyplot as plt # import matplotlib.pyplot package
x = np.arange(0, 3 * np.pi, 0.1) # create x array of angels from range 0 to 3*3.14
y = np.sin(x) # create y array of sine values of angles from x array
plt.plot(x, y) # plot grah
plt.title(" Graphical Representation of sine function")
plt.xlabel("x axis ")
plt.ylabel("y axis ")
plt.show() # show plotted graph
Output >>>
Graphical Representation of Trigonometric Cosine Function
import numpy as np # import numpy package
import matplotlib.pyplot as plt # import matplotlib.pyplot package
x = np.arange(0, 3 * np.pi, 0.1) # create x array of angels from range 0 to 3*3.14
y = np.cos(x) # create y array of sine values of angles from x array
plt.plot(x, y) # plot grah
plt.title(" Graphical Representation of cosine function")
plt.xlabel("x axis ")
plt.ylabel("y axis ")
plt.show() # show plotted graph
Output >>>
Graphical Representation Of Trigonometric Tangent Function
import numpy as np # import numpy package
import matplotlib.pyplot as plt # import matplotlib.pyplot package
x = np.arange(0, 3 * np.pi, 0.1) # create x array of angels from range 0 to 3*3.14
y = np.tan(x) # create y array of sine values of angles from x array
plt.plot(x, y) # plot grah
plt.title(" Graphical Representation of tangent function")
plt.xlabel("x axis ")
plt.ylabel("y axis ")
plt.show() # show plotted graph
Output >>>
Note: To get the value of Numpy trigonometric functions, need to multiply angle value with np.pi/180 because all trigonometric functions accept by default value as degrees.
Conclusions
In NumPy trigonometric function blog, We learn how to use np.sin(), np.cos() and np.tan() mathematical trigonometric functon. According to your requirement give argument as degrees or radians value to respective function.
To learn more about python NumPy library click on the bellow button.
This is incorrect numpy trigonometric functions take radians as inputs.
what he said^, radians and degrees are used incorrectly in this article, and code is not checked at all. the sin of 90 degrees is zero and the cos of 180 is -1
This is really a good article on the use of trigonometric functions.