具有余弦相似度的模型评估 TypeError:* 不支持的操作数类型:'rv_continuous_frozen' 和 'rv_continuous_frozen'

问题描述 投票:0回答:1

对于我的模型评估,我使用余弦相似度和以下代码:

cosine_similarity = (np.dot(np.array(v1), np.array(v2))) / (norm(np.array(v1)) * norm(np.array(v2)))

但是出现以下错误,这里有任何帮助

<scipy.stats._distn_infrastructure.rv_continuous_frozen object at 0x000001E703C665A0>
<scipy.stats._distn_infrastructure.rv_continuous_frozen object at 0x000001E701D1EEA0>
Traceback (most recent call last):
  File "c:\Users\91888\OneDrive\Desktop\SkillMatch\Doc2Vec_Test_Resume.py", line 102, in <module>
    print((norm(np.array(v1)) * norm(np.array(v2))))
           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for *: 'rv_continuous_frozen' and 'rv_continuous_frozen'

对于我的模型评估,我使用余弦相似度

python python-pdfreader
1个回答
0
投票

scipy.norm 是 scipy 的一个类。要获取特定点的值,需要使用方法

pdf
cdf
ppf
rvs
来获取概率密度、累积分布函数、分位数和随机值的值。

© www.soinside.com 2019 - 2024. All rights reserved.