首页 > 解决方案 > Orange3 如何在距离小部件中获取余弦值

问题描述

Orange3 表示距离矩阵中 1 号向量 [1, 0] 到 2 号向量 [0, 1] 的余弦为 1.000,1 号到 7 号向量 [-1, 0] 为 2.000,如下图所示。我相信它必须是 0.000 和 -1.000,因为它应该是余弦。或者如果它是弧度,它必须是 1.5708(pi/2) 和 3.1415(pi)。听起来余弦的范围在 O​​range3 中是 0.0 到 2.0,但我以前从未告诉过这一点。

在此处输入图像描述

有人知道这个余弦结果吗?谢谢你。

标签: algebraorange

解决方案


你描述的是余弦相似度。Orange 计算余弦距离

代码在这里:https ://github.com/biolab/orange3/blob/master/Orange/distance/distance.py#L455 。


推荐阅读