Я благодарен за помощь. Экземпляры в обоих подмассивах должны быть удалены из обоих подмассивов, если они существовали в обоих подмассивах ранее. интересующие подмассивы - это точечные [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)