Cython

✍ dations ◷ 2025-12-09 21:55:27 #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语法。

相关

  • 通州区通州区位于北京城正东,位于京杭大运河北端。与河北省廊坊市的三河市(燕郊镇)、大厂县、香河县相邻,与北京市的朝阳区、大兴区、顺义区接壤,与天津市的武清区交界。为了舒缓北京的
  • 敬畏敬畏(awe),意指在面对权威、庄严或崇高事物时所产生的情绪,带有恐惧、尊敬及惊奇的感受。孔子说:“君子有三畏:畏天命,畏大人.畏圣人之言。”(《论语·季氏》)。朱熹说:“然敬有甚物,
  • 日内瓦高峰会 (1955年)1955年日内瓦高峰会(英语:Geneva Summit)是一个冷战时期在瑞士日内瓦举行的会议。会议在1955年7月18日举行,是“四大国家”首脑之间的会议,包括美国总统怀特·大卫·艾森豪、英国
  • 第十八空降军第十八空降军(英语:XVIII Airborne Corps)是隶属于美国陆军的军级单位,是一支能在全球迅速部署的快速反应部队。前身是于1942年在波尔克堡成立的第二装甲军,1943年被改编为第十
  • 2018年湖南卫视电视剧、节目列表本列表列出2018年由湖南卫视首播的戏剧节目(仅限晚间时段首轮上星播出的戏剧节目)和综艺节目。2018年的节目将在湖南卫视和湖南卫视高清频道同步播出。而在新媒体方面,芒果TV会
  • 扁鹊学派扁鹊学派,被认为是中医史上的第一个学派,代表人物有淳于意、程高、郭玉、华佗、窦材等。由中国科学院李伯聪教授提出。需要注意的是,传统意义上的“中国的七大医学学派”并不包
  • 丁封丁封(?-?),东汉三国时人。与其兄丁奉同为东吴武将,官至后将军,死在丁奉之前。以援军身份参战魏灭蜀之战。三国演义中,在邓艾攻打诸葛瞻镇守的绵竹关时,诸葛瞻向东吴请求援军,丁奉奉命
  • 克里斯蒂安王子 (黑森-菲利普斯塔尔-巴赫菲尔德)参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):克里斯蒂安·路易斯·弗里德里希·阿道夫·亚历克西斯·
  • 政府委员会政府委员会(Council of Governments)亦称为CoGs、区域理事会、区域委员会、区域计划委员会和规划区,是一种遍布美国的区域管理或协调机构。政府委员会通常由其成员地方政府控制
  • 每英寸点数DPI(英语:Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数字图像,意思是指每一英寸长度中,取样或可显示或输出点的数目。如:打印机输出可达600DPI的分辨率,表示打印机可以在每一