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

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


Để tìm cosin của mảng góc cho bằng độ, dùng numpy.cos() trong NumPy Python. Tham số x là góc radian (2pi = 360 độ). Cần 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 cos cho mảng góc (chuyển sang radian):

print("\nKết quả...", np.cos(arr * np.pi / 180.))

Ví dụ hoàn chỉnh

import numpy as np

print("Cosin 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.cos(arr * np.pi / 180.))

Kết quả đầu ra

Cosin 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ả...
[ 1.00000000e+00  8.66025404e-01  7.07106781e-01  5.00000000e-01
  6.12323400e-17 -1.00000000e+00]