使用数组索引的numpy数组的2D索引

威特克

如果我有一个二维数组的索引:

i = np.array([[0, 0], [1, 1]])

还有一个我想索引的二维数组:

a = np.array([[1, 2], [3, 4]])

我如何索引数组以获得一维数组,如下所示?

np.array([1, 4])
llllllllll

您可以使用:

a[i.T[0], i.T[1]]

如果您有更多尺寸,可以使用:

a[tuple(i.T)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

索引环绕的numpy 2D数组

numpy:使用2D索引数组进行2D数组访问

使用2d数组作为索引从2d numpy数组中提取元素

在索引数组下替换numpy 2D数组元素

使用行索引的2D数组进行numpy高级索引,而无需广播输出

如何使用 2d 数组的值作为 numpy 中 3d 数组的索引?

使用布尔数组在numpy中为2D数组建立索引

使用NumPy从另一个数组及其索引创建2D数组

Python numpy保留排序的2D数组的索引列表

NumPy 2D数组:在圆中选择索引

带有2D数组的Numpy花式索引-说明

创建索引的numpy 2d数组的最快方法

填写2d numpy数组的给定索引之间的值

按列索引排序numpy 2d数组

带有2D值和索引数组的numpy 2D数组分配

在Numpy中用2D数组索引2D数组

通过使用元组列表作为索引从numpy 2d数组中获取值

使用从np.argsort()返回的索引对2D numpy数组进行排序

使用函数参数为函数内的2D numpy数组建立索引

使用Pythonic向量化代码在2D numpy数组中索引不同大小的范围

使用索引替换2D numpy数组的一部分

匹配两个2D数组的行并使用numpy获取行索引图

从子数组中的numpy 2D数组中提取相交数组的索引

用2个索引列表索引2D Numpy数组

使用索引数组在2D数组中索引列值

基于索引的2D numpy数组排列numpy 2D数组的numpy方法是什么?

使用Guava更改大型2D数组的索引

numpy 2d数组,获取指定列索引等于1的行的索引

用元组数组进行Numpy 2d索引,可能还进行Nd索引