__init__() takes 1 positional argument but 2 positional arguments (and 1 keyword-only argument) were given是啥意思
时间: 2023-11-07 09:44:18 浏览: 134
这个错误提示通常出现在你调用一个类的构造函数时,提供的参数数量与构造函数定义的参数数量不一致。具体来说,这个错误可能有以下几种情况:
- 如果你自定义的类只有一个参数 self,但你在实例化该类时提供了多余的参数,就会出现这个错误。
- 如果你在实例化一个类时,提供的参数数量与类定义时的参数数量不一致,也会出现这个错误。
- 如果你在定义类时,使用了 *args 或 **kwargs 等特殊的参数类型,那么你在实例化该类时,需要注意传入的参数类型和数量是否正确。
- 如果你在定义一个函数时,使用了关键字参数,但在调用时没有指定该参数的名称,那么也会出现这个错误。
如果你遇到了这个错误,可以检查一下以上几种情况,找出错误的原因并进行修复。
相关问题
TypeError: __init__() takes 1 positional argument but 2 positional arguments (and 3 keyword-only arguments) were given
这个错误通常是因为在创建对象时传递了错误数量的参数。在这个例子中,引用和引这个错误通常是因为你在调用函数时传递了错误的参数数量或类型。具体来说,这个错误信息告诉我们,函数 `add_atr()` 需要 0 个位置参数,但是你传递了 1 个位置参数。这意味着你需要检查一下你调用 `add_atr()` 函数的代码,看看是否传递了不正确的参数。
另外,你提到的第二个错误是因为
TypeError: DecisionTreeClassifier.__init__() takes 1 positional argument but 2 positional arguments (and 1 keyword-only argument) were given
这个错误提示表明在调用DecisionTreeClassifier类的初始化函数时,传入了多余的参数。通常情况下,这种错误是由于传入的参数数量或类型与初始化函数定义不匹配导致的。解决这个问题的方法有以下几种:
1.检查传入的参数数量和类型是否与初始化函数定义相匹配。
2.检查是否在初始化函数定义中出现了拼写错误或语法错误。
3.检查是否在调用初始化函数时使用了错误的语法或参数传递方式。
4.检查是否在调用初始化函数时使用了错误的类名或模块名。
如果以上方法都无法解决问题,可以尝试查看相关文档或寻求更高级别的帮助。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)