def de_c2(X,y):
""" chi2 """
dim = X.shape[1]
de = min(2000,dim)
clf = SelectKBest(chi2, k = de)
clf.fit(X,y)
def _func(X1,X2):
return clf.transform(X1), clf.transform(X2)
return _func
# def de_mic(X,y):
# """ MIC """
# dim = X.shape[1]
# de = min(2000,dim)
# clf = SelectKBest(MIC, k=de)
# clf.fit(X,y)
# def _func(X1,X2):
# return clf.transform(X1),clf.transform(X2)
# return _func
评论列表
文章目录