Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用np.fft将对应数据映射到np.fft.fftfreq的正值_Python_Arrays_Fft - Fatal编程技术网

Python 如何使用np.fft将对应数据映射到np.fft.fftfreq的正值

Python 如何使用np.fft将对应数据映射到np.fft.fftfreq的正值,python,arrays,fft,Python,Arrays,Fft,我使用的是np.fft和np.fft.fftfreq。当我使用np.fft.fftfreq时,它会按照预期生成频率值的共轭对称数组 出于绘图目的,我仅从该数组中获取正值。如何创建已应用np.fft的信号的相应值的数组?这样,我可以在x轴上绘制正频率,在y轴上绘制相应的傅里叶变换信号。执行此任务时,我使用以下函数: def获取速度,频率: y_fft=np.fft.ffty y_fft=np.absy_fft x_fft=np.fft.fftfreqleny_fft,频率 x_fft=x_fft[

我使用的是np.fft和np.fft.fftfreq。当我使用np.fft.fftfreq时,它会按照预期生成频率值的共轭对称数组


出于绘图目的,我仅从该数组中获取正值。如何创建已应用np.fft的信号的相应值的数组?这样,我可以在x轴上绘制正频率,在y轴上绘制相应的傅里叶变换信号。

执行此任务时,我使用以下函数:

def获取速度,频率: y_fft=np.fft.ffty y_fft=np.absy_fft x_fft=np.fft.fftfreqleny_fft,频率 x_fft=x_fft[:lenx_fft//2] y_fft=y_fft[:leny_fft//2] 返回x_fft,y_fft 这对你有帮助吗