Cython

✍ dations ◷ 2025-11-20 18:39:25 #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语法。

相关

  • 谢希谢希(英语:Salitis),古埃及第十五王朝首任国王。为西克索斯人首领,西克索斯人是青铜器时代巴勒斯坦入侵者,他们逐渐侵袭埃及,强占王位。占领下埃及与中埃及,将上埃及由其诸侯来统治
  • 1996年营建署范围高雄都会区,或称大高雄地区、高雄大都会区、大高雄都会区,指高雄市以及屏东县的部分地区组成;在世界人口组织里为世界排名第180大都会区,为台湾第三大都会区,次于台北都会区以及
  • 皇后乐队皇后乐队(英语:Queen)是英国摇滚乐乐队,成立于1970年,成员包括主唱弗雷迪·默丘里、吉他手布赖恩·梅、鼓手罗杰·泰勒、贝斯手约翰·迪肯,乐队最初期的作品受到前卫摇滚、硬摇滚
  • 台湾语言保护台湾语言保护主要以台湾本土语言为号召的语言复兴运动。目的是应对各地母语环境因国语运动而急剧衰落濒临灭绝的现状,并呼吁官方保护以各族群母语为载体的戏曲曲艺和民间文学
  • 实务行为分析异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 阿维格多·利伯曼阿维格多·利伯曼(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova"
  • 诉说游戏 (2018年)LCG娱乐公司(英语:LCG Entertainment, Inc.),商业名称诉说游戏(英语:Telltale Games),是总部设在美国加利福尼亚州马里布的电子游戏开发商。公司于原诉说游戏在2018年10月申请转让(英
  • 阿纳斯塔西娅·尼古拉耶芙娜·罗曼诺娃阿纳斯塔西娅·尼古拉耶芙娜·罗曼诺娃女大公(俄语:Великая Княжна Анастасия Николаевна Романова,1901年6月18日-1918年7月17日)是俄
  • 一个菲律宾家庭的进化《一个菲律宾家庭的进化》(菲律宾语:),拉夫·达兹执导菲律宾电影,片长593分钟,是有史以来最长的电影之一。《综艺》杂志称,“拉夫·达兹透过《一个菲律宾家庭的进化》耐心而井然地
  • 匹配渐近展开法匹配渐近展开法(英语:method of matched asymptotic expansions)是数学中用于获得方程或方程组高精度近似解的一种常用方法,尤其常用于奇异摄动微分方程的求解。对于许多奇异摄