Efficient k-Nearest Neighbors (k-NN) Solutions with NumPy

Python Lists Vs. NumPy Arrays: A Deep Dive into Memory Layout and Performance Benefits

Fourier transform for time-series: fast convolution explained with numpy