Cython

✍ dations ◷ 2025-07-19 06:50:23 #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语法。

相关

  • 阿莫西林克拉维酸钾阿莫西林克拉维酸钾是一种用来治疗各种细菌感染的抗细菌药,由阿莫西林和克拉维酸钾合成。分为口服的阿莫西林克拉维酸钾片和静脉注射的干混悬剂。阿莫西林克拉维酸钾是世界卫
  • 易怒应激性(英语:irritability)是指在新陈代谢的基础上,生物体对外界刺激都能产生一定的反应。植物的根能够向地生长,是植物对重力的刺激的反应。如果把植物放到失重环境,则根不会出现
  • 足少阳胆经足少阳胆经(Gallbaldder Meridian of Foot-Shaoyang,GB)是一条经脉,十二正经之一,与足厥阴肝经相表里。本经起于瞳子髎,止于足窍阴,左右各44个腧穴。起于目外眦(瞳子髎),向上到额角返
  • 免疫记忆功能免疫(英语:immunity),指生物机体识别和排除抗原物质的一种保护性反应。其中包括特异性免疫(后天免疫系统)与非特异性免疫(先天免疫系统)。“免疫”一词,最早见于中国明代医书《免疫类
  • 欧洲赤松欧洲赤松(学名:Pinus sylvestris)是一种分布在西起大不列颠和伊比利亚半岛,东至东西伯利亚及高加索山脉,北达拉普兰之间,广大范围的树种。在北部,其生长高度为海平面至海拔1000米,在
  • 数据缺乏数据缺乏(Data Deficient,DD)是世界自然保护联盟等机构及个人对保护状况的一个分类。其为当一个物种的已知信息不足以对其保护状况进行正确评估时所用的一个分类标记。这并不一
  • 硼氢化钾硼氢化钾是一种无机化合物,用作还原剂。硼氢化钾可溶于甲醇、乙醇和液氨,不溶于乙醚、苯、四氢呋喃、甲醚和碳氢化合物。其溶解时在相应溶剂里的溶解度如下表:硼氢化钾在90K时
  • 菲力克斯·维克-达吉尔菲力克斯·维克-达吉尔(法语:Félix Vicq-d’Azyr,1748年4月23日-1794年6月20日),法国医生,解剖学家。被誉为比较解剖学以及生物同源理论的奠基人。他在神经解剖学领域也有重要的发
  • 杰贝阿里港杰贝阿里港 (阿拉伯语:جبل علي‎)为位于阿拉伯联合酋长国迪拜杰贝阿里(英语:Jebel Ali)的深水港。杰贝阿里港为世界货柜吞吐量第九大的港口,并为中东地区最大的人工港及吞
  • 上野亮上野 亮(1984年8月4日-),是一位出生于日本栃木县的男演员。现为Tanabe Agency旗下艺人。到了2007年,他在假面骑士系列特摄作品《假面骑士电王》作为演员出道,他的角色为“三浦一诚