首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python numpy 2D数组索引

Python numpy 2D数组索引
EN

Stack Overflow用户
提问于 2013-05-06 17:51:35
回答 1查看 91K关注 0票数 37

我对python和numpy还是个新手。有没有人可以帮助我理解如何对一些用作索引的数组进行索引。我有以下六个这样的二维数组:

代码语言:javascript
复制
array([[2, 0],
   [3, 0],
   [3, 1],
   [5, 0],
   [5, 1],
   [5, 2]])

我想使用这些数组作为索引,并将值10放入一个新的空矩阵的相应索引中。输出应如下所示-

代码语言:javascript
复制
array([[ 0,  0,  0],
   [ 0,  0,  0],
   [10,  0,  0],
   [10, 10,  0],
   [ 0,  0,  0],
   [10, 10, 10]])

到目前为止我已经试过了-

代码语言:javascript
复制
    from numpy import*
    a = array([[2,0],[3,0],[3,1],[5,0],[5,1],[5,2]])
    b = zeros((6,3),dtype ='int32')
    b[a] = 10

但是这给了我错误的输出。有什么需要帮忙的吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16396141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档