Hàm lượng giác NumPy


Hàm lượng giác

NumPy cung cấp các hàm sin()cos()nhận tan()các giá trị tính bằng radian và tạo ra các giá trị sin, cos và tan tương ứng.

Thí dụ

Tìm giá trị sin của PI / 2:

import numpy as np

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

print(x)

Thí dụ

Tìm giá trị sin cho tất cả các giá trị trong arr:

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)

Chuyển đổi độ sang Radian

Theo mặc định, tất cả các hàm lượng giác đều lấy radian làm tham số nhưng chúng ta có thể chuyển đổi radian sang độ và ngược lại trong NumPy.

Lưu ý: các giá trị rađian là pi / 180 * giá_trị_độ_độ.

Thí dụ

Chuyển đổi tất cả các giá trị trong mảng arr sau sang radian:

import numpy as np

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

x = np.deg2rad(arr)

print(x)


Radian để Độ

Thí dụ

Chuyển đổi tất cả các giá trị trong mảng arr sau đây thành độ:

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)

Tìm góc

Tìm các góc từ các giá trị sin, cos, tan. Ví dụ: nghịch đảo sin, cos và tan (arcsin, arccos, arctan).

arcsin()NumPy cung cấp hàm ufuncs arccos()arctan()tạo ra giá trị radian cho các giá trị sin, cos và tan tương ứng đã cho.

Thí dụ

Tìm góc của 1,0:

import numpy as np

x = np.arcsin(1.0)

print(x)

Góc của mỗi giá trị trong mảng

Thí dụ

Tìm góc của tất cả các giá trị sin trong mảng

import numpy as np

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

x = np.arcsin(arr)

print(x)

Giả thuyết

Tìm giả thuyết bằng cách sử dụng định lý pythagoras trong NumPy.

NumPy cung cấp hypot()hàm nhận các giá trị cơ sở và vuông góc và tạo ra các cạnh huyền dựa trên định lý pythagoras.

Thí dụ

Tìm cạnh huyền của 4 đáy và 3 vuông góc:

import numpy as np

base = 3
perp = 4

x = np.hypot(base, perp)

print(x)