import numpy as np
a = np.array(1,10)
#将ndarray数组赋值变维成3行3列的数组
a = a.reshape(3,3)
print(a,a.shape) #[[1 2 3][4 5 6][7 8 9]] (3,3)
#对多维数组切片,切出前两个行的前两个列(切片是对其维度进行切片)
print(a[:2,:2])
#切出1,3行的1,3列
print(a[::2,::2])
#切片赋值
a[::2,::2] = 99
print(a) #[[99 2 99][4 5 6][99 8 99]]
numpy 多维数组切片
最新推荐文章于 2024-05-06 18:12:02 发布