当前位置:  开发笔记 > 编程语言 > 正文

使用另一个数组索引numpy数组

如何解决《使用另一个数组索引numpy数组》经验,为你挑选了0个好方法。

我觉得很傻,因为这是一件很简单的事情,但我在这里或其他任何地方都找不到答案.

有没有直接的方法索引numpy数组与另一个?

说我有一个2D数组

>> A = np.asarray([[1, 2], [3, 4], [5, 6], [7, 8]])
array([[1, 2],
   [3, 4],
   [5, 6],
   [7, 8]])

如果我想访问元素[3,1]我输入

>> A[3,1]
8

现在,假设我将此索引存储在数组中

>> ind = np.array([3,1])

并尝试使用索引这次:

>> A[ind]
array([[7, 8],
       [3, 4]])

结果不是A [3,1]

问题是:拥有数组A和ind,获得A [3,1]的最简单方法是什么?

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有