import numpy as np
x = np.array([[1,2],[3,4],[5,6]])
y = x[[0,2,0],[0,1,1]]print("x:{}".format(x))print("y:{}".format(y))
结果:
x:[[12][34][56]]
y:[162]
解析:
按照索引值定位子元素
在上一步的基础上进一步定位
最终结果:
import numpy as np
x = np.array([[0,1,2],[3,4,5],[6,7,8],[9,10,11]])print('我们的数组x:')print(x)print('\n')
rows =[[0,0],[3,3]]
cols =[[0,2],[0,2]]
y = x[rows, cols]print('这个数组的四个角元素是:')print(y)