-2
我基本上有一个python脚本,尝试各种降维技术与各种分类器相结合。 我试图收集每个分类信息最多的特征:降维后获得最丰富的功能
if 'forest' in type(classifier).__name__.lower():
importances = classifier.feature_importances_
coefs_with_fns = numpy.argsort(importances)[::-1]
else:
coefs_with_fns = sorted(zip(classifier.coef_, reduced_training.columns))
虽然这种工作在主,输出只是由一系列整数,其中(ⅰ假设)对应于列号的特征量阵列中之前的分类器。这使我想到了这个问题:这个数组是直接导致一个降维方法的结果,它抛弃了以前连接的所有列标签。
所以我的问题是:有没有办法将维度减少的结果追溯到原始数据集中的实际列/标签?