-1
Я пытаюсь установить значения с numberOne
и numberTwo
так, чтобы он соответствовал LabelEncoder
, который я позже буду использовать для данных train_test_split
. Однако я получаю следующее сообщение об ошибке:Почему я получаю эту ошибку, LabelEncoder?
'bad input shape()' It seems that the problem is on line le.fit(X)
Мой код:
from sklearn.cross_validation import train_test_split
from sklearn.preprocessing import LabelEncoder
numberOne = 9
numberTwo = 1
X = numberOne
y = numberTwo
le = preprocessing.LabelEncoder()
le.fit(X)
X = le.transform
print X
le = preprocessing.LabelEncoder()
le.fit(y)
y = le.transform
print y
Я мало знаю о scikit, но я предполагаю, что 'fit' должен взять список. Вы даете ему целое число. – Kevin