我目前MemoryView
在我的 Cythonpyx
文件中设置我的 s 如下:
@cython.boundscheck(False)
cdef int[:] fill_memview():
# This happens inside a big loop so needs to be fast
cdef int[:] x = np.empty(10)
for i in range(10):
x[i] = i
return x
cdef stupid_loop():
for i in range(10000):
fill_memview()
当我编译pyx
文件时,生成的带注释文件中cython -a foo.pyx
的行显示为深黄色(这意味着它有很多 Python 调用会减慢速度。)cdef int[:] x = np.empty(10)
html
如何更好地实例化我键入的 Memoryview?