#!/usr/bin/env python # coding: utf-8 # # Cython:Cython 基础,将源代码转换成扩展模块 # ## Cython 基础 # 之前使用了手动的方法对 `C` 程序进行编译,而 `Cython` 则简化了这个过程。 # # 考虑之前的斐波拉契数列,`Python` 版本: # # ```python # def fib(n): # a,b = 1,1 # for i in range(n): # a,b = a+b, a # return a # ``` # # `C` 版本: # # ```cpp # int fib(int n) { # int tmp, i, a, b; # a = b = 1; # for (i=0; i