Удалите отступы рядом с линией в Python - PullRequest
0 голосов
/ 04 октября 2019

У меня есть следующий график, где вы можете видеть, что все метки близки к двум линиям. Я использовал RANSAC и нашел уравнение синей линии. Теперь я хотел бы обнаружить другую линию, но для этого мне пришлось бы удалить все отступы для синей линии. У меня вопрос, как мне удалить точки данных, которые находятся в пределах порога синей линии? уравнение для синей линии: y = 0,1x - 10 enter image description here

Что я сделал:

У меня есть цикл for, который проходит через данные ивводит координату x в уравнение и получает значение y. Затем я вычитаю это значение из точки данных, и если оно находится в пределах, которые я установил, я удаляю это (x, y) из набора данных. Однако, есть ли более быстрый или простой способ сделать это?

...