Cython

✍ dations ◷ 2025-09-17 06:23:09 #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语法。

相关

  • 塔西佗普布利乌斯·科尔奈利乌斯·塔西陀(Publius或Gaius Cornelius Tacitus,也译作塔吉突士,55年?—117年?),罗马帝国执政官、雄辩家、元老院元老,也是著名的历史学家与文体家,他的最主要
  • 平近点角平近点角(Mean Anomaly)在轨道力学中是轨道上的物体在辅助圆上相对于中心点的运行角度,在测量上不同于其他的近点角,平近点角与时间的关系是线性的。因为与时间是线性的关系,因此
  • 堕胎《如果墙壁会说话》是一部1996年在HBO所放映的电视电影,描述三位不同时期的女子所遇到与堕胎相关的困境,三个故事借由发生在同一栋房子中串连起来,发生时间分别为1952年、 1974
  • 不设防城市战争期间,如果一个城市快将被夺取,控制该地的政府或者军事组织可能会宣告该城为不设防之城市(Open City),亦即是该地自愿放弃一切的抵抗力量。敌方军队被认为可能不会炮轰或攻击
  • 欧洲合格认证欧洲合格认证规定大部分在欧洲经济区(EEA)销售的产品,都需要印上CE标志。该标志代表产品制造商或服务提供者确保产品符合相应的欧洲联盟指令、且已完成相应的评估程序。相关欧
  • 第十六季超级篮球联赛第16季超级篮球联赛为超级篮球联赛的第十六个赛季,11月17日于桃园市立体育馆开幕。比赛场馆分布于和平篮球馆、板桥体育馆、新庄体育馆、台北市立大学天母校区体育馆、桃园
  • 社会有机体论社会有机体论是19世纪实证主义社会学的一种重要理论观点,即一个社会或社会结构被视为一个“活的有机体”。从这个角度来说,社会特征的关系,例如法律、家庭、犯罪等等,当它们与其
  • 袁继咸袁继咸(1593年-1646年),字季通,号临侯,又号袁山,江西宜春袁州寨下乡横塘村人。明朝政治人物,同进士出身。袁继咸为天启五年(1625年)进士,授行人。崇祯七年(1634年)提学山西,曾遭巡按张孙振
  • 彼得·瓦勒度彼得‧瓦勒度或“瓦尔多、韦尔多”(Peter Valdez or Waldo)是瓦勒度派的创立人,他的生命在很大的程度上是未知之数,所以不知他何时生,有人说他是死于1179年,也有人说他死于1217年
  • 河黄县河黄县,是明代交阯承宣布政使司乂安府南靖州下辖的一个县。治所约在今越南河静省石河县境内。