Python 3.6 y = y[:, np.newaxis]出错

lovesf 2018-07-11 05:32:30
Python 3.6 用Jupyter Notebook时,y = y[:, np.newaxis]出错
提示TypeError: unhashable type: 'slice'
怎么处理呢,y是10000行的 一维数据
我是按照https://www.jianshu.com/p/7c08e9d79514来学习的。
...全文
244 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovesf 2018-07-12
  • 打赏
  • 举报
回复
y是一个一万行数据的最后一列,应该是10000行*1列的数据
ghostgoodbye 2018-07-11
  • 打赏
  • 举报
回复
引用 2 楼 lovesf 的回复:
那为什么结果还是10000行*1列?

sorry,这里我弄错了。你这个是numpy增加维度吧,写法是对的,不知道你的y是什么
lovesf 2018-07-11
  • 打赏
  • 举报
回复
那为什么结果还是10000行*1列?
ghostgoodbye 2018-07-11
  • 打赏
  • 举报
回复
难道是y = y[:, np.newaxis],这里逗号的问题,y = y[:np.newaxis]

37,717

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧