Cython

✍ dations ◷ 2025-11-18 18:32:40 #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语法。

相关

  • 埃塞克斯大学410 学术/教授 110 研究人员 220 其他学术 680 其他埃塞克斯大学(英语:University of Essex,又译爱希大学、威文大学、威文霍大学、雅希世大学或爱希克斯大学)是位于英国埃塞克
  • 维拉帕米维拉帕米,Verapamil(或称Isoptin),非二氢嘧啶类之钙离子通道阻断剂(Non-Dihydropyridine Calcium Channel Blocker)。
  • 特拉皮夫卡坐标:45°47′42″N 29°41′55″E / 45.79500°N 29.69861°E / 45.79500; 29.69861特拉皮夫卡(乌克兰语:Трапівка),是乌克兰的村落,位于该国西南部敖德萨州,由鞑靼布纳雷
  • 魏立人魏立人(Dr. Lee-Jen Wei),美国哈佛大学教授,国际知名生物统计学家,台湾辅仁大学数学系出身。1999年与趋势科技创办人张明正一同荣获辅大杰出校友。2009年荣获美国统计学界最高奖
  • 非洲地松鼠族† † 非洲地松鼠族(Xerini)是一类生活于非洲的松鼠科动物,其下含有非洲地松鼠属(),这类动物完全栖息于地面或地下。
  • 安里安恒安里安恒(琉球语:安里 安恒/アサトゥ アンコー  ?;日语:安里 安恒/あさと あんこう ;1827年-1906年),是活跃于琉球王国第二尚氏王朝末期和日本冲绳县时期的唐手(空手道)武术家。他是
  • LILOLILO (LInux LOader)是Linux一个引导程序,早年是许多Linux发行版使用的引导程序。LILO后来被GRUB和SYSLINUX取代。LILO不依赖于一个特定的文件系统,可以启动一个操作系统(例如
  • 黄臣黄臣(?-?),字伯邻,号安厓,山东济南府济阳县人,明朝政治人物。正德辛未进士,嘉靖间官至陕西巡抚。弘治十七年(1504年)甲子科山东乡试举人。正德六年(1511年)中式辛未科进士。选翰林院庶吉士
  • 树 (卡夫卡)〈树〉(德文:Die Bäume)是卡夫卡的短篇故事之一,出自长篇小说一场斗争的描述,收录于1913年出版的《沉思》(Die bertrachtung)中。与《沉思》中其他的短篇故事一样,树是一篇极简短的
  • 徐礼 (廷仪)徐礼(1437年-1493年),字廷仪,号乐善居士,是明代内阁首辅徐阶的祖父。正统二年正月十八,徐礼生于徐家旧宅,后来由于家中地方太小,不得已搬出去并入赘黄氏。黄氏所在华亭的德丰桥旁,距离