import numpy as np
x1 = np.arange(10)
x2 = np.arange(20).reshape(4,5)
print(x1)
print('-----')
print(x1[0],x1[9],x1[-1])
print('-----')
print(x1[2:4])
print('-----')
print(x1[2:-1])
print('-----')
print(x1[-3:])
print('-----')
print(x1[:-3])
print('-----')
print(x1[:3])
print('****************************************')
print(x2)
print('-----')
print(x2[0,0])
print('-----')
print(x2[-1,2])
print('-----')
print(x2[-1])
print('-----')
print(x2[:-1])
print('-----')
print(x2[:2,2:4])
print('-----')
print(x2[:,-1])
print('-----')
print(x2[:,:-1])
print('****************************************')
arr = np.random.randint(1,100,10)
print(arr)
print(arr.argsort()[-3:])
print(arr[arr.argsort()[-3:]])
print('****************************************')
x1 = np.arange(10)
print(x1>5)
print('-----')
print(x1[x1>5])
x1[x1<=5]=0
x1[x1>5]=1
print(x1)
print('****************************************')
x2 = np.arange(20).reshape(4,5)
print(x2>10)
print(x2[x2>10])
x2[x2[:,-1]>10] = 666
print(x2)
x = np.arange(10)
print(x[(x%2==0) | (x>7)])
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步