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

Tính nghịch đảo cosine với scimath trong Python

Để tính nghịch đảo cosine với scimath, sử dụng phương thức numpy.emath.arccos() trong Python. Trả về "giá trị chính" của nghịch đảo cosine của x. Với x thực sao cho abs(x) <= 1, đây là số thực trong khoảng đóng [0, π]. Ngược lại, giá trị chính phức được trả về.

Phương thức trả về nghịch đảo cosine của các giá trị x. Nếu x là vô hướng, kết quả cũng là vô hướng, ngược lại trả về đối tượng mảng. Tham số thứ nhất là giá trị cần tính arccos.

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

Nhập thư viện cần thiết:

import numpy as np

Tạo mảng numpy:

arr = np.array([1, -1, 2, 0])

Hiển thị mảng:

print("Mảng...\n", arr)

Lấy kiểu mảng:

print("\nKiểu mảng...\n", arr.dtype)

Lấy số chiều:

print("\nSố chiều mảng...\n", arr.ndim)

Tính arccos:

print("\nKết quả...", np.emath.arccos(arr))

Ví dụ hoàn chỉnh

import numpy as np

# Tạo mảng
arr = np.array([1, -1, 2, 0])

# Hiển thị mảng
print("Mảng...\n", arr)

# Lấy kiểu mảng
print("\nKiể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ử...\n", arr.size)

# Tính arccos
print("\nKết quả...", np.emath.arccos(arr))

Kết quả đầu ra

Mảng... [ 1 -1 2 0]
Kiểu mảng... int64
Số chiều mảng... 1
Số phần tử... 4
Kết quả... [0. -0.j 3.14159265-0.j 0. -1.3169579j 1.57079633-0.j]