1.numpy的索引
一维数组基础索引
正向递增,反向递减
语法:np01[index]
根据索引查询:np01[index]
根据索引修改数据:np01[index]=值
np04=np.array([2,5,4,6,7,8,3,2,68,9])
print(np04[4])#7
一维数组高级索引
语法:
np01[索引数组]
np01=np.array([9,8,7,6,5,4,3,2,1,0])
print("---------高级索引----------------")
index01=np.array([1,5,8])# 索引数组==先把要求几个数的索引创建为数组
print(np01[index01])#[8 4 1]
一维数组的布尔索引
1.利用布尔索引获取值:False:不获取 True:获取
2.和比较运算符结合使用
np01=np.array([9,-4,3,-8,2])
print("布尔索引")
index_01=np.array([False,False,True,False,False])
print(np01[index_01])#-8
print(np01<0)
#要所有小于0的
index_02=np.array([False,False,True,False,False])
boolean_index=np01<0
print(boolean_index)#[False True False True False]
print(n