python计算l两个64维向量的余弦距离
时间: 2023-06-06 14:06:35 浏览: 91
Python Numpy计算各类距离的方法
可以通过 numpy 库中的 dot 函数,以及 linalg.norm 函数来计算两个向量的余弦距离,代码示例如下:
import numpy as np
v1 = np.random.rand(64) # 生成随机的 64 维向量
v2 = np.random.rand(64)
cos_sim = np.dot(v1, v2) / (np.linalg.norm(v1) * np.linalg.norm(v2)) # 计算余弦相似度
cos_dist = 1 - cos_sim # 计算余弦距离
print(cos_dist) # 输出余弦距离结果
阅读全文