NonePdist вычисляет попарное расстояние между парами объектов в матрице данных m-by-n в MATLAB.
2 ответа

Как найти пары значений, превышающие определенное значение косинусного расстояния?

У меня есть массив: [[ 0.32730174 -0.1436172 -0.3355202 -0.2982458 ] [ 0.50490916 -0.33826587 0.4315952 0.4850834 ] [-0.18594801 -0.06028342 -0.24817085 -0.41029227] [-0.22551994 0.47151482 -0.39798814 -0.14978702] [-0.3315491 0.05832376 -0.29526958…
06 дек '18 в 15:29
0 ответов

Как решить ошибку pdist, такую ​​как "2-мерный массив должен быть передан"?

У меня ошибка pdist в третьей строке. Сообщение об ошибке, как показано ниже. A 2-dimensional array must be passed Как я могу решить это? def _filter_inconsistent(imgs, masks): hists = np.array(map(_compute_img_hist, imgs)) dists = spdist.squareform…
13 окт '17 в 19:37
1 ответ

Обучаем сеть с помощью matlab matconvnet

Я хочу тренировать свою сеть, используя matlab и matconvnet-1.0-beta25. Моя проблема регрессия, и я использую pdist как функция потери, чтобы получить МСЭ. Входные данные 56*56*64*6000 и данные целей 56*56*64*6000 и сетевая архитектура выглядит след…
15 янв '18 в 15:24
0 ответов

Обучить netwotk в matconvnet и повторять ошибки в каждой эпохе

Я использую matconvnet для обучения своей сети. Моя проблема регрессия, и я использую pdist функция потери. мои входные данные 56*56*64*1000 и вывод 56*56*64*1000, Я хочу протестировать свою простую сеть, и после обучения без ошибок я изменю ее стру…
3 ответа

Скоростная классификация сложных векторов в MATLAB

Я пытаюсь оптимизировать этот кусок кода и избавиться от реализованного вложенного цикла. Я испытываю трудности в применении матрицы к функции pdist Например, 1+j // -1+j // -1+j // -1-j являются начальными точками, и я пытаюсь обнаружить 0,5+0,7j с…
4 ответа

Сумма расстояний от точки до всех остальных точек

У меня есть два списка available_points = [[2,3], [4,5], [1,2], [6,8], [5,9], [51,35]] а также solution = [[3,5], [2,1]] Я пытаюсь высказать точку в available_points и добавить его к solution для которого сумма евклидовых расстояний от этой точки до…
12 янв '18 в 04:57
1 ответ

Минковский расстояние и пдист

Уравнение расстояния Минковского можно найти здесь. Если мы хотим рассчитать расстояние Минковского в MATLABЯ думаю, что мы можем сделать следующее (поправьте меня, если я ошибаюсь): dist=pdist([x(i);y(j)],'minkowski'); До этого момента приведенная …
07 янв '14 в 12:55
1 ответ

Matlab использует мою собственную функцию расстояния для pdist

У меня есть простая функция, чтобы вычислить расстояние между двумя векторами, так что расстояние = скалярное произведение / сумма элементов в двух векторах. function d = simpleDistance(a,b) d = dot(a,b)/ (sum(a) + sum(b)); end например: simpleDista…
12 мар '14 в 06:45
1 ответ

Понимание использования pdist в сочетании с mdscale

Я работаю над проблемой скопления. У меня есть набор из 100 observatons, Каждое наблюдение описывается тремя особенностями. Я должен объединить эти наблюдения в 2 группы (у меня есть метка для каждого наблюдения). Перед объединением наблюдений я сна…
26 янв '16 в 14:03
0 ответов

Классификатор knn с собственной функцией расстояния

Я использую классификатор Knn в MATLAB. Вот мой код: load fisheriris x = meas(:,3:4); newpoint = [5 1.45]; [n,d] = knnsearch(x,newpoint,'k',10, 'Distance', 'euclidean'); Теперь я хотел бы использовать свою собственную функцию расстояния. Чтобы быть …
28 янв '14 в 10:39
2 ответа

Python - вычисляет сходства между элементами на основе временной информации (мгновенный, интервальный)

Я хочу вычислить сходство между элементами (0,1,2,3..) на основе их временной информации. Временная информация может быть моментом времени (начальная дата), временным интервалом (начальная дата, конечная дата) или нулевым (NaT); см. пример кадра дан…
04 янв '17 в 09:58
3 ответа

MATLAB pdist функция

Я использую команду pdist, чтобы найти расстояние между координатами x и y, сохраненными в матрице. X = [100 100; 0 100; 100 0; 500 400; 300 600;]; D = pdist(X,'euclidean') Который возвращает вектор из 15 элементов.: [0.734979755525412 3.40039811339…
19 мар '10 в 11:53
1 ответ

Как получить сжатую форму парных расстояний напрямую?

У меня очень большая скудная разреженная матрица csr. Это размерная матрица размером 100 000x2 000 000. Давайте назовем это X, Каждая строка представляет собой примерный вектор в пространстве 2 000 000 измерений. Мне нужно очень эффективно рассчитат…
1 ответ

Есть ли конкретное использование функции scdy для pdist для некоторых конкретных индексов?

Мой вопрос об использовании pdist-функции scipy.spatial.distance. Хотя мне приходится вычислять расстояния Хэмминга между вектором 1x64 и каждым из других миллионов векторов 1x64, которые хранятся в 2D-массиве, я не могу сделать это с помощью pdist.…
17 авг '16 в 11:22
2 ответа

Python NumPy попарно редактировать расстояние

Итак, у меня есть небольшой массив строк, и я хочу рассчитать попарно расстояние редактирования между каждой парой элементов, используя эту функцию: scipy.spatial.distance.pdist from http://docs.scipy.org/doc/scipy-0.13.0/reference/generated/scipy.s…
06 июн '14 в 20:15
1 ответ

MATLAB - передача параметров в пользовательскую функцию расстояния pdist

Я реализовал пользовательскую функцию расстояния для алгоритма k-medoids в Matlab, следуя указаниям, найденным в pdist. В основном это сравнивает два вектора, скажем A а также B (который также может иметь разную длину) и проверяет, "совпадают ли их …
04 мар '16 в 14:06
1 ответ

Реализовать расширенную Jaccard Similairty в pdist MATLAB

Я хочу использовать pdist() в MATLAB и использовать пользовательскую функцию "Расширенная Jaccard", определенную ниже: S_EJ(X_a, X_b) = (X_a . X_b) / (||X_a||^2 + ||X_b||^2 - X_a . X_b) где X_a . X_b представляет собой внутреннее произведение между …
16 мар '16 в 12:32
1 ответ

scipy.pdist() возвращает значения NaN

Я пытаюсь сгруппировать временные ряды. Внутригрупповые элементы имеют одинаковую форму, но разные масштабы. Поэтому я хотел бы использовать показатель корреляции в качестве метрики для кластеризации. Я пробую корреляцию или коэффициент коэффициента…
1 ответ

Различное поведение для pdist и pdist2

В коде MATLAB я использую kullback_leibler_divergence функция различий, которую можно найти здесь. У меня есть матрица A и я вычисляю матрицу различий, используя загруженную функцию. В теории, если я вычислю clear A = rand(132,6); % input matrix dis…
09 фев '16 в 12:06
1 ответ

MATLAB использует пользовательскую функцию с pdist

У меня есть пользовательская функция для расчета веса между двумя пикселями (которые представляют узлы на графике) изображения function [weight] = getWeight(a,b,img, r, L) ac = num2cell(a); bc = num2cell(b); imgint1 = img(sub2ind(size(img),ac{:})); …
10 апр '15 в 23:58