import numpy as np
x= np.arange(10) ## 初始化一个数组
y= np.arange(15).reshape(3,5) ## 初始化一个二维数组,总数为15,三行五列
切片
数组切片
x[0:5] 从0到5 ,不包含5
二维数组切片
y[:2,:3] // 取前两行前三列
y[:2,::2] 取前两行,列从头到尾,间隔为2
y[::-1,::-1] 二维数组的逆转
注意:numpy 子矩阵修改了元素会影响原矩阵,这一点与list 有区别
可以通过copy()方法创建一个与原矩阵不相关的矩阵
网友评论