TypeError: __init__() takes from 1 to 4 positional arguments but 5 were given
时间: 2023-12-29 07:05:19 浏览: 263
django报错:add_atr() takes 0 positional arguments but 1 was given
这个错误提示是在使用PyG搭建模型时出现的。具体来说,是在FeatureExpander类的初始化函数中出现了问题。根据错误提示,这个函数接受的位置参数数量应该在1到4之间,但是实际传入了5个参数。这可能是因为在调用这个函数时传入了多余的参数,或者是函数定义本身有问题。为了解决这个问题,可以检查一下调用这个函数的代码,看看是否传入了多余的参数。如果没有,那么就需要检查一下FeatureExpander类的定义,看看是否需要修改函数参数的数量或者类型。
阅读全文