采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师这里我想对系数进行排序,为什么sorted出来后的数没有排序呢
argsort 的结果是索引,是根据索引去取数字结果是排序的,请明确这是你想要的结果。
对于你想写的表达式,因为太长了,所以如果出问题,很难判断出问题的根源在哪里。请一步一步去调试,看到底是哪一步和你的预期不一样,再看问题出在哪里。
比如,先看 A = table,drop 的结果是不是你想要的;
再看 A.column 的结果是不是你想要的;
再看 a = np.argsort 的结果是不是你想要的;
再看 A.colum[a] 的结果是不是你想要的,
以此类推。
因为这不是课程代码,我也没有你的代码前后文,我无法帮你调试。
加油。
谢谢老师,第二行没有问题,我问的是第一行的sorted,print出结果了
你单独给我贴一下你的 log_reg_all.coef_ 是什么?另外,把下面的代码去掉,只保留 print(b) 确认一下输出的内容没有被后面的代码影响。
单独贴出来
好像sorted没对它排序,还是和原来一样的
这是一个二维数组,先把它打成一维的,否则 sorted 认为他在处理一个元素。
明白了,谢谢波老师!
去掉最后两行后结果没变
你单独给我贴一下你的 log_reg_all.coef_ 是什么? 换句话说,现在我想用程序建立 x = ... ,这个 x 和 log_reg_all.coef_ 是一样的,怎么写。
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.5k 19
3.5k 17
3.0k 15
1.6k 15
1.5k 14