【问题标题】:What's the best way to obtain cosine similarity from two vectors in MATLAB?从 MATLAB 中的两个向量获得余弦相似度的最佳方法是什么?
【发布时间】:2015-08-12 06:55:49
【问题描述】:

我需要多次重复此过程,值的数量从 ~10 到 ~1000 不等。我无法一次访问所有向量 - 我一次可以访问两个向量。

在每个实例中,每个向量对中的值总是相同的。但是,从实例到实例,值的数量会有所不同。

【问题讨论】:

标签: matlab cosine-similarity


【解决方案1】:

对于列向量 ab 我可能会尝试,

a.'*b/(范数(a)*范数(b))

理想情况下,您可以将所有或部分向量组合成数组并立即执行操作,从而利用 matlab 多线程。不同长度的向量虽然是一个挑战...

您可以一次访问所有向量吗?

【讨论】:

  • 刚刚澄清了我原来的帖子来回答你的问题。
猜你喜欢
  • 2017-09-27
  • 1970-01-01
  • 2012-11-19
  • 2010-10-05
  • 2019-05-16
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多