Python (4) 关于numpy中的冒号坑

神坑啊!!!!我写cs231n的时候,竟然发现了……

  binary = np.zeros(p.shape)
  print binary.shape
  binary[:, y] = 1
  print binary

结果如下:

  binary = np.zeros(p.shape)
  print binary.shape
  binary[range(binary.shape[0]), y] = 1
  print binary

这才出现了我想要的结果:

Paste_Image.png

多么痛的领悟。。。。再也不敢随便用冒号了!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 有很多人搞不清匿名函数和闭包这两个概念,经常混用。闭包是指有权访问另一个函数作用域中的变量的函数。匿名函数就...
    cduyzh阅读 3,669评论 3 7
  • 大概有几个月没有看电影了,上一场。。算了。。。。 看之前就听别人说肿瘤君看的会哭,当时觉得不以为然,然后和朋友看完...
    安静的阿兔阅读 4,724评论 0 0
  • 诗人的爱情 往往在失去之后 叹一句曾经沧海 恨如今除非巫山 盈盈红酥手 没握住的都成错误 没得到的永远美好 余下动...
    黑小生阅读 1,586评论 3 2