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