# 一维数组的索引
正向递增 反向递减
np01[index]
根据索引查询 :np01[index]
根据索引修改数据:np01[index]=值
np01 = np.array([1,4,5,3,7,9,5,8,6,2])
np01[6]=10
np01[-4]=10
print(np01)
print(np01[6])
print(np01[-4])
np01 = np.array([1,4,5,3,7,9,5,8,6,2])
print(np01[1:6])#[4 5 3 7 9]
print(np01[-9:-4])
print(np01[1:-4])
print(np01[-9:6])
# 一维数组的基础索引
np01[index]
1.正向递增 反向递减
2.可以进行修改数据
np01[index] = value
创建一维数组
np01 = np.array(list01)
print(np01[3])#13
print(np01[-7])#13
np01[4] = 100
print(np01)
np01 = np.array([9,8,7,6,5,4,3,2,1,0])
print("----------------基础索引---------------")
print(np01[1])
print(np01[5])
print(np01[8])
一维数组的高级索引
语法:np01[索引数组]
np01 = np.array([9,8,7,6,5,4,3,2,1,0])
print("----------------高级索引---------------")
index01 = np.array([1,5,8])
print(np01[index01])
一维数组的布尔索引
利用布尔索引获取值
1.false,不获取 true:获取
2.和比较运算符进行结合使用
np01 = np.array([9,8,7,6,0,-4,-3,-2,-1,0])
print("基础索引")
print(np01[3])#6
print("布尔索引")
index01 = np.array([False,False,False,True,False,False,False,False