Cython

✍ dations ◷ 2025-08-18 05:08:38 #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语法。

相关

  • 毛舌菌属详见内文毛舌菌属(学名:Trichoglossum)是地舌菌纲下的一个属,其模式种为毛舌菌。本属物种产孢的子实层体表面上均有细小的刚毛,与其关系接近的地舌菌属子实层体表面则没有刚毛。
  • 浙海关坐标:29°53′07″N 121°33′32″E / 29.885196°N 121.558972°E / 29.885196; 121.558972浙海关旧址位于中国浙江省宁波市江北岸中马路542号,始建于1861年,时为浙海关税务司
  • 迭戈·哥伦布迭戈·哥伦布(Diego Colombo,?-1526年),文艺复兴时期欧洲航海家和冒险家。探险家克里斯托弗·哥伦布的儿子,他继承了其父亲的头衔,成为了伊斯帕尼奥拉岛的总督。
  • 保杜斯费鲁斯 (小区)保杜斯费鲁斯(葡萄牙语:Pau dos Ferros)是巴西东北部北里约格朗德州西波蒂瓜尔中区的一个小区。保杜斯费鲁斯下辖以下的市镇:
  • 线性杂凑线性散列(英语:Linear Hashing)是一种散列方法,它有几项特点:
  • 利物浦巴士利物浦巴士指运行于利物浦及其周边的默西塞德郡地区并通往周边的柴郡和兰开夏郡的公共巴士。利物浦市内巴士服务于整个默西塞德地区并有巴士线路1、2、X8通往周边柴郡的埃尔
  • 玛丽·格雷斯·坎菲尔德玛丽·格雷斯·坎菲尔德(英语:Mary Grace Canfield,1924年9月3日-2014年2月15日),是一名美国女演员,她在1954年开始职业生涯,并常常扮演大龄单身女性。坎菲尔德出生于纽约州罗彻斯特
  • 名侦探朝鲜:高山乌头花的秘密《名侦探朝鲜:高山乌头花的秘密》(韩语:조선명탐정: 각시투구꽃의 비밀,英语:),是一部2011年上映的韩国电影。改编自金琸桓的小说《烈女门的秘密》,讲述一个发生在古代的悬疑侦破故
  • 迪维西语迪维西语(ދިވެހި‎, or ދިވެހިބަސް‎, ),属于印欧语系印度-伊朗语族的印度-雅利安语支,主要使用地区在马尔代夫,也是马尔代夫指定的官方语言,且有大约35万的使
  • 新邦安拔新邦安拔(马来语:Simpang Ampat),是马来西亚槟城州威南县的一座城镇。北临大山脚,东临吉打州三巴央(Junjong),南临爪夷,西临武吉淡汶。由于新邦安拔位于十字路口,故得名“Simpang Ampa