Cython从其他pyx导入函数
两个Cython从其他pyx导入函数,cython,Cython,两个pyx文件 f1.pyx cpdef double func1(): 返回0.01 f2.pyx 来自f1 cimport func1 如何从f1.pyx导入func1?原因是我有不同的部分,希望将它们放在单独的pyx文件中。但是我在分解它们之后无法导入。当您cimport来自另一个文件的函数时,Cython需要一个定义文件(一个*.pxd文件)以及实现文件。(参见文件的相关章节) 如果您还创建一个名为f1.pxd的文件,其中包含以下内容: cpdef double func1() 你
pyx
文件
f1.pyx
cpdef double func1():
返回0.01
f2.pyx
来自f1 cimport func1
如何从
f1.pyx
导入func1
?原因是我有不同的部分,希望将它们放在单独的pyx
文件中。但是我在分解它们之后无法导入。当您cimport
来自另一个文件的函数时,Cython需要一个定义文件(一个*.pxd
文件)以及实现文件。(参见文件的相关章节)
如果您还创建一个名为f1.pxd
的文件,其中包含以下内容:
cpdef double func1()
你的例子应该编译