fast-kde:在 Python 中构建快速核密度估计器 (KDE) 的实验

时间:2024-07-18 06:11:25
【文件属性】:

文件名称:fast-kde:在 Python 中构建快速核密度估计器 (KDE) 的实验

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-18 06:11:25

Python

快速kde 在 Python 中构建快速(KDE) 的实验。 该项目的主要目标是尝试构建在 Python 中运行的快速数字代码,涵盖纯 Python、numpy、numexpr、theano、pyopencl、Cython 和纯 C 的范围。我们对特殊情况特别感兴趣在一维和二维的规则网格上对核密度估计进行采样——这是在可视化结果时经常出现的应用程序。 使用常规样本,我们可以减少对紧凑支持的内核(例如,tophat;不是 Gaussian)的内存访问,从而减少运行时间。 目标 验证加速代码的完整测试套件重现了正确的结果。 受启发,将性能与已建立的库进行比较的时序代码:


【文件预览】:
fast-kde-master
----kde()
--------test.py(611B)
--------hat_linear.c(763B)
--------__init__.py(18B)
--------kde.h(112B)
--------_kde.c(2KB)
--------setup.py(359B)
--------time_kde.py(2KB)
--------makefile(74B)
--------unittest_kde.py(1KB)
--------test_kde.py(1KB)
--------kde.py(3KB)
----TODO.md(109B)
----README.md(1KB)

网友评论