python中返回的fft()的值是多少

python中返回的fft()的值是多少,python,python-3.x,math,signal-processing,fft,Python,Python 3.x,Math,Signal Processing,Fft,我得到了一个数据集,我想对它进行快速傅里叶变换,我希望我能得到傅里叶级数的三角形形式的系数。 用python编写的代码: px = np.fft.fft(x) 以下是我得到的: [ 4.00700000e+03 +0.00000000e+00j 8.89140903e+02 -1.13923217e+02j -1.69490182e+02 +1.20807444e-02j -3.57263933e+01 -2.04340910e+02j -3.70833524e+01 -5.

我得到了一个数据集,我想对它进行快速傅里叶变换,我希望我能得到傅里叶级数的三角形形式的系数。 用python编写的代码:

px = np.fft.fft(x)
以下是我得到的:

 [  4.00700000e+03 +0.00000000e+00j   8.89140903e+02 -1.13923217e+02j
  -1.69490182e+02 +1.20807444e-02j  -3.57263933e+01 -2.04340910e+02j
  -3.70833524e+01 -5.11555592e+01j  -1.20336528e+02 -2.58434734e+02j
   3.53001158e+01 -5.38317726e+01j   3.67144521e+01 -7.95005841e+01j
   9.61841452e+00 -1.23135149e+02j   4.94584769e+01 -4.71051788e+01j
...
似乎是一些指数形式的系数


但我不知道这些数据作为一名新生呈现了什么。我确实找过了,但帮不了什么忙。有人能告诉我如何使用这些返回的数据来构造傅里叶变换公式吗?比如,不管数据代表上层方程的任何值,比如
x\u n
a\u n

Python的
np.fft.fft
(对于fft通常是这样)都会给出a,所以你不是在处理一个连续函数f(x),而是在处理一个n个数字序列的变换,结果是。。。另一个N数字序列。@Basj我想我知道了,谢谢!Python的
np.fft.fft
(对于fft一般来说也是如此)的可能副本给出了a,因此您不是使用连续函数f(x),而是使用N个数字序列的变换,结果是。。。另一个N数字序列。@Basj我想我知道了,谢谢!可能重复的