SciPy源代码 - 找不到导入的模块

时间:2012-08-08 19:32:03

标签: python module github package scipy

我正在使用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模块是什么?我在哪里可以找到这种分水岭算法?

1 个答案:

答案 0 :(得分:3)

你怀疑它在C中是正确的; nd_image.c定义Py_WatershedIFT(公开为watershed_ift)。这会调用ni_measure.c中的实际实现NI_WatershedIFT