TypeError: __init__() got an unexpected keyword argument 'normalize'
时间: 2023-08-01 20:09:44 浏览: 335
这个错误通常是由于在创建对象时传递了一个不支持的关键字参数导致的。根据错误提示,传递的关键字参数是 'normalize',然而对象的 __init__() 方法并不支持该参数。
要解决这个问题,您可以检查代码中创建对象的地方,并确保您传递的关键字参数是正确的。您还可以查看文档或源代码,以了解对象的初始化方法所支持的关键字参数列表。
如果您需要进一步的帮助,请提供更多的上下文信息和代码示例,以便我能够更准确地帮助您解决这个问题。
相关问题
File "e:\anaconda3\experiment\未命名0.py", line 87, in <module> lin_reg = LinearRegression(normalize = True) TypeError: __init__() got an unexpected keyword argument 'normalize'
这个错误是因为 LinearRegression 类没有 normalize 参数。可能是因为你使用的是旧版本的 scikit-learn 库,或者你的代码有误。你可以尝试更新 scikit-learn 库或者检查你的代码是否正确。
TypeError: LinearRegression.__init__() got an unexpected keyword argument 'normalize'
这个错误表示在初始化 LinearRegression 类时,传递了一个意外的关键字参数 'normalize'。normalize 参数是用于指定是否要对输入数据进行归一化处理的参数。这个错误可能发生在你使用的版本中 LinearRegression 类不支持 normalize 参数。
要解决这个问题,你可以尝试以下几种方法:
1. 检查你使用的 LinearRegression 类的版本,确保它支持 normalize 参数。如果不支持,你可以尝试升级到最新版本。
2. 如果你需要进行数据归一化处理,可以在初始化 LinearRegression 对象之前手动对输入数据进行归一化处理。
3. 如果你不需要归一化处理,可以直接删除传递给 LinearRegression 的 normalize 参数。
希望这些提示能够帮助你解决问题!如果还有其他问题,请随时提问。
阅读全文