Cython

✍ dations ◷ 2025-11-29 14:43:07 #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语法。

相关

  • 慢性肺部阻塞疾病慢性阻塞性肺疾病(英语:Chronic obstructive pulmonary disease,缩写为COPD),常简称为慢阻肺。是一种以持续性的气流受限为特征的阻塞性肺疾病(英语:Obstructive lung disease)。其
  • W4f14 5d4 6s22, 8, 18, 32, 12, 2蒸气压第一:770 kJ·mol−1 第二:1700 kJ·mol主条目:钨的同位素钨(IUPAC名:tungsten ),化学符号:W(德语:Wolfram ),是化学元素,原子序数是74,是非常硬
  • 和春技术学院和春技术学院(英语:Fortune Institute of Technology),简称和春学院,是一所创立于高雄市的私立学校。
  • 三叠纪-侏罗纪灭绝事件三叠纪-侏罗纪灭绝事件(Triassic–Jurassic extinction event)是显生宙五大生物集群灭绝事件之一,发生于三叠纪与侏罗纪之间,大约是1亿9960万年前(另一说法是2亿140万年前)。这次
  • 粤语罗马化方案粤语罗马化方案是标准粤语的罗马化拉丁字母转写。在芸芸粤语罗马化方案当中,目前比较有影响的方案主要有:也有一些不太流行、影响不广的方案,如:虽然有些方案并非使用罗马字母,但
  • 夏季达沃斯论坛世界经济论坛新领军者年会,通常被称为夏季达沃斯论坛,2007年由世界经济论坛执行长克劳斯·施瓦布和中华人民共和国总理温家宝倡导建立,召集被世界经济论坛认定的“全球成长型企
  • 发现号航天飞机发现号航天飞机(STS Discovery OV-103)是美国国家航空航天局(NASA)肯尼迪航天中心(KSC)旗下,第三架实际执行太空飞行任务的航天飞机。首次飞行是在1984年8月30日,负责进行各种科学研
  • 希腊尺希腊尺(希腊语:ποῦς ),希腊的长度单位。在不同时期或地区,它曾拥有不同的辅助单位。100尺合1普勒戎(希腊引),600尺合1斯塔达(英语:Stadion (unit))(希腊浪),而5000尺合1里。希腊尺有
  • 2009年11月逝世人物列表2009年逝世人物列表:1月 - 2月 - 3月 - 4月 - 5月 - 6月 - 7月 - 8月 - 9月 - 10月 - 11月 - 12月下面是2009年11月逝世的知名人士列表:
  • 阿尔弗雷德·希皮斯利阿尔弗雷德·爱德华·希皮斯利(Alfred Edward Hippisley,1848年12月9日-1939年9月7日),英国布里斯托尔人,1867年开始服务于清朝海关总税务司,1901年起担任司长赫德的主要助手之一,但