首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ConvexHull不够精确-替代方案?

ConvexHull不够精确-替代方案?
EN

Stack Overflow用户
提问于 2014-08-05 16:59:19
回答 1查看 1.3K关注 0票数 2

我有一个大约25k点的聚类一致性,我想找到边界。它适用于ConvexHull,但结果是我只能得到大约19个坐标作为输出。这绝对是太少了。

以下是SciPy文档中的示例代码。如果你运行它,你会发现点数是非常有限的。

代码语言:javascript
复制
from scipy.spatial import ConvexHull
import numpy as np
import matplotlib.pyplot as plt

points = np.random.rand(50, 2)   # 30 random points in 2-D
hull = ConvexHull(points, incremental=False)

plt.plot(points[:,0], points[:,1], 'o')
for simplex in hull.simplices:
    plt.plot(points[simplex,0], points[simplex,1], 'r-')

plt.show()

有没有可能得到更多的分数来提高寄宿者的准确性?或者我需要一个不同的代码?

EN

回答 1

Stack Overflow用户

发布于 2014-08-05 17:05:33

那么你的船体就不会是凸的!

尝试http://www.geosensor.net/papers/duckham08.PR.pdf算法,它将尝试获得您可能想要的东西,这在道德上遵循点集的“边界”。

您也可以尝试使用alpha形状。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25134862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档