TypeError: __new__() got an unexpected keyword argument 'start'
时间: 2023-12-30 19:04:02 浏览: 35
这个错误通常是因为在创建对象时传递了不正确的参数。具体来说,它表示在调用对象的构造函数时,传递了一个未知的关键字参数。这可能是因为你的代码中使用了错误的参数名称或版本不兼容的库。
以下是一个例子,演示了如何避免这个错误:
```python
class MyClass:
def __init__(self, name):
self.name = name
my_object = MyClass(name='John', start='2021-01-01') # 这里传递了一个未知的关键字参数'start'
```
在这个例子中,我们在创建`MyClass`对象时传递了一个未知的关键字参数`start`,因此会出现`TypeError: __new__() got an unexpected keyword argument 'start'`错误。要解决这个问题,我们需要检查代码中的参数名称是否正确,并确保使用的库版本兼容。
相关问题
TypeError: __init__() got an unexpected keyword argument 'warm_start'
这个错误通常是因为您使用了不支持 `warm_start` 参数的函数或类初始化方法。
`warm_start` 参数是一种机器学习中的技术,用于在训练模型时从先前的训练状态开始,而不是从头开始。如果您使用的函数或类初始化方法不支持 `warm_start` 参数,则会引发 `TypeError` 错误。
要解决这个问题,您可以考虑使用支持 `warm_start` 参数的函数或类初始化方法,或者尝试删除 `warm_start` 参数。如果您不确定哪个函数或类初始化方法支持 `warm_start` 参数,请查看相关文档或检查函数或类的源代码。
TypeError: __init__() got an unexpected keyword argument 'multi_class'怎么解决
这个错误可能是因为您使用的Perceptron()模型不支持multi_class参数。请注意,不是所有版本的Perceptron()模型都支持multi_class参数。
如果您使用的是scikit-learn中的Perceptron()模型,并且想要使用multi_class参数,您需要使用sklearn.linear_model.SGDClassifier()模型,并将它的loss参数设置为'hinge',它的penalty参数设置为'none',并将multi_class参数设置为'multinomial',如下所示:
```
from sklearn.linear_model import SGDClassifier
clf = SGDClassifier(loss='hinge', penalty='none', alpha=0.0001, fit_intercept=True, max_iter=1000, tol=None, shuffle=True, verbose=0, epsilon=0.1, n_jobs=None, random_state=None, learning_rate='optimal', eta0=0.0, power_t=0.5, early_stopping=False, validation_fraction=0.1, n_iter_no_change=5, class_weight=None, warm_start=False, average=False, n_iter=None, multi_class='multinomial')
```
请注意,如果您使用的是其他库或模块中的Perceptron()模型,您需要查看相应的文档来确定如何使用multi_class参数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)