📅  最后修改于: 2023-12-03 15:39:51.062000             🧑  作者: Mango
在 NumPy 中,可以使用 real
和 imag
属性来提取一个复数数组的实部和虚部。
import numpy as np
# 创建一个复数数组
c = np.array([1+2j, 3+4j, 5+6j])
# 提取实部和虚部
print("实部:", c.real)
print("虚部:", c.imag)
输出结果:
实部: [1. 3. 5.]
虚部: [2. 4. 6.]
在上面的例子中,我们首先使用 NumPy 创建了一个复数数组 c
。然后,我们使用 real
和 imag
属性分别提取了这个数组的实部和虚部,并将它们打印输出。
以上就是提取 NumPy 复数数组的实部和虚部的方法。需要注意的是,在使用 NumPy 复数数组时,可以直接使用 a.real
和 a.imag
来提取实部和虚部,但在 Python 内置的复数类型中,则需要使用 a.real
和 a.imag
来提取实部和虚部。