Để lấy sin của mảng góc cho bằng độ, dùng numpy.sin() trong NumPy Python. Tham số x là góc radian (2pi = 360 độ). Chuyển độ sang radian bằng np.pi/180. Tham số 2 và 3 tùy chọn: out lưu kết quả, where điều kiện broadcast.
Các bước thực hiện
Nhập NumPy:
import numpy as np
Tạo mảng góc (độ):
arr = np.array((0., 30., 45., 60., 90., 180.))
Hiển thị mảng:
print("Mảng...\n", arr)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu mảng...\n", arr.dtype)
Lấy số chiều:
print("\nSố chiều mảng...\n", arr.ndim)
Lấy số phần tử:
print("\nSố phần tử trong mảng...\n", arr.size)
Tính sin cho mảng góc (chuyển sang radian):
print("\nKết quả...", np.sin(arr * np.pi / 180.))
Ví dụ hoàn chỉnh
import numpy as np
print("Sin của mảng góc cho bằng độ...")
arr = np.array((0., 30., 45., 60., 90., 180.))
print("Mảng...\n", arr)
print("\nKiểu dữ liệu mảng...\n", arr.dtype)
print("\nSố chiều mảng...\n", arr.ndim)
print("\nSố phần tử...\n", arr.size)
print("\nKết quả...", np.sin(arr * np.pi / 180.))
Kết quả đầu ra
Sin của mảng góc cho bằng độ...
Mảng...
[ 0. 30. 45. 60. 90. 180.]
Kiểu dữ liệu mảng...
float64
Số chiều mảng...
1
Số phần tử...
6
Kết quả...
[0.00000000e+00 5.00000000e-01 7.07106781e-01 8.66025404e-01
1.00000000e+00 1.22464680e-16]