TypeError: likelihood() takes from 1 to 3 positional arguments but 4 were given
时间: 2023-10-31 18:19:55 浏览: 80
django报错:add_atr() takes 0 positional arguments but 1 was given
这个错误提示说明你在调用 likelihood 函数时传入了 4 个参数,但是 likelihood 函数只允许 1 至 3 个位置参数。可以检查一下你的代码是否正确传递了参数。
如果你使用了类似于 `likelihood(a, b, c, d)` 的方式调用 likelihood 函数,并且其中的 `d` 参数是多余的,那么可以尝试将其移除。
如果你使用了类似于 `likelihood(a, b, c, sign=d)` 的方式调用 likelihood 函数,并且其中的 `sign` 参数是多余的,那么可以尝试将其移除或者修改函数的定义,将其作为一个关键字参数。
阅读全文