Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python cython中c数组的内存视图_Python_C_Cython_Memoryview - Fatal编程技术网

Python cython中c数组的内存视图

Python cython中c数组的内存视图,python,c,cython,memoryview,Python,C,Cython,Memoryview,初始化memoryview变量时出错。这是我的代码: cdef int *popref = <int*>malloc(popsize * sizeof(int)) cdef int [:] popref_mv = popref 在Red Hat Linux上运行Python 2.6.6、GCC 4.4.7和Cython 0.14.1。Hmh,我认为如果不进行类型转换,这是行不通的:cdef int[:]popref_mv=popref帮助您malloc可能规避内存问题视图类型转换不

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

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

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

Hmh,我认为如果不进行类型转换,这是行不通的:
cdef int[:]popref_mv=popref
帮助您
malloc
可能规避内存问题视图类型转换不起作用…已经试用过了它是否与我正在使用的python版本有关?嗯,我认为如果没有类型转换,这将不起作用:
cdef int[:]popref_mv=popref
帮助您
malloc
可能规避内存问题视图类型转换不起作用…已经试用过了它是否与我使用的python版本有关??
Error: cdef int [:] popref_mv = popref
         ^
   Expected an identifier or literal