IndexError: индекс 2 выходит за пределы оси 0 с размером 1 - PullRequest
0 голосов
/ 03 апреля 2020

Я благодарен за помощь. Экземпляры в обоих подмассивах должны быть удалены из обоих подмассивов, если они существовали в обоих подмассивах ранее. интересующие подмассивы - это точечные [q], в точечных точках [q] [0] вы можете найти x-координаты, а в точечных точках [q] [1] y-координаты

ошибка возникает в этой строке:

if (pittings[i][0][k]==pittings[j][0][k] and pittings[i][1][k]==pittings[j][1][k]):
IndexError: index 2 is out of bounds for axis 0 with size 1

Код:

    for i in range (len(pittings)):
        for j in range (len(pittings)):
            print(len(pittings[i][0]))
            mini= min(len(pittings[i][0]),len(pittings[j][0]))
            for k in range (mini):
                if (pittings[i][0][k]==pittings[j][0][k] and pittings[i][1][k]==pittings[j][1][k]):
                    pittings[i]=np.delete(pittings[i],k,1)
                    pittings[j]=np.delete(pittings[j],k,1)
...