Orange包中的C ++源代码在哪里?

时间:2015-11-11 17:10:54

标签: python orange

在Orange中,我学习了低级计算密集型程序,如数据过滤,概率评估和特征评分都是用C ++编写的,而高级算法如分类树学习则是用Python编写的。但是,我在Orange 2.7发行包中找不到任何C ++代码。有谁知道Orange C ++源代码的位置,或者它是否包含在包中?非常感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

curl https://pypi.python.org/packages/source/O/Orange/Orange-2.7.8.tar.gz | tar zxvf -
find Orange-2.7.8/ -name \*.cpp

您在Orange-2.7.8/source/orangeom

中看到了一些cpp文件

答案 1 :(得分:0)

您几乎总能在团队使用的版本控制存储库中找到最新版本的FOSS软件。

对于Orange 2.7,https://github.com/biolab/orange(查找“源”目录中的大多数C ++文件)。

对于(当前)橙色3:https://github.com/biolab/orange3(那里看起来很少有C ++;大多数被其他库(SciPy,Scikit-learn,...)和Cython(* .pyx)模块调用所取代)。