Описание тега scipy-spatial

1 ответ

Как получить координаты пограничных точек встречи от scipy.spatial.Voronoi

Я использую scipy.spatial.Voronoi для расчета диаграммы Вороного: import numpy as np from scipy.spatial import Voronoi points = np.array([[51.129378, 17.02925 ], [51.086225, 17.012689], [50.913433, 15.765608], [53.121764, 17.987906], [53.134083, 17.…
04 дек '18 в 15:13
2 ответа

Найти 10 ближайших точек в порядке убывания

Я пытаюсь найти расстояние между точкой и другими 40000 точек. Каждая точка - это 300-мерный вектор. Я могу найти точку закрытия. Как мне найти 10 ближайших точек в порядке убывания? Функция для ближайшей точки: from scipy.spatial import distance de…
1 ответ

Центроида Вороного тесселяции вокруг препятствий

Я пытаюсь реализовать алгоритм тесселяции Центроида Вороного в ограниченном прямоугольном пространстве так, чтобы в ограничивающем прямоугольнике было много препятствий (многоугольников). Приведенный ниже код дает центроидальные воронои тесселяции в…
0 ответов

Удалите симплекс из Сципи Триангуляция Делоне. Продолжение: пересчитайте соседей

Продолжайте задавать вопросы в этом посте: Удалите симплекс из триангуляции Сципи Делоне. Я вижу, что могу легко удалить симплексы с помощью индексации, как упомянуто выше, но это не пересчитывает такие вещи, как соседи. В моих целях я хочу рекурси…
30 июл '18 в 17:13
0 ответов

Расстояние только до близких точек

Учитывая набор X указывает, существует ли эффективный метод для вычисления частичной парной матрицы расстояний, которая содержит только значения, меньшие порога r? Конечно, я могу вычислить всю матрицу парных расстояний с spatial.distance.pdist и бр…
20 июн '18 в 21:16
2 ответа

ModuleNotFoundError: нет модуля с именем "пространственный"

Я столкнулся с ошибкой модуля не найден в скрипте, в котором были установлены все его требования. Я пытаюсь импортировать пространственную библиотеку: import spatial Эта библиотека находится здесь:C: \ Users \ ASUS \ AppData \ Local \ Programs \ Pyt…
01 янв '19 в 13:59
1 ответ

Векторизованное пространственное расстояние между значениями в многомерных массивах

Учитывая (2,2,3,3,3) массив трехмерных декартовых координат по последнему измерению, каков синтаксис для вычисления евклидова между попарными значениями в XA и XB с использованием scipy.spatial.distance.cdist получить выходной массив с формой (2, 3,…
11 сен '18 в 23:31
0 ответов

Окраска на поверхности питона

Я здесь новичок. Пожалуйста, будьте нежны. Я хочу нарисовать фигуру для своего проекта. Теперь я получаю 90% этого. Это фигура, которую я получил: Это тот, который я хочу: Я заметил, что на втором рисунке есть разница в цвете. Кажется, что цвет меня…
27 авг '18 в 21:55
1 ответ

Как использовать scipy.interpolate.LinearNDInterpolator с собственной триангуляцией

У меня есть собственный алгоритм триангуляции, который создает триангуляцию, основанную как на условии Делоне, так и на градиенте, так что треугольники совпадают с градиентом. Это пример вывода: Приведенное выше описание не имеет отношения к вопросу…
24 сен '18 в 17:31
2 ответа

Ошибка при импорте scipy.spatial.distance в python

Пока я запускаю этот код в Ubuntu 14.04, я хочу вычислить косинусное расстояние массива с помощью scipy.spatial.distance. Но это вызывает ошибку при импорте scipy.spatial.distance. import numpy as np import scipy from scipy.spatial.distance import p…
29 ноя '18 в 07:42
1 ответ

Получить метки точек на указанном расстоянии / Граница-Питон

Я хотел бы получить метку точек, которые находятся на указанном расстоянии Я вставил пример координат ниже. Точки А1-А5 - это зоны, точки Р1-Р30 - это точки, которые нужно извлечь, которые находятся в 10000 метрах от зон. Для лучшего понимания я вст…
01 янв '19 в 12:36
1 ответ

Пространственный, чтобы получить расстояние от 3D-точки и массив 3D-точек

проблема У меня есть место point = [(580991.4677, 4275267.6366, 192.2548)]Я хочу рассчитать расстояние от point до ближайшего места в X и вставьте его в точку. Это означает dist будет что-то вроде этого: [(580991.4677, 4275267.6366, 192.2548, <di…
15 окт '18 в 20:30
1 ответ

Нахождение минимального пространственного расстояния

Задача состоит в том, чтобы найти такую ​​точку с координатами (x,0), чтобы расстояние от нее до наиболее удаленной точки от исходного набора (евклидово расстояние) было минимальным. Моя идея - найти минимум функции, которая находит евклидово рассто…
25 ноя '18 в 09:40
0 ответов

Почему scipy.spatial.Voronoi() выводит нулевые области, даже если нет повторяющихся точек ввода?

Почему некоторые районы Вороного пусты? У меня есть облако точек поверхности человека, на котором я пытаюсь найти диаграмму Вороного. Итак, я нашел scipy.spatial.Voronoi()В том числе довольно хорошая документация. Но иногда vor.regions включает пуст…
31 дек '18 в 18:58
3 ответа

Найти все точки на расстоянии 1 от конкретной точки в двумерной матрице

Я хочу найти список точек, которые находятся в пределах диапазона 1 (или точно диагонали) от точки в моей матовой матрице: Например скажи мою матрицу m является: [[0 0 0 0 0] [0 0 0 0 0] [0 0 1 0 0] [0 0 0 0 0] [0 0 0 0 0]] Я хотел бы получить списо…
21 окт '18 в 22:33
0 ответов

Запрос Scipy KDTree ничего не находит

Итак, у меня есть два массива, a, формы (р, ​​2) и b, формы (q,2). Я создаю KDTree со Scipy c=sp.KDTree(a) У меня есть верхняя граница, ub=1.0/12.0Когда я делаю print c.query(b,distance_upper_bound=ub) я получил ([inf,inf,inf...],[len(a),len(a),len(…
21 июн '18 в 19:01
0 ответов

Расчет пространственного расстояния возвращает ошибку операнда

Это вопрос к моему предыдущему вопросу: у меня есть такой фрейм Company_id year dummy_1 dummy_2 dummy_3 dummy_4 dummy_5 1 1990 1 0 1 1 1 1 1991 0 0 1 1 0 1 1992 0 0 1 1 0 1 1993 1 0 1 1 0 1 1994 0 1 1 1 0 1 1995 0 0 1 1 0 1 1996 0 0 1 1 1 Я создал м…
30 авг '18 в 14:30
2 ответа

Как создать объем из облака точек в сферических координатах?

У меня есть два набора дискретных точек в сферических координатах, каждый из которых представляет верхнюю и нижнюю поверхности объекта. Я пытаюсь создать объем из этих точек, чтобы отделить точки, которые лежат внутри и снаружи объекта. Любые предло…
2 ответа

Умное вычисление расстояний по (разреженному?) numpy.meshgrid

Я хочу вычислить расстояния между каждой парой узлов на обычной 3D-сетке. Сетка может быть огромной, поэтому я хочу оптимизировать вычисления (привилегия для процессора). После многих тестов я отказался от модуля 'scitools', который удобен только дл…
15 янв '19 в 16:32
1 ответ

Как вычислить матрицу пространственного расстояния из заданного значения

Я искал способ (эффективно) вычислить матрицу расстояний из целевого значения и входной матрицы. Если вы рассматриваете входной массив как: [0 0 1 2 5 2 1] [0 0 2 3 5 2 1] [0 1 1 2 5 4 1] [1 1 1 2 5 4 0] Как вы вычисляете матрицу пространственного р…
09 окт '18 в 11:30