由于输入是numpy数组,因此无法从sklearn模型获取要素名称如何构造代码,以便提取特征名称?

问题描述

我正在研究使用分层k折交叉验证的随机森林分类模型。我想画出每折的特征重要性。我的输入数据为numpy数组的形式,但是我无法在下面的代码中输入功能名称。如何构造该代码,以便提取特征名称,从而绘制出内置特征的重要性?

function Menu({navigation}){
  return (
    
    <View style={{flex: 1,backgroundColor: '#ecf0f1',}}>
   
    <View style={{ flex: 1,width: 100,justifyContent:'center',backgroundColor: '#2e3233' }}>
      <Image 
        source={logo5}
        style={{width: 50,height: 50,resizeMode: 'stretch',top:-200,left:8}}
      />
    <Text style={{position:"absolute",top:100,padding:8,color:"#FFF"}}>Home</Text>
    <Text style={{ position:"absolute",top:150,color:"#FFF"}}>Batches</Text>
        <Text style={{ position:"absolute",top:200,color:"#FFF"}}>Enquiry</Text>
        <Text style={{ position:"absolute",top:350,color:"#FFF"}}>Forum</Text>
        <Text style={{position:"absolute",top:400,color:"#FFF"}}>Settings</Text>
                <Text style={{ position:"absolute",top:450,color:"#FFF"}}>logout</Text></View></View>

  )}

--------------------------------------------------- ---------------------------- AttributeError Traceback(最近一次调用 >最后) > 21 > 22#情节 > ---> 23个重要性= pd.DataFrame({'FEATURE':pd.DataFrame(X_downsample.columns),'IMPORTANCE':np.round(model.feature_importances_,3)}) > 24个重要性=重要性.sort_values('IMPORTANCE',ascending = False).set_index('FEATURE') > 25 > > AttributeError:“ numpy.ndarray”对象没有属性“ columns”

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)