全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1745 2
2016-06-15
我有个样本空间,2000样本,想计算两两样本间Hausdorff距离,现在我只能想到用两层循环,相当于2000*1999次计算,超级超级慢,不知各位大神有没有好的方法或者函数,多谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-6-15 14:47:24
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-15 16:48:14
十里春风 发表于 2016-6-15 14:47
多谢“十里春风”相助!![em17]
但是我看了hausdorff_dist函数的说明后,公式定义是dhd(P,Q) = max p in P [ min q in Q [ ||p-q|| ] ],例子我却看不明白:
P <- matrix(c(1,1,2,2, 5,4,5,4), 4, 2)
Q <- matrix(c(4,4,5,5, 2,1,2,1), 4, 2)
hausdorff_dist(P, Q)    # 4.242641 = sqrt(sum((c(4,2)-c(1,5))^2))

# 4.242641 = sqrt(sum((c(4,2)-c(1,5))^2))中的c(4,2)和c(1,5)指的是哪个数呢?感觉跟上面定义的公式不太一样?

多谢多谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群