两个pyx文件,
f1.pyx
cpdef double func1():
return 0.01f2.pyx
from f1 cimport func1如何从f1.pyx导入func1?原因是我有不同的部分,并希望将它们放在单独的pyx文件中。但我不能导入后,我打破他们。
发布于 2015-03-23 21:06:40
当您从另一个文件cimport一个函数时,Cython需要一个定义文件(一个*.pxd文件)和一个实现文件。(文档的相关部分请参见here )
如果还创建了一个名为f1.pxd的文件,其中包含以下内容:
cpdef double func1()您的示例应该会编译。
https://stackoverflow.com/questions/29155348
复制相似问题