Cython

✍ dations ◷ 2025-11-20 11:57:30 #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语法。

相关

  • 躯体变形障碍体象障碍(body dysmorphic disorder,缩写:BDD)或称躯体变形障碍、身体臆形症、丑形恐怖,是一种精神障碍,患者过度关注自己的体像并对自身体貌缺陷进行夸张或臆想,在大多数病例中,患
  • 方以智方以智像方以智(1611年-1671年11月9日),字密之,号曼公,又号鹿起,别号龙眠愚者,出家后改名大智,字无可,别号弘智,人称药地和尚。直隶桐城县(今安徽省桐城市)人。明末清初著名学者、思想家
  • 乙烯基乙烯基(Vinyl group)是结构式为-CH=CH2的有机基团。含乙烯基的化合物是乙烯(CH2=CH2)中的一个氢原子被其他基团取代而形成的衍生物。一个相关的基团是亚乙烯基或乙烯叉,是乙烯中
  • 英国海外航空781号班机空难1954年元旦结束后10天,英国海外航空781号班机由一架彗星型客机(DH-106型)执行由罗马至伦敦航线。格林尼治标准时间10时正,飞机突然在地中海上空发生爆炸解体,机上29名乘客(包括10
  • 情夫情夫是已婚女性的男性婚外情人,尤其指被亿万富婆包养的一类,中国古代称面首,又俗称小白脸,主人翁,牛郎, 现在又有二公、二爷、小王的俗称(相当于情妇被称为“二奶”或当今俗称的“
  • 汪敬煦汪敬煦(1918年5月30日-2011年9月17日),中华民国陆军二级上将,生于北京,籍贯浙江杭州,陆军官校14期工兵科、美国陆军工兵学校5期、美国陆军参谋大学正规班2期、三军大学战争学院59年
  • 威廉·劳伦斯·布拉格威廉·劳伦斯·布拉格爵士,CH,OBE,MC,FRS(英语:Sir William Lawrence Bragg,1890年3月31日-1971年7月1日),出生于澳大利亚的物理学家,他拥有澳大利亚和英国双重国籍,因为发现了关于X射线
  • 陆法言陆法言,隋朝音韵学家,魏郡临漳(今河北临漳)人。于仁寿元年(601年)编成《切韵》五卷,汇集各家之说,乃集大成之作,对后世音韵学影响颇大。
  • 萨尔瓦托雷·阿卡多萨尔瓦托雷·阿卡多(Salvatore Accardo,1941年9月26日-),意大利小提琴家、作曲家。阿卡多精于演奏帕格尼尼、巴赫与韦华第作品。曾获得帕格尼尼小提琴大赛。是第一个录制帕格尼尼
  • 若昂·多坎托·伊·卡斯特罗若昂·多坎托·伊·卡斯特罗(葡萄牙语:João do Canto e Castro;1862年5月19日-1934年3月14日),是葡萄牙第一共和国时期的一名海军军官,也是葡萄牙第五任总统。他还曾短暂担任过第6