Cython

✍ dations ◷ 2025-10-25 00:51:20 #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语法。

相关

  • 龙溪县龙溪县为原中国福建省下辖的一个县。南朝时始置。1960年8月15日,龙溪县与海澄县合并为龙海县。南梁天监六年(507年),析晋安县地置龙溪县(今九龙江北溪下游地区及滨海地),属南安郡
  • span class=nowrapAgBFsub4/sub/span四氟硼酸银 (AgBF4) 是一种经常出现在无机化学和金属有机化学中的无机化合物。与六氟磷酸银类似,它经常被用于以非配位阴离子氟硼酸根来替换卤离子或配体。这种物质可以通过
  • 威灵顿拱门坐标:51°30′9″N 0°9′3″W / 51.50250°N 0.15083°W / 51.50250; -0.15083威灵顿拱门(英语:Wellington Arch),也称宪法拱门(Constitution Arch)或绿园拱门(Green Park Arch,亦是
  • 氢化亚铁氢化亚铁,化学式为FeH2或(FeH2)n,是一种无机化合物。它在动力学上是不稳定的,因此对其性质知之甚少。然而,它以黑色无定形粉末的形式,于2014年首次合成。
  • 法兰西岛快速有轨电车11号线法兰西岛快速有轨电车11号线(法语:Ligne 11 Express du tramway d'Île-de-France), 简称电车11号线, 是法国巴黎北郊的一条有轨电车线路, 属于法兰西岛远郊铁路Transilien, 将
  • 龙湾镇 (雄县)龙湾镇,是中华人民共和国河北省保定市雄县下辖的一个乡镇级行政单位。龙湾镇下辖21个行政村(22个自然村):龙东村、龙西村、龙南村、龙北村、道一村、道二村、道三村、道四村、东
  • 费曼-海尔曼定理量子力学中,费曼–海尔曼定理描述的是一个体系的能量对某个参量的导数与哈密顿量算符对同一参量的导数的期望值之间的关系。根据这一定理,通过求解薛定谔方程得到电子密度的空
  • 吕本明人绘《吕文安公像》吕本(1504年-1587年),字汝立,号后屏、南渠,又号期斋,浙江省绍兴府余姚县人。明朝政治人物,嘉靖进士。官至武英殿大学士。其家族明初更定图籍时误作姓李,嘉靖十一
  • 记录抹煞除忆诅咒(拉丁语:Damnātiō memoriae,或称为记录抹煞之刑)是一个拉丁文词语。按字面上的解释是“记忆上的惩罚”,意指从人们的记忆中抹消某一个人的存在。通常对于叛国者、或败
  • 今井智基今井智基(1990年11月29日-),日本足球运动员,司职后卫,现效力澳职球队西部联。他出自大宫松鼠青训营,2013年在中央大学被大宫松鼠选中进入职业队,当年就作为主力出战23场联赛取得一个