获取错误,我该如何解决?请帮助这是在终端显示我的完整错误:
Traceback (most recent call last):
File "Family-tracking-system.py", line 843, in search
self.family(euclidean_lare,euclidean_ntm,euclidean_mct,euclidean_lent,euclidean_rent,euclidean_lebnt,euclidean_rebnt,euclidean_mw,euclidean_nl,euclidean_nw,euclidean_rew,euclidean_lew,euclidean_ea,euclidean_lebw,euclidean_rebw )
TypeError: family() missing 1 required positional argument: 'rebw
'
这里是代码!
self.family(euclidean_lare,euclidean_ntm,euclidean_mct,euclidean_lent,euclidean_rent,euclidean_lebnt,euclidean_rebnt,euclidean_mw,euclidean_nl,euclidean_nw,euclidean_rew,euclidean_lew,euclidean_ea,euclidean_lebw,euclidean_rebw )
def family(self,label,lare,ntm,mct,lent,rent,lebnt,rebnt,mw,nl,nw,rew,lew,ea,lebw,rebw ):
families = pd.read_csv('fts.csv')
data = families.drop('label', axis=1)
X = np.array(data)
y = np.array(families['label'])
feature_list = list(families.columns)
X_train, X_test, y_train, y_test = sklearn.model_selection.train_test_split(X, y, test_size = 0.2, random_state = 42)
self.family(euclidean_lare,euclidean_ntm,euclidean_mct,euclidean_lent,euclidean_rent,euclidean_lebnt,euclidean_rebnt,euclidean_mw,euclidean_nl,euclidean_nw,euclidean_rew,euclidean_lew,euclidean_ea,euclidean_lebw,euclidean_rebw )
这是它在下一行显示错误并显示缺少最后一个参数rebw
的原因
def family(self,label,lare,ntm,mct,lent,rent,lebnt,rebnt,mw,nl,nw,rew,lew,ea,lebw,rebw ):