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