-1
我最近開始使用cython,發現它非常快。我看過很多代碼,cimport
模塊(如cimport numpy
),但我不知道cimport
缺少的特殊功能。
爲什麼一些程序員使用import
和cimport
作爲特定模塊(如numpy)。
我也想知道是否有人可以解釋什麼是高效索引以及如何通過cimporting numpy模塊來利用它?
由於在python中使用cimport有什麼好處?
我最近開始使用cython,發現它非常快。我看過很多代碼,cimport
模塊(如cimport numpy
),但我不知道cimport
缺少的特殊功能。
爲什麼一些程序員使用import
和cimport
作爲特定模塊(如numpy)。
我也想知道是否有人可以解釋什麼是高效索引以及如何通過cimporting numpy模塊來利用它?
由於在python中使用cimport有什麼好處?
cimport =「用Cython導入」
甲用Cython模塊可以被分成兩個部分:與
.pxd
後綴的定義文件,含有C對其他Cython模塊可用的聲明以及包含其他所有內容的帶有.pyx
後綴的實現文件。當某個模塊想要使用另一個模塊的定義文件中聲明的內容時,它會使用語句cimport來導入它。
[文檔](http://cython.readthedocs.io/en/latest/src/userguide/sharing_declarations.html)告訴你什麼?你有沒有想要特別提到你不明白的文檔?你知道動態連接對於編譯的DLL/.so文件是如何工作的嗎?爲什麼C使用'.h'頭文件包含在其他項目中? –
@MartijnPieters:我還沒有看到你的評論...你是對的。 –
@MartinPieters我的主要問題是我只寫代碼,對背景交互知之甚少。也許我應該在提問之前研究參考文獻。我必須說,我沒有聽說過你剛纔問過的事情嗎? –