我有一个扩展类型,其中包含一些 c 指针作为成员。我想公开这些成员,以便我可以从不同的扩展类型访问它们。有没有办法这样做?
这基本上是这样的:
类型A.pxd:
cdef class typeA(object):
cdef double *myArray
类型B.pyx:
cimport typeA
import typeA
cdef class typeB(object):
typeA.typeA myA
cdef someFunction(self):
b = myA.myArray[0]
如何从 typeB 访问 myArray (最好没有 python 开销)?