Cython

✍ dations ◷ 2025-11-25 15:50:24 #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语法。

相关

  • 脑下垂体柄脑垂腺柄(pituitary stalk、infundibular stalk、Fenderson's funnel、infundibulum)是下丘脑和脑垂腺后叶(英语:Posterior pituitary)之间的连接部分。第三脑室(英语:Third ventri
  • 达姆亨利克·达姆(Henrik Dam,全名Carl Peter Henrik Dam,1895年2月21日-1976年4月17日,生卒于哥本哈根)是一位丹麦生物化学家与生理学家。由于发现维生素K与此分子在人类生理上的角色
  • 氰化铵氰化铵(Ammonium cyanide),化学式为NH4CN,是氰和铵的化合物。氰化铵通常用于有机合成。由于氰化铵是不稳定的,所以它不会用作商业销售。氰化铵可由氰化钾和氯化铵在液氨中反应得
  • 第82空降师第82空降师(82nd Airborne Division)是美国陆军中最早建立的空降师,该师前身是‘全美’第82步兵师(82nd Division),成立于1917年8月25日。第二次世界大战爆发后,于1942年3月重新组
  • 参考膳食摄入量参考膳食摄入量(英语:Dietary Reference Intake,简称DRI)是美国国家学院医学院(IOM)于1997年制定的一套营养学建议摄入量,旨在拓宽已有的建议膳食摄入量(RDA)的覆盖范围。 DRI中的推
  • 狼顾狼顾,或称狼顾之相,即头部能作180度旋转,身体不动而头望向后方。因为狼能够做出如此动作,故称狼顾。按《晋书·宣帝纪》所记,三国时的司马懿,就有狼顾之相。人类头部旋转主要靠第
  • 李邴李邴(1085年-1146年),字汉老,号龙龛居士。济州任城(今山东济宁)人。生于宋神宗元丰八年(1085年)。崇宁五年(1106年)进士。累迁翰林学士。高宗即位,擢兵部侍郎、尚书左丞、参知政事等。傅
  • 空气化工空气化工(英语:Air Products and Chemicals, Inc.)是一家美国化学工业公司,主要业务是销售工业气体和化学物质。该公司总部设在美国宾夕法尼亚州阿伦敦。空气化工是利哈伊谷(英语
  • 钱燕喜钱燕喜(?-?),浙江嘉兴人,清朝官员。监生出身。嘉庆十九年(1814年)二月署任台湾府彰化县知县。嘉庆二十一年(1816年)接替薛志亮,代理台湾府淡水抚民同知,同年四月护理台湾府北路理番鹿仔港
  • 程拜仁程拜仁(Brian Ching,1978年5月24日-),生于美国夏威夷,美国足球运动员,司职前锋,曾效力于美国职业足球大联盟足球队休斯敦迪纳摩,现已退役。程拜仁拥有1/4中国血统,其祖父为华人。程拜