如何在Python中运行sklearn而不需要Cython?

2024-09-28 01:31:40 发布

您现在位置:Python中文网/ 问答频道 /正文

看一下源代码here,它看起来像是用Cython来运行sklearnknn算法。在

我怎么能在2.7.x的电脑上正常运行呢?在

请原谅我,如果这是一个愚蠢的问题,我对Cython和Python或C知之甚少


Tags: 算法here源代码cython电脑sklearnknn
3条回答

ScKIT学习了Cython生成的C和C++代码,所以只需要C和C++编译器就可以编译它。Cython生成的代码在运行时不需要任何Cython组件。开发人员总是选择使用最新生成的代码。在

这与不使用C编译器运行C代码或不使用Haskell编译器的Haskell代码非常相似。在

Cython编译为调用CPython的C。CPython是您几乎肯定正在使用的标准Python解释器。在

如果在接收Cython之前将其编译为C,那么您只需要能够使用gcc或{}来编译C。有可能C也是为你预先编译的。在

Cython用于构建sklearn,而不是运行它。在

相关问题 更多 >

    热门问题