TypeError: unhashable type: 'numpy.ndarray' を修正しました
エラーレポート
以前に仕事でこの落とし穴に遭遇したので、問題と解決策を記録します. すべての状況に当てはまるわけではありませんが、参考として使用できます.
問題の説明は次のとおりです。
TypeError: ハッシュできない型: 'numpy.ndarray'
解決
ハッシュ不可能な型: 'numpy.ndarray'
T1. 最初に変数名を変更してみてください: 説明できない TypeError が表示された場合は、変数名が重複しているかどうか、または変数名とプレースホルダー名の競合が原因であるかどうかを検討してください。 .
T2. numpy 配列に変換: 取得した X_test_label は実際には DataFrame 形式であるため、この形式を繰り返しに使用することはできません。X_train = np.array(X_train) などの np.array 形式に変換してみてください。
X_test_label=np.array(X_test_label)
T3.それでも出るなら、今回採用すべき T2を踏まえ、配列型配列に対して全て[0を取る]を行う
PS
ご不明な点がございましたら、コメント欄にメッセージを残してください