我正在尝试学习numpy,但无法解决这个问题:取偶数行,即M矩阵的最后一列:
[[ 1 2 3 4 5]
[ 6 7 8 9 10]
[11 12 13 14 15]
[16 17 18 19 20]
[21 22 23 24 25]
[26 27 28 29 30]]
What I did : print(M[0:, -1, 2], '\n')
error: IndexError: too many indices for array
为什么这不起作用?我选择所有带有0:的行,最后一个带有-1的列,并选择步骤2。
您的数组是二维的,但是您正在使用三个索引,就好像您的数组具有3个维度一样,您可以使用此索引来获取所需的内容:
输出: