Để tính logarit cơ số n với scimath, sử dụng phương thức scimath.logn() trong NumPy Python. Phương thức trả về log cơ số n 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ề mảng.
Nếu x chứa đầu vào âm, câu trả lời được tính và trả về trong miền phức. Tham số thứ nhất n là cơ số nguyên mà log được lấy. Tham số thứ hai x là giá trị cần tính log cơ số n.
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([-4, -8, 8])
Hiển thị mảng:
print("Mảng của chúng ta...\n", arr)
Kiểm tra số chiều:
print("\nSố chiều mảng...\n", arr.ndim)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu mảng...\n", arr.dtype)
Lấy hình dạng:
print("\nHình dạng mảng...\n", arr.shape)
Tính log cơ số 2 với scimath:
print("\nKết quả (logn)...\n", np.emath.logn(2, arr))
Ví dụ hoàn chỉnh
import numpy as np
# Tạo mảng
arr = np.array([-4, -8, 8])
# Hiển thị mảng
print("Mảng của chúng ta...\n", arr)
# Kiểm tra số chiều
print("\nSố chiều mảng...\n", arr.ndim)
# Lấy kiểu dữ liệu
print("\nKiểu dữ liệu mảng...\n", arr.dtype)
# Lấy hình dạng
print("\nHình dạng mảng...\n", arr.shape)
# Tính logn cơ số 2
print("\nKết quả (logn)...\n", np.emath.logn(2, arr))
Kết quả đầu ra
Mảng của chúng ta... [-4 -8 8] Số chiều mảng... 1 Kiểu dữ liệu mảng... int64 Hình dạng mảng... (3,) Kết quả (logn)... [2.+4.53236014j 3.+4.53236014j 3.+0.j]