1
我在sklearn中使用了混淆矩阵。每行是哪个标签在混淆矩阵中python
我的问题是,我无法理解每一行是哪个标签!我的标签是[0, 1, 2, 3, 4, 5]
。
我想知道如果第一行是标签0,第二行是标签1等?
为了确保,我试过这个代码,我认为通过标签的顺序来制作混淆矩阵。但是我得到了一个错误。
cfr = RandomForestClassifier(n_estimators = 80, n_jobs = 5)
cfr.fit(X1, y1)
predictedY2 = cfr.predict(X2)
shape = np.array([0, 1, 2, 3, 4, 5])
acc1 = cfr.score(X2, y2,shape)
错误是:
acc1 = cfr.score(X2, y2,shape)
TypeError: score() takes exactly 3 arguments (4 given)`
“crf.score”的文档是什么? – hpaulj
http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html#sklearn.ensemble.RandomForestClassifier.score – Talia
4个参数是自我和3个明确的。我会尝试在最后使用关键字。并没有检查版本。关键字参数可能是最近的增加。我没有这个包,所以无法检查我自己。尽管我可以探索github代码。 – hpaulj