x=np.array([(1,2,3),(4,2,6)])
z=np.zeros((2,3))
for i in range(0,x.shape[0]+1):
print(i)
if x[i,0] > 1:
z[i,0]=100
else:
z[i,0]=200
if x[i,1] > 1:
z[i,1]=100
else:
z[i,1]=200
if x[i,2] > 3:
z[i,2]=100
else:
z[i,2]=200
IndexError:索引2超出轴0的大小为2的范围。
不明白为什么我会遇到这个错误。
提前致谢
答案 0 :(得分:0)
这是正确的,因为索引将是0和1:
for i in range(0,x.shape[0]):