📅  最后修改于: 2023-12-03 15:03:19.573000             🧑  作者: Mango
numpy.real()
函数返回数组中每个元素的实部。实部是指一个复数的实数部分,即x的一部分,在符号“+”或“-”之前。
numpy.real(arr, out=None)
arr
:要处理的数组。out
:输出结果的可选数组。返回实数数组,具有与输入数组相同的维度。
import numpy as np
a = np.array([-5.6j, 0.2j, 11. , 1+1j])
print('原数组:')
print(a)
print('\n数组中每个元素的实部:')
print(np.real(a))
输出结果为:
原数组:
[-0.-5.6j 0.+0.2j 11.+0.j 1.+1.j ]
数组中每个元素的实部:
[-0. 0. 11. 1.]
numpy.real()
函数是对复数数组进行实部提取的常用方法。这在信号处理、线性代数和科学计算等领域中经常用到。例如,可以使用numpy.real()
函数从傅里叶变换中提取实数信号的谱线。