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

Chuyển đổi góc từ độ sang radian bằng deg2rad() trong Python

Để chuyển đổi mảng góc từ độ (degrees) sang radian, chúng ta sử dụng phương thức numpy.deg2rad() của NumPy. Phương thức trả về góc tương ứng tính bằng radian. Nếu đầu vào x là scalar, kết quả cũng là scalar.

Tham số

  • x (array_like): Góc đầu vào tính bằng độ.
  • out (ndarray, tùy chọn): Vị trí lưu trữ kết quả. Phải có hình dạng broadcast được với đầu vào. Mặc định trả về mảng mới.
  • where (array_like, tùy chọn): Điều kiện broadcast. Tại vị trí True, gán kết quả ufunc; vị trí False giữ nguyên giá trị.

Các bước thực hiện

Nhập thư viện NumPy:

import numpy as np

Tạo mảng và chuyển đổi:

# Tạo mảng 0-11
arr = np.arange(12.)
print("Mảng...\n", arr)

# Kiểm tra kiểu dữ liệu
print("\nKiểu dữ liệu mảng...\n", arr.dtype)

# Kích thước mảng
print("\nSố chiều...\n", arr.ndim)

# Số phần tử
print("\nSố phần tử...\n", arr.size)

# Mảng độ: nhân mỗi phần tử với 30
res = arr * 30

# Chuyển độ sang radian
print("\nMảng độ sang radian...\n", np.deg2rad(res))

Ví dụ hoàn chỉnh

import numpy as np

# Tạo mảng
arr = np.arange(12.)
print("Mảng...\n", arr)
print("\nKiểu dữ liệu...\n", arr.dtype)
print("\nSố chiều...\n", arr.ndim)
print("\nSố phần tử...\n", arr.size)

# Mảng độ
res = arr * 30

# Chuyển đổi
print("\nMảng độ sang radian...\n", np.deg2rad(res))

Kết quả đầu ra

Mảng...
 [ 0.  1.  2.  3.  4.  5.  6.  7.  8.  9. 10. 11.]
Kiểu dữ liệu...
 float64
Số chiều...
 1
Số phần tử...
 12
Mảng độ sang radian...
 [0.         0.52359878 1.04719755 1.57079633 2.0943951  2.61799388
 3.14159265 3.66519143 4.1887902  4.71238898 5.23598776 5.75958653]