Hàm lượng giác NumPy
Hàm lượng giác
NumPy cung cấp các hàm sin()
và 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()
và 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)