Để trả về logarit cơ số 2 của mảng đầu vào, sử dụng numpy.log2() trong NumPy Python. Trả về logarit cơ số 2 của x. Kết quả là scalar nếu x là scalar. Tham số out là vị trí lưu kết quả. Tham số where là điều kiện broadcast.
Các bước
Nhập thư viện:
import numpy as np
Tạo mảng:
arr = np.array([1, 2, 10])
Hiển thị mảng:
print("Mảng...\n", arr)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu mảng...\n", arr.dtype)
Lấy số chiều:
print("\nSố chiều mảng...\n", arr.ndim)
Lấy shape:
print("\nShape mảng...\n", arr.shape)
Tính log2:
print("\nKết quả...\n", np.log2(arr))
Ví dụ hoàn chỉnh
import numpy as np
arr = np.array([1, 2, 10])
print("Mảng...\n", arr)
print("\nKiểu dữ liệu mảng...\n", arr.dtype)
print("\nSố chiều mảng...\n", arr.ndim)
print("\nShape mảng...\n", arr.shape)
print("\nKết quả...\n", np.log2(arr))
Kết quả
Mảng... [ 1 2 10] Kiểu dữ liệu mảng... int64 Số chiều mảng... 1 Shape mảng... (3,) Kết quả... [0. 1. 3.32192809]