質問: DecisionTreeClassifier(criterion='entropy', max_depth=3, random_state=0) model3.fit(X_train, Y_train) print('正解率(train):{:.3f}'.format(model3.score(X_train, Y_train))) print('正解率(train):{:.3f}'.format(model3.score(X_test, Y_test))) ``` ### 読み込むデータ (Dropboxリンク)
回答: 問題のエラーは、単純にその行の末尾に全角空白が入っているからだと思われます。 ``` model3 = DecisionTreeClassifier(criterion='entropy', max_depth=3, random_state=0) ``` 他にもそうしたことが無いか確かめて修正してみてください。 ちなみにこの辺の記事を参考にして、ある程度自動的にソースコードを見易い表示・整形・エラー検出などをしてくれるようにすれば、時間と手間の短縮になるのでは? MacでJupyter Notebookに拡張機能を入れて使いやすくする [作業効率化] Jupyterの拡張機能を全部調べてみた Jupyter 知っておくと少し便利なTIPS集