博客专栏  >  编程语言   >  Cython入门和进阶

Cython入门和进阶

Cython是一个用于快速编写Python扩展的编程工具,Cython可以说是目前为止最好用的编写Python扩展的工具,它的编程语法融合了Python和C。本专栏根据自己使用Cython的经验,通过实例讲解,希望能帮助更多的人更快的掌握Cython的使用。

关注
7 已关注
9篇博文
  • Cython的学习方法

    在认识Cython之前,我已经用swig写Python扩展好长一段时间了。   虽然用swig为写Python扩展提供了很大的方便,但是其易用性却仍然不是很好:           1、很多情况下要自...

    2014-04-15 22:25
    10055
  • Cython进阶--用Cython封装Callback函数(续)

    细心的人可能已经发现了,在《Cython进阶--用Cython封装Callback函数》中,如果每次获取GIL都要调用一下PyGILState_Ensure,释放时又要调用PyGILState_Rel...

    2014-01-28 20:19
    2430
  • Cython进阶--用Cython封装Callback函数

    Cython封装Callback函数 1 说明: 回调函数,在C语言里是经常要用到的,但是,在Python里封装一个C的回调函数并没有想象的那么简单,本文讲解如何用Cython快速的封装C里的回调函数...

    2014-01-17 19:36
    4399
  • Cython基础--Cython的类

    1 Cython支持原生Python的类的定义 2 同时Cython也加入封装C++类的支持 3 按惯例,先上代码: 3.1 rect.pyx {CSDN:CODE:211044} 3.3 Re...

    2014-02-28 21:35
    3356
  • Cython基础--Cython的语句和表达式

    Cython的语句和表达式 1 Cython的语句和表达式遵循的是Python的语法 2 但是由于Cython融合了C语言的语法,有些区别也要注意一下: 2.1 Cython里没有“->”操作符,用"...

    2014-01-18 18:49
    2492
  • Cython基础--C结构体,枚举,以及常量在Cython中的定义和使用

    C结构体,枚举,以及常量在Cython中的定义和使用 1 在Cython里定义一个结构体 1.1 先来看个例子:  cdef struct AB:     int a     int b   de...

    2014-01-18 18:46
    3650
  • Cython基础--Cython的函数

    Cython的函数 1 函数定义: 1.1 在Cython里定义一个类C函数: 1.1.1 在这里之所以说是定义一个"类C”函数,而不是一个C函数,是因为它和纯C函数的定义还是有区别的,具体看下面的例...

    2014-01-18 18:43
    3694
  • Cython基础--Cython的类型

    Cython的类型 1 类型定义 1.1 定义一个C变量: 1.1.1 在Cython里定义一个C变量和C语言类似,不同的地方就是在声明的最前面要加上cdef,另外,末尾不用加分号";“如: cdef...

    2014-01-18 18:40
    4400
  • Cython基础--Cython入门

    Cython入门 1 Cython是什么? 对你没有看错,是Cython,不是Python当初也我也对这个名字感到很奇怪,但是了解之后,再才知这是我一直想要的工具,比起swig,这个工具要好上很多它是...

    2014-01-12 13:48
    37015

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部