Я повторяю массив NumPy (nd) строк OpenCV. Я хочу удалить все строки с 8-градусной вертикалью. Я понимаю, что массив numpy неизменен, а то, что я делаю в коде, неверно, но демонстрирует идею того, что я пытаюсь сделать;Удалите последовательный индекс массива NumPy в цикле над его содержимым
index = 0
for line in self.lines[0]:
if (line[1]*180)/np.pi > 8:
self.lines[0] = np.delete(self.lines[0], index, axis=0)
index+=1
Как я могу удалить эти индексы массива NumPy?
Спасибо!
Лучшее объяснение проблемы требуется, если вы хотите, чтобы кто-то помог вам ... –
какая другая информация? –
Что на самом деле это строка кода 'if (line [1] * 180) /np.pi> 8' делает, или чего вы пытаетесь достичь с ней? –