一、切片与索引基础
import numpy as np #1.一维数组切片 arr1=np.arange(10) s=slice(2,7,2)#2到7每次增加2 print(arr1[s])#其等价于--> print(arr1[2:7:3]) print(arr1[2:-1:1])#2到最后一个但是不包含最后一个 print(arr1[4])#4 print(arr1[0])#0 print(arr1[:])#全部 print(arr1[2:-1],"\n---------------")#2开始到最后一个但是不包含最后一个 #2.二维数组切片 arr2=np.arange(20) arr2.shape=(4,5) print(arr2) print(arr2[0])#取出二维数组中的第一个一维数组 print(arr2[2][1:3])#第三个数组从一到三不包括三 print(arr2[::2],"\n---------------")#步长为2 print(arr2[1,...])#取出第二行 print(arr2[...,1])#取出第二列 print(arr2[1:3,...])#取出一 到三行 print(arr2[...,1:3])#取出一到二列 import numpy as np #1.一维数组切片 arr