<div dir="ltr"><div>Given the following code: </div><div><br></div><div><div>import numpy as np</div><div>x = np.random.random(size=2**14)</div><div>y = x.copy()</div><div>z = np.concatenate([x[np.newaxis], y[np.newaxis]], axis=0)</div><div>print(np.all(np.fft.fft(z, axis=-1)[0] == np.fft.fft(z[0])))</div></div><div><br></div><div>On Windows 7 using Anaconda with numpy 1.9.1 I get False (indicating that the FFT is not treating each row separately).  When I test on a Ubuntu box using numpy 1.9.1 I get True.  Is this expected behavior?  If I understand the documentation correctly, the FFT on each row should be independent (i.e. the result should not be influenced by the other rows).</div><div><br></div><div>Brad</div></div>