__init__() got an unexpected keyword argument 'n_jobs'啥错误
时间: 2023-10-02 19:10:22 浏览: 144
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
这个错误通常发生在使用不支持 `n_jobs` 参数的函数时,如下面的例子:
```python
from sklearn.linear_model import LogisticRegression
clf = LogisticRegression(n_jobs=-1)
```
这里使用了 `LogisticRegression` 函数,并尝试使用 `n_jobs` 参数来并行计算,但是 `LogisticRegression` 函数并不支持 `n_jobs` 参数,因此会抛出 `TypeError: __init__() got an unexpected keyword argument 'n_jobs'` 错误。
要解决这个问题,可以使用支持 `n_jobs` 参数的函数,或者去掉不支持 `n_jobs` 参数的函数中的 `n_jobs` 参数。如果需要并行计算,可以考虑使用其他支持并行计算的库,如 `joblib` 或 `multiprocessing`。
阅读全文