aArray = np.array([(1, 2, 3),(4, 5, 6)])
print(aArray)
得:
[[1 2 3]
[4 5 6]]
print(aArray[:,[0,1]])
得:
[[1 2]
[4 5]]
print(aArray[1,[0,1]])
得:
[4 5]
循环遍历:
for row in aArray:
print(row)
得:
[1 2 3]
[4 5 6]
小结:
第一个:表示的是行,从0开始,只有:表示取全部行或列 诸如此类:还可以控制步幅来控制输出,用::-1表示逆序
reshape改变矩阵的形状
aArray = np.array([(1, 2 ,3),(4, 5, 6)])
print(aArray.shape)
得:
(2, 3)
bArray = aArray.reshape(3, 2)
print(bArray)
得:
array([[1, 2]
[3, 4]
[5, 6]])