我正在使用scipy源代码there。
我期待ndimage.measurements
中的方法分水岭。方法是调用神秘的_nd_image.watershed_ift(...)
,模块measurements.py
执行导入_nd_image
。但是,我在父存储库和其他任何地方都找不到_nd_image
。
我想知道_nd_image
是否引用了src文件夹中watershed_ift
的C实现。但是,nd_image.c
中不存在该算法的C实现。
这个_nd_image
模块是什么?我在哪里可以找到这种分水岭算法?
答案 0 :(得分:3)
你怀疑它在C中是正确的; nd_image.c定义Py_WatershedIFT
(公开为watershed_ift)。这会调用ni_measure.c中的实际实现NI_WatershedIFT
。