对于数组,和Python列表一样进行索引、切片和迭代
arr[n:m]
arr[n:m:s]:s为步长
索引下标从0开始
取出某个元素的两种形式:arr[m,n]==arr[m][n]
如果索引中使用三个点...]相当于x[:,:,:,:,3]
x[4,...,5,:]相当于x[4,:,:,5,:]
关于迭代问题:
默认是对第一轴进行迭代
如果想迭代所有的元素,使用arr.flat方法
切片
import numpy...1000], dtype=int32)
for i in x: # 能够用于for遍历
print(i)
-1000
1
-1000
27
-1000
125
216
343
512
729
索引...2, 3],
[ 4, 5, 6, 7],
[10, 11, 12, 13],
[15, 16, 17, 18]])
a[2,3] # 注意索引是从..., 12, 17])
a[1:3]
array([[ 4, 5, 6, 7],
[10, 11, 12, 13]])
a[1:3, : ] # 取出每列的第二行和第三行的数据,索引从