请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

3回答

liuyubobobo 2020-12-14 15:14:41

argsort 的结果是索引,是根据索引去取数字结果是排序的,请明确这是你想要的结果。

https://img1.sycdn.imooc.com/szimg/5fd710270984c71806460234.jpg


对于你想写的表达式,因为太长了,所以如果出问题,很难判断出问题的根源在哪里。请一步一步去调试,看到底是哪一步和你的预期不一样,再看问题出在哪里。


比如,先看 A = table,drop 的结果是不是你想要的;

再看 A.column 的结果是不是你想要的;

再看 a = np.argsort 的结果是不是你想要的;

再看 A.colum[a] 的结果是不是你想要的,

以此类推。


因为这不是课程代码,我也没有你的代码前后文,我无法帮你调试。


加油。

1 回复 有任何疑惑可以回复我~
  • 提问者 绯色之月月 #1
    谢谢老师,第二行没有问题,我问的是第一行的sorted,print出结果了
    回复 有任何疑惑可以回复我~ 2020-12-14 15:17:08
  • liuyubobobo 回复 提问者 绯色之月月 #2
    你单独给我贴一下你的 log_reg_all.coef_ 是什么?另外,把下面的代码去掉,只保留 print(b) 确认一下输出的内容没有被后面的代码影响。
    回复 有任何疑惑可以回复我~ 2020-12-14 15:33:53
提问者 绯色之月月 2020-12-14 18:22:51

https://img1.sycdn.imooc.com//szimg/5fd73cfb0838efa410000373.jpg
单独贴出来

0 回复 有任何疑惑可以回复我~
  • 提问者 绯色之月月 #1
    好像sorted没对它排序,还是和原来一样的
    回复 有任何疑惑可以回复我~ 2020-12-14 18:24:28
  • liuyubobobo 回复 提问者 绯色之月月 #2
    这是一个二维数组,先把它打成一维的,否则 sorted 认为他在处理一个元素。
    回复 有任何疑惑可以回复我~ 2020-12-14 19:11:03
  • 提问者 绯色之月月 回复 liuyubobobo #3
    明白了,谢谢波老师!
    回复 有任何疑惑可以回复我~ 2020-12-14 20:35:07
提问者 绯色之月月 2020-12-14 16:08:12

https://img1.sycdn.imooc.com/szimg/5fd71d6b0801e04010010511.jpg
去掉最后两行后结果没变https://img1.sycdn.imooc.com//szimg/5fd71d6b0896f01410010755.jpg

0 回复 有任何疑惑可以回复我~
  • 你单独给我贴一下你的 log_reg_all.coef_ 是什么? 换句话说,现在我想用程序建立 x = ... ,这个 x 和 log_reg_all.coef_ 是一样的,怎么写。
    回复 有任何疑惑可以回复我~ 2020-12-14 16:11:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信