【发布时间】:2018-05-01 10:20:39
【问题描述】:
我有一个二维 numpy 数组,例如
a = np.array([ [1,2,3], [2,3,4], [3,4,5], [4,5,6] ])
[[1 2 3]
[2 3 4]
[3 4 5]
[4 5 6]]
使用a[:,-1],我得到一个列表,其中包含第二个暗淡的最后一个值:[3 4 5 6]。
但是现在,我怎样才能更加灵活并根据第一个暗淡获得第二个暗淡的值。比如我要第一行的最后一个值,第二行的中间值和第三、四行的第一个值,这样结果就是[3 3 3 4]。
我可以使用 numpy 索引直接管理它吗?到目前为止,我所有的努力都失败了,但我并没有声称我可以完全理解所有索引机制。
【问题讨论】: