如何将字典转换为数组

时间:2016-03-29 11:26:18

标签: python arrays dictionary scikit-learn

我需要将我的分类模型的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转换为数组,但由于数组与列表不同,我不知道该怎么做。

1 个答案:

答案 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