scipy directed_hausdorff的时间复杂度是多少?

lnlaulya  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(123)

scipy中的directed_hausdorff函数的时间复杂度是多少?

from scipy.spatial.distance import directed_hausdorff

score = directed_hausdorff(img1, img2)[0]
print(score)

字符串

xxslljrj

xxslljrj1#

文档中对此进行了说明:
使用早期中断技术和[1]中描述的随机抽样方法。虽然最坏情况下的性能是O(m * o)(与蛮力算法一样),但这在实践中是不可能的,因为输入数据将不得不要求算法探索每个单点交互,并且在算法将输入点混洗之后。最佳情况性能是O(m),通过选择小于cmax的内环距离来满足,并且尽可能经常地导致早期中断。作者已经正式证明了平均运行时间更接近O(m)。

相关问题