euclidean-distance

    0

    2答えて

    だから私はxとy座標の行列を構築する必要があります。私は、vx=0:6000;とyと呼ばれる1つのマトリックスに格納されたxをVy=repmat(300,1,6000);に格納しています。 xの値は0,1,2,...,5999,6000です。 yの値は300,300,...,300,300です。 上記のx,y座標を持つ「ベクトル」を作成するにはどうすればよいですか? [(0,300);(1,300

    1

    1答えて

    私はスピーカー認識のためにユークリッド距離を使用しています。 MATLABでperfcurveを使用してROCカーブをプロットしたいと思います。得点はユークリッド距離なので、私は正しいのですか?おかげ Labels=[1 1 1 1 1 1 1 0 0 1]; scores=[18.5573 15.3364 16.8427 19.6381 16.4195 17.3226 18.9520 21.68

    4

    1答えて

    def distance(alist, blist): sum_of = 0 for x in alist: for y in blist: ans = (x - y)**2 sum_of += ans return (sum_of)**(1/2) print(distance([1, 1, 3], [2, 2, 3])) #

    0

    1答えて

    Rao QEは、重み付きユークリッド距離行列です。私はd_ijsの要素のベクトルをデータテーブルdtに持ちます。要素ごとに1つの列があります(xがあるとします)。 pは最後の列です。 nrow = Sです。二重合計は、距離行列の左下(または対称であるため右上)の要素です。 私は重み付けされていない距離行列しか必要としない場合は、単にx列に対してdist()を実行できます。どのようにp_iとp_jの

    1

    1答えて

    私は、a〜kの文字で表される11変数を持つデータフレームを2点散布図にプロットしています。私はすべての点を識別するために符号Rをプログラムしたい私は点(D、E、FおよびG、i)が30未満 d<-dist(cor, method = 'euclidean');d 距離を有することが観察ユークリッド距離を用い cor<-data.frame(X=c(0.36187115, -0.54755904,

    0

    2答えて

    大きな行列のすべての行の間の距離を計算したいとします。各行ごとに、最も距離の短い別の行を見つける必要があります。最終出力は、最も距離の小さい行のIDを含むリストでなければなりません(下の例のlow_dis_idsを参照)。 私は小さなサンプルサイズのソリューションを見つけることができました(下記の例)。しかし、私は距離のある行列が大きくなるので、より大きなサンプルサイズでこれらのステップを実行する

    3

    1答えて

    私の目的は、その属性に基づいて2人のユーザー間の類似度を計算することです。たとえば、プレーヤーを考えて、年齢、給料、ポイントを属性として考えてみましょう。 また、重要度の順に各属性に重みを付けたいとします。私の場合、年齢は給料とポイントよりも重要な属性です。したがって、ユークリッド距離を使って類似度を計算すると仮定しましょう。 Given user 1 who is age 20, salary

    0

    1答えて

    私が現在やっていることは、要素がお互いに近いかどうかを調べるために、ベクトル内のすべての要素間のユークリッド距離(要素は2D画像のピクセル位置です)を計算することです。私はベクトル内の各インデックスの値をインクリメンタルに取る参照ベクトルを作成します。基準ベクトルとピクセル位置ベクトルのすべての要素との間のユークリッド距離は、MATLAB関数 "pdist2"を使用して計算され、その結果がいくつか

    2

    1答えて

    30.000個の観測値を持つデータフレームの行間のユークリッド距離を計算したい。これを行う簡単な方法は、dist関数(dist(data)など)です。しかし、私のデータフレームが大きいので、これには時間がかかります。 一部の行に欠損値が含まれています。両方の行に欠損値が含まれている行と、行の間に欠落値が含まれていない行間の距離は必要ありません。 for-loopでは、私が必要としない組み合わせを除

    0

    1答えて

    私はPythonの初心者です。私は2dで経路の長さを見つけることで立ち往生しています。私は何が間違っているのか分かりません。助けてください! import math vector1 = v1 vector2 = v2 def length (v): """ Length of a vector in 2-space. Params: v (2-tuple) vecto