私は私のStock
クラスにclf
オブジェクトにfit
メソッドにアクセスしようとしている、私はこのエラーを取得する:未結合の方法フィット()最初の引数は(代わりにストックインスタンスを得た)としてDecisionTreeClassifierインスタンスで呼び出さなければなりません
unbound method fit() must be called with DecisionTreeClassifier instance as first argument (got Stock instance instead)
ストッククラス:
0:私はクラスをインスタンス化していますclass Stock():
def __init__(self,equity, history):
self.equity = equity
self.history = history
self.clf = tree.DecisionTreeClassifier
# Couldn't use built-in comparable method
# This method is a workaround.
def exists(self, allCompanies):
exists = False;
for other in allCompanies:
if self.equity.sid == other.equity.sid:
exists = True
return exists
エラーがスローされ
:
...
if current > prev:
Stock.clf.fit(Stock, 1)
else:
Stock.clf.fit(Stock, 0)
...