现在在 Python 中哪里可以找到 real_fft() ?它不在 numpy.fft 中
我有一些古老的代码(5 年前),我如何访问 real_fft() 方法是这样的:
from FFT import *
real_fft(data, fft_length)
我猜 FFT 模块是随 NumPy 一起提供的。现在,几年后,我安装了 NumPy 1.6.1,
pip install numpy
以及我在文档中看到的所有内容 http://www.scipy。 org/Numpy_Functions_by_Category,这些函数是:
fft()
fftfreq()
fftshift()
ifft()
It很奇怪,因为在这个 numpy 文档中, real_fft() 在那里:
http: //numpy.sourceforge.net/numdoc/HTML/numdoc.htm#pgfId-304711
I have some ancient code (5 years old) and how I used to access real_fft() method was this:
from FFT import *
real_fft(data, fft_length)
I guess the FFT module came with NumPy. Now, years later I installed the NumPy 1.6.1 with
pip install numpy
And all I see in the docs http://www.scipy.org/Numpy_Functions_by_Category, are these functions:
fft()
fftfreq()
fftshift()
ifft()
It is strange, because in this numpy docs, real_fft() is there:
http://numpy.sourceforge.net/numdoc/HTML/numdoc.htm#pgfId-304711
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来 NumPy 近年来经历了一些重组。
http://www.scipy.org/Numpy_Example_List_With_Doc#fft
FFT 现在是 numpy.fft,并且real_fft() 似乎被重命名为 rfft()
It looks like NumPy underwent some reorganisation in recent years.
http://www.scipy.org/Numpy_Example_List_With_Doc#fft
FFT is now numpy.fft, and real_fft() seems to be renamed into rfft()