一些SciPy函数(例如
简而言之:
我非常有兴趣使用Cython来使我的代码更加可管理,但我不确定应该如何创建这样的对象。有任何建议吗?
scipy.ndimage.interpolation.geometric_transform
)可以将指向C函数的指针作为参数,以避免在输入数组的每个点上调用Python可调用函数。简而言之:
- 在C模块中定义一个名为
my_function
的函数 - 返回一个带有
&my_function
指针和(可选的)void*
指针的PyCObject
,以传递一些全局数据
PyCObject_FromVoidPtrAndDesc
,您可以阅读Extending ndimage in C以了解其工作原理。我非常有兴趣使用Cython来使我的代码更加可管理,但我不确定应该如何创建这样的对象。有任何建议吗?