我在 cython 中有一个列表,并且想在不使用 python 对象(用于速度)的情况下对其进行切片。
cdef int len = 100
cdef int *q
cdef int *r
q = <int *>malloc( len *cython.sizeof(int) )
r = q[50:]
并得到了这个错误:
r = q[50:]
^
------------------------------------------------------------
hello.pyx:24:9: Slicing is not currently supported for 'int *'.
有有效的方法吗?“......目前不支持......”让我有点害怕。我使用 cython 0.18