TypeError: __init__() got an unexpected keyword argument 'random_states'为什么报错
时间: 2023-10-03 09:02:55 浏览: 96
这个错误通常是因为你在创建对象时使用了一个不存在的参数名。请检查一下你创建对象时使用的参数名是否正确,特别是看一下是否有拼写错误。
对于这个具体的错误,可能是因为你使用了一个名为 `random_states` 的参数,但实际上正确的参数名是 `random_state`(注意最后一个字母是单数形式)。所以你需要将参数名修改为正确的,即 `random_state`。
相关问题
jupyter 里 报错TypeError: __init__() got an unexpected keyword argument 'random_states' 怎么解决
这个错误通常是因为你在使用某个函数时,传入了一个不支持的参数 `random_states`。这个参数可能是你自己定义的,也可能是误传了参数名称,或者是在使用不同版本的库时参数名称发生了改变。
解决这个问题的方法是,检查你的代码并确定哪里使用了 `random_states` 参数。如果你确定这个参数名称是正确的,可以查看你所使用的库的文档,确认它是否支持这个参数。如果不支持,你需要修改代码,使用该库支持的参数名称。
如果你还不能确定问题所在,可以提供更多的代码和错误信息,以便我更好地帮助你解决这个问题。
TypeError: __init__() got an unexpected keyword argument 'random_states'
这个错误通常发生在调用一个类的构造函数时,传入了一个未定义的关键字参数"random_states"。也就是说,这个类的构造函数不接受名为"random_states"的参数。可能有以下几种情况导致这个错误:
1. 参数名拼写错误。
2. 该类确实没有定义名为"random_states"的参数。
3. 该类的构造函数被重载了,但是你没有使用正确的参数列表。
如果你需要进一步了解这个错误,请提供更多上下文信息,例如哪个类、哪个方法、哪个库等,我才能更好地帮助你解决问题。
阅读全文