boxes=[[50,100,100,150],[70,120,120,170],[80,130,130,180]]
print(boxes[0,0])
运行如上代码报错,报错原因是list 只能输入int或者切片取数
- 解决办法
# 1.格式转成numpy即可。 数组支持[n,m]取点
boxes=np.array([[50,100,100,150],[70,120,120,170],[80,130,130,180]])
order=[0,1,2]
xx1 = np.maximum(boxes[0, 0], boxes[order[1:], 0])
print(xx1) #[70 80]
# 2.列表切片2次
a=boxes[0][0] #50