Я получаю эту ошибку, и я не знаю, что это значит. Я прочитал здесь в stackoverflow, что проблема может быть связана с набором данных, который имеет менее 1960 строк, но я намеренно поместил набор данных с 2000 строками. И это не проблема. Кто-нибудь знает, что она получает? Спасибо.
from sklearn import *
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import accuracy_score
from sklearn import tree
training_data = np.genfromtxt('output.csv', delimiter=',', dtype=np.int32, usecols=np.arange(0,11))
inputs = training_data[:,:-1]
outputs = training_data[:, -1]
training_inputs = inputs[:250]
training_outputs = outputs[:250]
testing_inputs = inputs[250:]
testing_outputs = outputs[250:]
classifier = tree.DecisionTreeClassifier()
classifier.fit(training_inputs, training_outputs)
predictions = classifier.predict(testing_inputs) #error
ValueError: Found array with 0 sample(s) (shape=(0, 10)) while a minimum of 1 is required.