我想计算两个列表之间的余弦相似度,让我们以列表1为例,它是dataSetI
,列表2是dataSetII
。
让我们说dataSetI
是[3, 45, 7, 2]
,而dataSetII
是[2, 54, 13, 15]
。列表的长度为总是 =。我想将余弦相似度报告为0到1之间的数。
dataSetI = [3, 45, 7, 2]
dataSetII = [2, 54, 13, 15]
def cosine_similarity(list1, list2):
# How to?
pass
print(cosine_similarity(dataSetI, dataSetII))