gpt4 book ai didi

python - res_similarity() 函数的参数

转载 作者:太空宇宙 更新时间:2023-11-03 18:36:53 24 4
gpt4 key购买 nike

我正在使用 resnik 相似度算法来查找两个同义词集之间的相似度,并且我在 python 中按以下方式使用它:

def get_maximum(synset1,synset2):
maxSim = None
for s1 in synset1:
for s2 in synset2:
sim = s1.res_similarity(s2)
if maxSim == None or maxSim < sim:
maxSim = sim
return maxSim

这里我收到以下错误:

Typeerror: res_similarity() takes at least 3 arguments (2 given)

有人能告诉我第三个参数是哪一个吗?

最佳答案

文档中的类型错误:

Raised when an operation or function is applied to an object of inappropriate type. The associated value is a string giving details about the type mismatch.

在您的情况下,您有一个名为 res_similarity() 的函数,需要接受 2 个参数。

您看到 3 和 2 的原因是因为它也有 self

例如 res_similarity(self, arg1, arg2) 您仅传递 1 个参数 - s2

您需要再向此方法传递一个参数

关于python - res_similarity() 函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21399258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com