Lista de Python para Cython
Eu quero saber como converter lista python normal para lista C com o Cython, processá-lo e retornar uma lista python. Gostar:
Script de Python:
import mymodule
a = [1,2,3,4,5,6]
len = len(a)
print(mymodule.process(a,len))
Script de Cython (mymodule.pyd):
cpdef process(a, int len):
cdef float y
for i in range(len):
y = a[i]
a[i] = y * 2
return a
Eu li sobre MemoryView e muitas outras coisas, mas eu realmente não entendo o que aconteceu e muito exemplo uso Numpy (eu não quero usá-lo para evitar que o usuário do meu script baixe um pacote grande ... enfim eu acho que é don ' t trabalhar com o meu software). Eu preciso de um exemplo muito simples para entender exatamente o que está acontecendo.