Để 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ố thứ nhất x là giá trị đầu vào. Tham số thứ hai out là vị trí lưu kết quả. Tham số thứ ba 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([0+1.j, 1, 2+0.j])
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([0+1.j, 1, 2+0.j])
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... [0.+1.j 1.+0.j 2.+0.j] Kiểu dữ liệu mảng... complex128 Số chiều mảng... 1 Shape mảng... (3,) Kết quả... [0.+2.26618007j 0.+0.j 1.+0.j]