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

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

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

Phương thức trả về nghịch đảo sine 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 arcsin.

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([0, 1, -1, 2])

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 arcsin:

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

Ví dụ hoàn chỉnh

import numpy as np

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

# 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 arcsin
print("\nKết quả...", np.emath.arcsin(arr))

Kết quả đầu ra

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