擅长:python、mysql、java
<p>您应该使用复杂的numpy变量(通过使用<code>1j</code>)并使用<code>fft2</code>。例如:</p>
<pre><code>N = 16
x0 = np.random.randn(N,N,2)
x = x0[:,:,0] + 1j*x0[:,:,1]
X = np.fft.fft2(x)
</code></pre>
<p>在<code>x0</code>上使用<code>fftn</code>将执行3D FFT,使用<code>fft</code>将执行矢量1D FFT。在</p>