Để trả về phần ảo của đối số phức, sử dụng phương thức numpy.imag(). Phương thức trả về thành phần ảo của đối số phức. Nếu val là thực, kiểu của val được dùng cho đầu ra. Nếu val có phần tử phức, kiểu trả về là float. Tham số val là mảng đầu vào.
Các bước thực hiện
Nhập thư viện:
import numpy as np
Tạo mảng số phức:
arr = np.array([36.+5.j, 27.+3.j, 68.+2.j, 23.+7.j])
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 của mảng...\n", arr.ndim)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu của đối tượng mảng...\n", arr.dtype)
Lấy hình dạng:
print("\nHình dạng của mảng...\n", arr.shape)
Lấy phần ảo:
print("\nKết quả (Phần ảo)...\n", np.imag(arr))
Ví dụ hoàn chỉnh
import numpy as np
arr = np.array([36.+5.j, 27.+3.j, 68.+2.j, 23.+7.j])
print("Mảng của chúng ta...\n", arr)
print("\nSố chiều của mảng...\n", arr.ndim)
print("\nKiểu dữ liệu của đối tượng mảng...\n", arr.dtype)
print("\nHình dạng của mảng...\n", arr.shape)
print("\nKết quả (Phần ảo)...\n", np.imag(arr))
Kết quả đầu ra
Mảng của chúng ta...
[36.+5.j 27.+3.j 68.+2.j 23.+7.j]
Số chiều của mảng...
1
Kiểu dữ liệu của đối tượng mảng...
complex128
Hình dạng của mảng...
(4,)
Kết quả (Phần ảo)...
[5. 3. 2. 7.]