Cython

✍ dations ◷ 2025-06-08 12:16:06 #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语法。

相关

  • DNA单链DNA分子以两条反向平行的单链DNA通过碱基对之间的氢键相连组成的双螺旋结构存在。单链DNA可以由DNA分子经过热处理或碱处理而产生的。单链DNA在分子流体力学性质、吸收光谱
  • 构成国英国的构成国包括英格兰(英国)、苏格兰、威尔士与北爱尔兰。在作为单一制主权国的联合王国内部,苏格兰、威尔士和北爱尔兰通过权力下放获得了一定程度的自主权。每个构成国虽然
  • 生物炭生物炭(英语:Biochar)有别于一般用于燃料之传统木炭,是一种作为农业土壤改良剂(英语:Soil conditioner)的木炭以及碳收集及储存使用,农业上使用帮助植物生长,但对土壤团粒化没有影响
  • 犁耙犁是一种耕作的农具,用途是破碎土块并耕出槽沟,从而为播种做好准备。犁也可以将较深层的土翻到表面上。犁是在一根横梁端部的厚重的刃构成,通常系在一组牵引它的牲畜或机动车上
  • 尼西亚会议尼吉亚会议,是指在小亚细亚的尼吉亚城举行的两次基督教大公会议,分别是第一次(公元325年)和第七次(公元787年)的大公会议。对基督教影响深远。第一次尼西亚公会议:第一次尼西亚公会
  • 信息枢纽大厦信息枢纽大厦,是中国深圳一组写字楼及商场,位于福田区商业中心区益田路与深圳中心二路交界,益田路48号。该邮电信息枢纽大厦位处深圳市中心区南,由一裙楼、主楼及副楼合成。建筑
  • SA-18防空导弹9K38 针式导弹(俄语:9К38 «Игла́»; 英语:needle)是一种苏联制的便携式防空导弹(SAM),"9K38" 是苏联命名系统,美国国防部称为SA-18,北约代号Grouse(松鸡)。短程便携式防空导弹研
  • 汪荣祖汪荣祖(1940年3月7日-),原籍安徽旌德,生于上海,长于台湾。国立台湾大学历史学系毕业,美国西雅图华盛顿大学历史学博士,萧公权之学生。2003年2月任国立中正大学讲座教授。2008年任国
  • 加布里埃尔·夸德里加布里埃尔·夸德里 (Gabriel Ricardo Quadri de la Torre,1954年8月4日-), 是一位墨西哥政治人物、自由市场环境保护论者,以及新联盟党成员。他代表新联盟党参与了2012年总统
  • 藤堂真衣藤堂真衣(8月17日-),日本女性配音员。出身于福岛县。B型血。影像艺术学院毕业,2011年12月以前原属青二Production(见习生),2012年3月起现在是贤Production所属。兴趣和特长有音乐鉴