我需要将我的分类模型的labels_train
(这是一个字典列表[{Id:0, Prediction:2},{Id:1, Prediction:4},....]
)转换为数组。
#Classification model:
from sklearn.linear_model import LogisticRegression
class_model = LogisticRegression()
#Fitting the classifier to the training set.
classifier= class_model.fit(X_train_pca, labels_train)
score= classifier.score(X_test_pca, labels_test)
print(score)
当我运行此代码时,非常感谢:)我收到此错误:
TypeError: unorderable types: dict()>dict()
X_train_pca
是一个数组,因此我认为我应该将lables_train转换为数组,但由于数组与列表不同,我不知道该怎么做。
答案 0 :(得分:1)
试试这个
amount catcode date feccandid type
date
2014-05-15 1000 E1600 05/15/2014 H8TX22107 24K
2013-10-22 5000 G4600 10/22/2013 H4TX28046 24K
2014-03-26 4 C2100 03/26/2014 H0MO07113 24Z
2014-05-06 1000 F1100 05/06/2014 H0OH06189 24K