下のクラスをmcl.pyというファイルに記述してjupyter notebook
でimport mcl.py import SBS
とすると
NameError: name 'accuracy_score' is not definedというエラーが出ます。
acuuracy_scoreはjupyter notebookで予め
from sklearn.metrics import accuracy_score とimportしていました。
mcl.pyのほうにfrom sklearn.metrics import accuracy_scoreが必要なのかなと思い書いたけど同じエラーが出ました。
解決策を教えてください。
import sys
sys.path.appendをmcl.pyのほうに書くんでしょうか。
python
1class SBS(): 2 def __init__(self,estimator,k_features,scoring=accuracy_score, 3 test_size=0.25,random_state=1): 4 self.scoring=scoring 5 self.estimator=clone(estimator) 6 self.k_features=k_features 7 self.test_size=test_size 8 self.random_state=random_state 9 10コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/15 14:44