【发布时间】:2019-07-23 12:10:35
【问题描述】:
我有一个第一个 ndarray,foo,我想在其中选择几个元素。
foo = array([0, 10, 30] , [20, 40, 60], [30, 50, 70])
确切地说,我有另一个 ndarray,bar,我在其中存储我想要的行在我的第一个 ndarray 的每一列中。
bar = array([1, 2, 0], [0, 0, 1])
我想要的结果是:
array([20, 50, 30] , [0, 10, 60])
这是一种矢量化的方式吗?
当我尝试 foo[bar] 时,它会增加数组的大小。 这不是我想要的。
【问题讨论】:
标签: python python-3.x indexing numpy-ndarray