2017-03-27 20 views
0

confusion_matrixを呼び出すときにエラーが発生しているようですが、下記を参照してください。これをどのように機能させることができますか?sklearn.metrics.confusion_matrix - TypeError: 'numpy.ndarray'オブジェクトが呼び出し可能ではありません

from sklearn.metrics import confusion_matrix 
confusion_matrix = confusion_matrix(normalisedArr_y5,predicted5) 
+0

を同じ名前を割り当てませんデータ型は次のとおりです.intro64(244、)配列([1,1,1、...、2,2,2])normalisedArr_y5 Int64(244、)配列([1,1,1、...、 5,5,5]) – Garch2017

+3

完全なスタックトレースを投稿してください。 –

+2

'confusion_matrix'を再定義しています - 別の変数名を使用してください。 – AChampion

答えて

0

両方normalisedArr_y5predicted5はnp.arraysまたはリストでなければなりません。明らかに一方または両方がそうではありません。あなたは試みることができる:

confusion_matrix = confusion_matrix(normalisedArr_y5.tolist(),predicted5.tolist()) 
0

1 @Roelant
2で指定された両方の値がNPの配列またはリストされていることを確認してください関数名として自分の変数の名前に

from sklearn.metrics import confusion_matrix 
cfm = confusion_matrix(normalisedArr_y5,predicted5) 
print(cfm) 
関連する問題