Scipy FFT functions syntax and method - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: Data Science (https://python-forum.io/forum-44.html) +--- Thread: Scipy FFT functions syntax and method (/thread-16723.html) |
Scipy FFT functions syntax and method - leodavinci1990 - Mar-11-2019 Hi, I am looking at the Fourier Transforms functions provided by the scipy library found at https://docs.scipy.org/doc/scipy/reference/tutorial/fftpack.html from scipy.fftpack import fft # Number of sample points N = 600 # sample spacing T = 1.0 / 800.0 x = np.linspace(0.0, N*T, N) y = np.sin(50.0 * 2.0*np.pi*x) + 0.5*np.sin(80.0 * 2.0*np.pi*x) yf = fft(y) xf = np.linspace(0.0, 1.0/(2.0*T), N//2) import matplotlib.pyplot as plt plt.plot(xf, 2.0/N * np.abs(yf[0:N//2])) plt.grid() plt.show()Can someone please explain what is happening at line 9 and 11. And why is there a floor division in both lines? |