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

2024-09-20 22:54:13 发布

您现在位置:Python中文网/ 问答频道 /正文

获取错误我如何修复它?请帮忙
这是终端中显示的完整错误:

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)

Tags: testselfnlfamilymwrenteuclideanmct
1条回答
网友
1楼 · 发布于 2024-09-20 22:54:13

我相信,你丢失了一个参数

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

相关问题 更多 >

    热门问题