res_similarity()函数的参数

2024-10-01 22:42:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用resnik相似性算法来查找两个synset之间的相似性,并且我在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

这里我得到以下错误:

^{pr2}$

谁能告诉我哪一个是第三个论点?在


Tags: in算法nonefordef方式sim相似性
1条回答
网友
1楼 · 发布于 2024-10-01 22:42:45

文档中的类型错误:

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)您只传递了一个参数-s2

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

相关问题 更多 >

    热门问题