Как решить эту проблему «ValueError: недостаточно значений для распаковки (ожидается 5, получено 4)»? - PullRequest
0 голосов
/ 31 марта 2020

Как решить эту проблему «Ошибка значения: недостаточно значений для распаковки (ожидается 5, получено 4)»?

import sklearn
from sklearn.datasets import load_breast_cancer
data = load_breast_cancer()

label_names = data['target_names']
labels = data['target']
feature_names = data['feature_names']
features = data['data']
print(label_names)
print(labels[0])
print(feature_names[0])
print(features[0])

from sklearn.model_selection import train_test_split

Ошибка возникает в следующей строке:

train, test, train_labels, test_labels, test_labels = train_test_split(features,labels,test_size =   0.40, random_state = 42)

1 Ответ

1 голос
/ 31 марта 2020

Ваша функция "train_test_split" возвращает только 4 значения. Измените свою строку следующим образом:

train, test, train_labels, test_labels = train_test_split(features,labels,test_size =   0.40, random_state = 42)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...