Cython

✍ dations ◷ 2025-07-11 17:16:04 #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语法。

相关

  • Mg(Csub17/subHsub35/subCOO)sub2/sub硬脂酸镁,分子式(C17H35COO)2Mg。白色无臭无味细软光亮粉末。微溶于水,溶于热的乙醇溶液。与强酸反应生成硬脂酸和相应的镁盐。工业品含少量油酸和7%的氧化镁。低毒。由硬脂酸
  • 科学 (中国杂志)《科学》杂志是中国科学社以美国科学促进会(AAAS)及其科学杂志为模式创办的杂志。1915年1月首期《科学》月刊在上海由商务印书馆出版,发刊词上“科学”与“民权”赫然并列,申明
  • 斗牛斗牛,是指牛与人、牛与牛、或牛与狗间在斗牛场进行打斗的一项竞技活动。斗牛的西班牙语为toreo,corrida de toros或tauromaquia,葡萄牙语为tourada,corrida de touros或tauromaq
  • 乔治·麦克莱伦乔治·B·麦克莱伦(英语:George B. McClellan 1826年12月3日-1885年10月29日)是一位19世纪的美国军人,土木工程师,铁路公司经营者,政治活动家和作家。麦克莱伦毕业于西点军校,曾服役
  • 夏季奥林匹克运动会网球比赛男子网球运动在1896年举办的首届夏季奥林匹克运动会上成为了正式比赛项目。而女子网球运动则在1900年的巴黎运动会上成为正式的比赛项目。在1928年的阿姆斯特丹奥运会到1984
  • 多方过程多方过程是热力学过程的一种,服从以下关系式:其中是压强,是体积,是任意一个实数(多方指数),是一个常数。这个方程可以用来准确地描述一定的热力学系统的特征,主要是气体的膨胀或压缩
  • 细叶小檗细叶小檗(学名:)是小檗科小檗属的植物。分布于俄罗斯、朝鲜、蒙古以及中国大陆的吉林、山西、河北、青海、内蒙古、辽宁、陕西等地,生长于海拔600米至2,300米的地区,常生于砾质地
  • 阮福绵寊阮福绵寊(越南语:Nguyễn Phúc Miên Trinh/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKS
  • 映像映像(英语:The Image),是1975年的美国成人电影,于1976年重新发行编辑版本。这部电影因为另外两个名称“安妮的惩罚”和“女主人和奴隶”而知名,该电影由雷德·梅茨格(Radley Metzge
  • 北沼路北沼路(英语:Northmoor Road)是英格兰牛津的一条街道。1926年,著名语言学家和作家J·R·R·托尔金住进了北沼路22号,之后又搬至20号,于该处居住有二十多年之久,并在此创作了《霍比