У меня есть набор данных, содержащий длинный массив значений x и такой же длинный массив значений y. Для каждой пары (x,y) я хочу найти ближайшие точки известной функции y(x).
В принципе я мог бы перебрать каждую пару и выполнить минимизация, такая как scipy.optimize.cobyla, но цикл в Python медленный. Пакет odr Scipy выглядит интересно, но я не могу понять, как заставить его просто возвращать ортогональные векторы, не минимизируя при этом все это (установка максимального количества итераций "maxit" в ноль не дает мне того, что я хочу).
Есть ли простой способ сделать это, используя скорость массивов numpy?
Подробнее здесь: https://stackoverflow.com/questions/468 ... to-the-clo
Эффективный способ найти ортогональные векторы, соединяющие множество точек (x,y) с ближайшим местом известной функции y ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение