train_test_split()报错ValueError: too many values to unpack (expected 2)
时间: 2023-11-21 13:57:26 浏览: 228
python学习笔记-面向对象高级编程-20200324
train_test_split()报错ValueError: too many values to unpack (expected 2)通常是由于解包赋值的个数与返回值的个数不匹配所致。解决这个问题的方法是使用*号来忽略多余的值。例如,可以使用以下代码来忽略多余的值:
```python
X_train, X_test, *_ = train_test_split(X, y)
```
这将把train_test_split()函数返回的前两个值分别赋给X_train和X_test,而忽略其他的值。
阅读全文