对于数组,和Python列表一样进行索引、切片和迭代
arr[n:m]
arr[n:m:s]:s为步长
索引下标从0开始
取出某个元素的两种形式:arr[m,n]==arr[m][n]
如果索引中使用三个点...:]
x[...,3]相当于x[:,:,:,:,3]
x[4,...,5,:]相当于x[4,:,:,5,:]
关于迭代问题:
默认是对第一轴进行迭代
如果想迭代所有的元素,使用arr.flat方法
切片...([ 2, 6, 12, 17])
a[1:3]
array([[ 4, 5, 6, 7],
[10, 11, 12, 13]])
a[1:3, : ] # 取出每列的第二行和第三行的数据