首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在给定相似矩阵的情况下,如何找到数据点之间的最优匹配?

在给定相似矩阵的情况下,如何找到数据点之间的最优匹配?
EN

Stack Overflow用户
提问于 2022-03-07 03:54:12
回答 1查看 159关注 0票数 0

我被一个非常简单的问题困住了,但我越努力去解决它就越难。或者没有比O(N^2)更好的解。问题很简单。第一组有N个数据点,第二组有M个数据点。我有一个NxM相似矩阵A,使得Ai, j给出了Ni和Mj数据点的相似性评分。

我想知道第一盘的得分与第二盘的最佳匹配。即输出为N个元素的列表,每个元素对应M集的唯一指标,它们最匹配。

我在用numpy。我在第二轴上排序矩阵,但问题是,排序不会给我不起指数。有了索引逻辑,它就会变得非常混乱。

EN

回答 1

Stack Overflow用户

发布于 2022-03-09 01:37:05

np.argmax(A, axis=1)所做的与您所描述的完全相同(假设1表示最相似的意思)。

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

https://stackoverflow.com/questions/71376238

复制
相关文章

相似问题

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