Python 当使用插入式fft替换scipy_fftpack时,智慧是否存储在全局?
当使用插入式FFTW替换scipy_fftpack时,它是否会计算每个FFT大小的智慧一次,然后再也不会计算 我有一个循环,可以重复调用Python 当使用插入式fft替换scipy_fftpack时,智慧是否存储在全局?,python,pyfftw,Python,Pyfftw,当使用插入式FFTW替换scipy_fftpack时,它是否会计算每个FFT大小的智慧一次,然后再也不会计算 我有一个循环,可以重复调用 freqImg = np.fft.fftshift(pyfftw.interfaces.scipy_fftpack.fft2(slc, threads=1, planner_effort='FFTW_PATIENT')) 由于我不能进入的原因,我不能批量进行FFT。但是,智慧是在循环的每一次迭代中重新计算的,还是规划人员缓存智慧并将其用于循环的每一次迭
freqImg = np.fft.fftshift(pyfftw.interfaces.scipy_fftpack.fft2(slc, threads=1, planner_effort='FFTW_PATIENT'))
由于我不能进入的原因,我不能批量进行FFT。但是,智慧是在循环的每一次迭代中重新计算的,还是规划人员缓存智慧并将其用于循环的每一次迭代?是的,先前计算的智慧用于循环的后续迭代,但一旦过程结束就会被遗忘(除非显式存储和重新加载)。
interfaces
API还具有缓存FFTW对象并在可能和需要的情况下重用它的功能。我建议您去寻找它。是的,以前计算的智慧会在循环的后续迭代中使用,但一旦过程结束就会被忘记(除非显式存储和重新加载)。interfaces
API还具有缓存FFTW对象并在可能和需要的情况下重用它的功能。我建议你去找那个