【问题标题】:Use indexes in a 2d array to get values from 1d array使用二维数组中的索引从一维数组中获取值
【发布时间】:2024-10-15 03:35:02
【问题描述】:

我有一组值

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

值的索引数组

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

我想使用索引值作为索引值并获得结果

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

我该怎么做?

【问题讨论】:

  • 你试过values[indices]吗?

标签: python numpy numpy-ndarray


【解决方案1】:
values[indices]
array([[3, 2],
       [4, 3],
       [2, 1]])

【讨论】:

    最近更新 更多