我有一个包含四列的数组“x”。
对于每一行,如果第 4 列的值为 1,那么我想删除整行:
x = np.array([[1,2,3,0],[11,2,3,24],[1,22,3,1],[1,22,3,1], [5,6,7,8], [9,10,11,1]])
for i in range(0,len(x)):
if x[i][4]==0:
x=np.delete(x, i,0)
我收到以下错误:
回溯(最后一次调用):
文件“”,第 2 行,在
if x[i][4]==0:
IndexError: index out of bounds