Python
1import pandas as pd 2import numpy as np 3import mglearn 4import matplotlib.pyplot as plt 5from sklearn.model_selection import train_test_split 6from sklearn.svm import LinearSVC 7 8 9csv_titanic = pd.read_csv("titanic_train.csv") 10 11 12#読み込んだファイルの欠陥地処理やダミー変数化などの前処理を行った(省略) 13 14 15X = csv_titanic[["Age","Fare"]] 16y = csv_titanic["Survived"] #ラベル 17 18X_train,X_test,y_train, y_test=train_test_split(X, y, stratify=y ) 19 20svm = LinearSVC().fit(X_train,y_train) 21plt.figure() 22mglearn.plot_2d_separator(svm,X) 23 24 25 26TypeError: 'module' object is not callable
上のコードでmglearn.plot_2d_separator()関数を使用すると
'module' object is not callable
というようなエラーを吐きます。
なぜこのようなエラーが表示されるのかが分かりません。ほかにインポートすべきモジュールがあるということでしょうか?
ちなみに、mglearn.discrete_scatter()関数を使用した際にはエラーが出ていませんでした。
もしわかる方いらっしゃいましたら、ご回答よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。