Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tính sin của mảng góc cho trước bằng độ trong Python


Để 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]