相关疑难解决方法(0)

子集一个2D numpy数组

我在这里查看了文档和其他问题,但似乎我还没有掌握numpy数组中的子集.

我有一个numpy数组,为了参数,让它定义如下:

import numpy as np
a = np.arange(100)
a.shape = (10,10)
# array([[ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9],
#        [10, 11, 12, 13, 14, 15, 16, 17, 18, 19],
#        [20, 21, 22, 23, 24, 25, 26, 27, 28, 29],
#        [30, 31, 32, 33, 34, 35, 36, 37, 38, 39],
#        [40, 41, 42, 43, 44, 45, 46, 47, 48, 49],
#        [50, 51, 52, 53, 54, 55, 56, 57, 58, 59],
# …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy subset multidimensional-array

23
推荐指数
3
解决办法
3万
查看次数

使用另一个2D阵列索引NumPy 2D阵列

我有类似的东西

m = array([[1, 2],
            [4, 5],
            [7, 8],
            [6, 2]])
Run Code Online (Sandbox Code Playgroud)

select = array([0,1,0,0])
Run Code Online (Sandbox Code Playgroud)

我的目标是

result = array([1, 5, 7, 6])
Run Code Online (Sandbox Code Playgroud)

当我读到Simplfy行和列提取时,我尝试了_ix ,numpy,但这并没有导致我想要的结果.

ps如果您能想到更精确的问题,请更改此问题的标题.

python indexing numpy scipy

5
推荐指数
2
解决办法
4506
查看次数