TypeError:family()缺少1个必需的位置参数:'rebw'

问题描述 投票:-1回答:1

获取错误,我该如何解决?请帮助这是在终端显示我的完整错误:

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)
python python-3.x python-2.7 euclidean-distance
1个回答
0
投票
我相信,您缺少的内容在]中发送了一个参数>

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 ):

© www.soinside.com 2019 - 2024. All rights reserved.