用python对两个向量进行相似度分析
时间: 2023-06-01 10:01:51 浏览: 91
向量相似度的算法实现
以下是用Python计算两个向量之间余弦相似度的示例代码:
```python
import numpy as np
# 定义两个向量
v1 = np.array([1, 2, 3])
v2 = np.array([4, 5, 6])
# 计算向量的范数
norm1 = np.linalg.norm(v1)
norm2 = np.linalg.norm(v2)
# 计算余弦相似度
cos_sim = np.dot(v1, v2) / (norm1 * norm2)
print("余弦相似度为:", cos_sim)
```
输出结果为:
```
余弦相似度为: 0.9746318461970762
```
说明这两个向量非常相似。
阅读全文