距离函数的最佳java API

距离函数的最佳java API,java,distance,Java,Distance,我对这种计算是新手。我不知道有哪些现有的距离函数有助于计算到双集合(数组)之间的距离。有人能给我推荐至少10个距离函数吗?这样我就可以从中选择几个最适合我的问题领域的距离函数。我只想计算两个集合之间的距离,以便于我对问题域的科学处理。我还想知道我是否需要手动实现它们,还是需要任何涵盖大多数距离函数的JavaAPI?建议可以帮助我减少工作量并节省时间。:)为您提供代码并没有真正的帮助。你们需要做的是阅读各种距离度量的数学知识,并根据这些知识找出哪一种最合适 您可以先阅读上的维基百科页面以及链接的页

我对这种计算是新手。我不知道有哪些现有的距离函数有助于计算到双集合(数组)之间的距离。有人能给我推荐至少10个距离函数吗?这样我就可以从中选择几个最适合我的问题领域的距离函数。我只想计算两个集合之间的距离,以便于我对问题域的科学处理。我还想知道我是否需要手动实现它们,还是需要任何涵盖大多数距离函数的JavaAPI?建议可以帮助我减少工作量并节省时间。:)

为您提供代码并没有真正的帮助。你们需要做的是阅读各种距离度量的数学知识,并根据这些知识找出哪一种最合适

您可以先阅读上的维基百科页面以及链接的页面和资源

只有当你决定了一个合适的衡量标准,你才需要去寻找代码。在很多情况下,自己实施措施可能是最简单的



或者,如果您希望我们提供适合您的问题领域的合理措施建议,请告诉我们问题领域是什么。

我们是在讨论两个样本之间的统计距离吗?如果是这样的话,有很多方法,每一种都适合不同的问题

如果你的问题域很简单,减去样本就意味着(平均值)就足够了。对于更复杂的数据,尽管有更新和更可靠的方法(如核函数)可用,但推土机的距离是常见的


编码是您的最小问题。在我进一步帮助您之前,您必须对您的问题提供更准确的定义。

有关更多信息,请查找Java物理引擎,如google。这些应该有你需要的一切。我唯一需要计算距离的时候,我只是亲自编写了函数。@user896456:你的“科学方法”看起来不太科学;)谢谢你的回复。这是我的问题领域。从实数空间中,我可以选择两组大小为n的元素。每组包含n个实数。与其直接选择一个距离函数,说两个集合之间的相似性,我想找到集合的性质,并应用适当的距离函数来找到它们之间的距离。因此,空间s可以根据距离函数划分为多组集合。将来,如果我想从同一个空间中找到两个新集合之间的距离,我可以直接找到最适合配对的距离方程。这不是问题域的描述。这只是对您最初的抽象需求的重申。感谢您的建议,我回复了stephen并对我的问题域进行了评论。我希望你能理解我的意思。如果不是,我会在下一篇评论中以更具体的方式做同样的事情。