我最近开始使用cython并发现它非常快。我见过很多cimport
个模块的代码(比如cimport numpy
),但我不知道cimport
缺少的import
特殊功能是什么。
为什么一些程序员同时使用import
和cimport
作为特定模块(如numpy)。
我也想知道是否有人可以解释什么是高效索引和如何通过cumpmpating numpy模块来利用它?
感谢
答案 0 :(得分:0)
cimport =“Cython导入”
Cython模块可以分为两部分:带有
.pxd
后缀的定义文件,包含可供其他Cython模块使用的C声明,以及带有.pyx
后缀的实现文件,包含其他一切。当模块想要使用在另一个模块的定义文件中声明的内容时,它会使用 cimport 语句导入它。