一:数据的索引
1.基础索引
一维数组的索引
1.可正可负 左开右闭 一正一负
2.和String的索引有点像
np01 = np.arange(10)#[0,1,2,3,4,5,6,7,8,9]
print(np01[4])#索引是4的数据
print(np01[0:4])
print(np01[-7:-1])
print(np01[7:-1])
print(np01[0:4:2])
二维数组的索引
1.语法 [行,列]
import numpy as np
np01 = np.arange(20).reshape(4,5)
print("源数组为")
print(np01)
print(np01[0,2])#第一行第三列的数据
print(np01[1,:])#第二行的所有列
print(np01[:,0])#所有行的第一列
print(np01[1:3,2:4])#行2到4行就是第2、3行,列第三列到第5列,就是第3、4列
补充:通过索引进行修
np01[1,3] =100 #第2行第4列的数据修改为100
print("源数组为")
print(np01)
2.高级索引
一维数组的高级索引
1.直接那数组定义需要具体到那个