DFT的matlab源代码-dft:使用fortran和python测试dft算法

时间:2024-06-14 23:11:29
【文件属性】:

文件名称:DFT的matlab源代码-dft:使用fortran和python测试dft算法

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-14 23:11:29

系统开源

DFT的matlab源代码dft 使用fortran和python测试dft算法,以检查f2py的速度和使用情况。 受启发的Python代码。 相应地编写的Fortran代码。 在绑定到python之前,首先尝试单独检查代码: gfortran fort_dft.f95 && ./a.out ./py_dft.py 看到相同的结果后,请继续执行下一部分:编译为 f2py -c --fcompiler=gnu95 -m fort_dft fort_dft.f95 在iPython中,可以将低效的DFT fortran代码与低效的DFT python代码进行比较,以检查结果。 最后,还包括了高效numpy FFT和Scipy FFT代码的结果以进行比较。 import fort_dft, py_dft import random, numpy as np, scipy print(fort_dft.dft.__doc__) c = [complex(random.random(), random.random()) for s in range(2**12)] %timeit py_dft


【文件预览】:
dft-main
----.gitignore(764B)
----LICENSE(34KB)
----fort_dft.f95(1KB)
----py_dft.py(903B)
----README.md(1KB)

网友评论