🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to NumPy Notes
Topic #42

ufunc Trigonometric


Trigonometric Functions

NumPy provides the ufuncs sin(), cos() and tan() that take values in radians and produce the corresponding sin, cos and tan values.

Example

  import numpy as np

x = np.sin(np.pi/2)

print(x)

Example

  import numpy as np

arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])

x = np.sin(arr)

print(x)

Convert Degrees Into Radians

By default all of the trigonometric functions take radians as parameters but we can convert radians to degrees and vice versa as well in NumPy.

Note: radians values are pi/180 * degree_values.

Example

  import numpy as np

arr = np.array([90, 180, 270, 360])

  x = np.deg2rad(arr)

print(x)

Radians to Degrees

Example

  import numpy as np

arr = np.array([np.pi/2, np.pi, 1.5*np.pi, 2*np.pi])

x = np.rad2deg(arr)

print(x)

Finding Angles

Finding angles from values of sine, cos, tan. E.g. sin, cos and tan inverse (arcsin, arccos, arctan).

NumPy provides ufuncs arcsin(), arccos() and arctan() that produce radian values for corresponding sin, cos and tan values given.

Example

  import numpy as np

x = np.arcsin(1.0)

print(x)

Angles of Each Value in Arrays

Example

  import numpy as np

arr = np.array([1, -1, 0.1])

x =
  np.arcsin(arr)

print(x)

Hypotenues

Finding hypotenues using pythagoras theorem in NumPy.

NumPy provides the hypot() function that takes the base and perpendicular values and produces hypotenues based on pythagoras theorem.

Example

  import numpy as np

base = 3
perp = 4

x = np.hypot(base, perp)

print(x)

Want to go beyond the notes?

Join CodingNow 2.0's NumPy course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

ufunc Trigonometric – FAQs

Quick answers about learning ufunc Trigonometric in NumPy.

This free note from CodingNow 2.0 explains ufunc Trigonometric in NumPy — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every NumPy topic on CodingNow 2.0, including ufunc Trigonometric, is 100% free with no signup required.
With focused practice, most students grasp ufunc Trigonometric in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now