Cython

✍ dations ◷ 2025-12-04 11:39:39 #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语法。

相关

  • 异孢异孢耳霉(学名:Conidiobolus incongruus)是属于虫霉目新月霉科耳霉属的一种真菌,腐生在植物的腐烂组织、枯枝落叶及土壤中。该种分布于中国、印度、美国。
  • 老大的幸福《老大的幸福》(英文:Brothers' Happiness)是一部中国大陆电视剧。由江苏省广播电视总台(集团)和华视影视(北京)投资有限公司出品,江苏天地纵横影视文化投资有限公司发行、拍摄。201
  • 非典型自闭症待分类的广泛性发展障碍(Pervasive Developmental Disorder Not Otherwise Specified;简称PDD-NOS),亦作非典型自闭症,泛指一般有自闭症倾向,但不能透过其特征而归类为更具体的
  • 运动控制参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):]]运动控制(Motion control)是自动化技术的一部分,是指让系
  • 血栓素B2血栓素B2是血栓素A2的一种不活跃的产物,不像血栓素A2,其对血小板激活及血小板聚集没有影响。医学导航:遗传代谢缺陷代谢、k,c/g/r/p/y/i,f/h/s/l/o/e,a/u,n,mk,cgrp/y/i,f/h/s/
  • 鲍尔瑙·维克托鲍尔瑙·维克托(匈牙利语:Barna Viktor,1911年8月24日-1972年2月27日),原名布劳恩·哲泽(Braun Győző), 出生于布达佩斯,犹太裔匈牙利和英国乒乓球运动员。他曾获得22枚世界乒乓球锦
  • 绿翅灰斑鸭绿翅灰斑鸭()是一种长44-46厘米的钻水鸭,栖息在撒哈拉以南非洲的辽阔湿地。绿翅灰斑是候鸟,但只跟随雨水而迁徙。雌鸭及雄鸭相似。它们非常淡色,主要呈灰色,背部褐色,喙是粉红色的
  • 乌卢贝里亚乌卢贝里亚(Uluberia),是印度西孟加拉邦Haora县的一个城镇。总人口202095(2001年)。该地2001年总人口202095人,其中男性105735人,女性96360人;0—6岁人口25489人,其中男12880人,女1260
  • 弹丸论破雾切《弹丸论破雾切》(日语:ダンガンロンパ霧切,英语:)是由推理作家北山猛邦著作的小说,作中的插画由小松崎类担当,《弹丸论破 希望的学园与绝望高中生》的其中一个前传作品。故事内容
  • 琉球人名琉球名字指的是琉球族使用的名字。在琉球王国时代,琉球的平民仅拥有童名(琉球语:童名/ワラビナー  ?),而冲绳本岛的士族则既拥有唐名(琉球语:唐名/カラナー ,即中国式姓名)又拥有和