NumPy 中的多个索引

问题描述 投票:0回答:1

以下作品:

np.array([[10,20,30,40]])[:,[1,3,2]]

如何对一维数组进行这种切片?换句话说,如何修复以下问题以使索引引用相同的维度而不是三个不同的维度?

np.array([10,20,30,40])[1,3,2]
numpy numpy-slicing
1个回答
0
投票

如果我理解正确,只需将索引包装在列表中即可:

np.array([10,20,30,40])[[1,3,2]]
# array([20, 40, 30])
© www.soinside.com 2019 - 2024. All rights reserved.