返回信息流import numpy as np
x = np.array([[ 0, 1, 2],[ 3, 4, 5],[ 6, 7, 8],[ 9, 10, 11]])
print ('我们的数组是:' )
print (x)
print ('\n')
rows = np.array([[0,0],[3,3]])
cols = np.array([[0,2],[0,2]])
y = x[rows,cols]
print ('这个数组的四个角元素是:')
print (y)
输出结果为:
我们的数组是:
[[ 0 1 2]
[ 3 4 5]
[ 6 7 8]
[ 9 10 11]]
这个数组的四个角元素是:
[[ 0 2]
[ 9 11]]
不是很理解
这是一条镜像帖。来源:北邮人论坛 / python / #24676同步于 2019/12/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
这个切片是怎么切的啊
k00k00
2019/12/18镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
逗号前是行,逗号后是列,现在因为逗号前和逗号后分别是两个数组,所以依次取出,也就是说,你索取的元素相当于x[0,0]x[0,2]x[3,0]x[3,2]
很有道理的样子
【 在 MariaBrown (【意涵团】发现一只小吃货) 的大作中提到: 】
: 逗号前是行,逗号后是列,现在因为逗号前和逗号后分别是两个数组,所以依次取出,也就是说,你索取的元素相当于x[0,0]x[0,2]x[3,0]x[3,2]
https://docs.scipy.org/doc/numpy/user/basics.indexing.html#indexing-multi-dimensional-arrays