在cython中的c数组上的Memoryview

初始化memoryview变量时出错。 这是我的代码:

cdef int *popref = <int*>malloc(popsize * sizeof(int))
cdef int [:] popref_mv = popref

这是我得到的错误:

Error: cdef int [:] popref_mv = popref
         ^
   Expected an identifier or literal

在Red Hat Linux上运行Python 2.6.6,GCC 4.4.7,Cython 0.14.1。

链接地址: http://www.djcxy.com/p/81323.html

上一篇: Memoryview on c array in cython

下一篇: Seg Fault on Large Arrays?