首先创建一个数组t2
t2=np.arange(24).reshape((4,6))
print(t2)
取某一行
取第三行(注意,此处为从0开始计数)
print(t2[2])
取连续的几行
自第三行起开始取每一行
print(t2[2:])
取不连续的几行
取第一行和第三行,注意此处为两个中括号
print(t2[[0,2]])
取列
取第三列
print(t2[:,2])
取连续的几列
自第三列开始取,取到最后一列
print(t2[:,2:])
自第三列开始取,取到第五列
print(t2[:,2:4])
取不连续的几列
取第三列和第五列
print(t2[:,[2,4]])
取多行多列
取第二行到第四行,第三列到第五列的数
print(t2[1:3,2:4])
取多个不相邻的点
行与列一一对应,即取第1行第1列的数和第3行第2列的数。
print(t2[[0,2],[0,1]])
也就是数组中的 0 和 13