Numpy的索引和切片
1、索引和分片的主要作用是查找数据,通过索引和切片能够快速的定位到需要的数据。在后期的数据清洗、数据整理等方面都要用到。
2、Numpy的索引和切片主要分为:基本索引和切片 / 布尔型索引和切片
一、基本索引和切片
ar1 = np.arange(20)
print('一维数组ar1:', ar1)
print('数组ar1中下标为1的元素:', ar1[1])
print('数组ar1中下标从0-2的元素:', ar1[:3])
print('数组ar1中从第一个元素开始显示,但步长是2', ar1[::2])
print('数组ar1中从第一个元素开始显示,但步长是3', ar1[::3])
print('---------------------------------------------')
ar2 = np.arange(9).reshape(3,3)
print('二维数组ar2: ', '\n', ar2)
print('数组ar2中第二行的所有元素: ', ar2[1])
print('数组ar2中第二行的所有元素中的下标为1的元素: ', ar2[1][1])
print('数组ar2中第二行的所有元素中的下标为1的元素: ', ar2[1,1])
print(ar2[:2,2:])
print('---------------------------------------------')
ar3 = np.arange(12).reshape(