Skip to content. | Skip to navigation

Personal tools

Navigation

You are here: Home / Tutorial / Cython

Cython

Gentle Introduction on Youtube

Language Performance Benchmark

Lecture PDF

%cython
def var2(list v):
    cdef double m, x
    m = float(sum(v)) / len(v)
    return sum([(x-m)**2 for  x in v]) / len(v)
%timeit var2(v)

Plone

原始碼編譯 lxml 的過程,會決定是否使用 Cython 來編譯,雖然 lxml 使用 Cython 寫成,但不同版本的 Cython 可能導致 lxml 編譯失敗,建議不要使用 Cython 來編譯。