DFT的matlab源代码快速Johnson-Lindenstrauss变换(FJLT)
快速JLT的Cython和python实现。
使用FFTW。
依存关系
FFTW,一种快速的DFT库,可从处获得。
赛顿
安装
python
setup.py
install
用法
在python中,使用SubsampledRandomizedFourrierTransform中的SubsampledRandomizedFourrierTransform类遵循scikit-learn接口。
在cython中,直接使用SubsampledRandomizedFourrierTransform1d中的SubsampledRandomizedFourrierTransform1d或random_projection_fast.pyx中的函数。
有关快速演示,请参见demo.py。
作者/联系方式
加布里埃尔·克鲁梅纳赫(Gabriel
Krummenacher)
2021-11-17 21:57:35
18KB
系统开源
1