Cython

✍ dations ◷ 2025-11-30 21:58:24 #Python,使用Apache许可证的软件

Cython是结合了Python和C的语法的一种语言,可以简单的认为就是给Python加上了静态类型后的语法,用户可以维持大部分的Python语法,而不需要大幅度调整主要的程序逻辑与算法。但由于会直接编译为二进制程序,所以性能较Python会有很大提升。

Cython被大量运用在CPython库的撰写,以获取较高的运行性能。Cython将Pyrex代码(扩展名: .pyx , .pxd , .pxi )转译成C或C++语法后,自动包装上函数调用界面生成.pyd (或 .so ,因不同操作系统而异)后缀的二进制档,即可当成普通的Python库。其性能一般逊于本地的C/C++库,但由于CPython语法的易用性可以缩短开发时间。Cython也可以用于编译以C/C++为CPython撰写的库。

目前Cython可以在Windows、MacOS与Linux上使用,可以编译2.6、2.7与3.3至3.8版本的CPython语法。

相关

  • 黄埔黄埔可以指:
  • 甲状腺癌乳突状甲状腺癌(英语:papillary thyroid cancer)的显微镜检图,可以看到癌细胞核呈现空亮状,此特征又称为“安妮眼睛核 ”,为此类型甲状腺癌的重要病理特征。甲状腺癌(Thyroid canc
  • 汤姆·里奇托马斯·约瑟夫·里奇(Thomas Joseph Ridge,1945年8月26日-),美国政治家,美国共和党成员,曾任美国众议院议员(1983年-1995年)、宾夕法尼亚州州长(1995年-2001年)、美国总统国土安全顾问
  • 艾叶艾草(学名:Artemisia argyi),又称作艾叶、艾、艾蓬、甜艾、香艾、冰台、艾蒿、灸草,是一种多年生草本植物,分布于亚洲及欧洲地区。多年生草本,揉之有香气;叶子羽状分裂,背面有白丝绒
  • 三氯化锿三氯化锿是一种人工合成的放射性无机化合物,化学式为EsCl3,有强放射性。三氯化锿可以被汞阴极电解还原为二氯化锿(氯化亚锿)。EsF3 · EsCl3 · EsI3 · Es2O3 · Es(NO3)3
  • 陈冠荣 (上海)陈冠荣(1915年12月5日-2010年12月31日),上海人,出生于湖北武汉,化学工程学家,中国科学院院士,中国化工设计事业的开拓者。陈冠荣早年就读于上海圣约翰大学附中。1932年考入燕京大学
  • 山冈庄八山冈庄八(1907年1月11日-1978年9月30日),日本小说家。其作品主要是以历史小说为主。本名是山内 庄藏(结婚后改姓藤野)。出生于新潟县北鱼沼郡小出町(现鱼沼市)。在1938年以“约束”
  • 五柱滇山茶五柱滇山茶(学名:)是山茶科山茶属的植物,为中国的特有植物。分布于中国大陆的云南、四川等地,生长于海拔2,200米至3,200米的地区,见于山地,目前尚未由人工引种栽培。猴子木(中国高等
  • 谷振春谷振春(1961年3月-),男,汉族,辽宁抚顺人,中华人民共和国政治人物,黑龙江省人大常委会副主任,中国国民党革命委员会中央委员会常务委员、黑龙江省委员会主任委员,第十三届全国政协委员
  • 冯长命冯长命,唐朝信都郡长乐县(今河北省冀州市)人,冯世基之子。冯长命历任尚书左丞、检校御史大夫、扬州长史、荆州刺史、岐州刺史,封安昌公。639年任少府监,扬州长史冯长命任御史大夫,