グループ内の各ポイントと残りのポイント間のユークリッド距離をどのように見つけるのでしょうか?こんにちは、
下記の表があります。Label1 と Label2 の組み合わせで形成された同じグループ内の残りのインデックス ポイントからの各インデックス ポイントまでの距離を見つけたいです。各グループ (U1、S1 など) には、以下の表に 3 つのインデックス ポイントがあります。X、Y 座標を使用して、ポイント 1 から 2 と 3、ポイント 2 から 1 と 3、ポイント 3 から 1 と 2 までの距離を計算する必要があります。同様に、(U1、S2)、(U2、S1)、(U2、S2) などの他のグループについても、各ポイントからグループ内の残りのポイントまでの距離を計算する必要があります。ポイント 1 から 2 までの距離は、ポイント 2 から 1 までの距離と同じであるなど、同じグループ内の冗長な距離は削除できます。
元のテーブルには、複数の Label1 (U1、U2、...、U10) と Label2 (S1、S2、...S10) があります。以下のようなテーブルを読み取り、同じテーブルまたは新しいテーブルに距離の列を作成するジャンプ スクリプト (jsl) を作成するにはどうすればよいでしょうか。最終的には、同じグループ (Un、Sn) 内の各インデックス ポイントの 50 個の最近傍を見つけようとしています。
どのようなご指導でも大歓迎です。ありがとうございます。

自動化とスクリプトデータのブレンドとクリーンアップ大量カスタマイズRe:グループ内の残りのポイントから各ポイントのユークリッド距離を見つけるにはどうすればよいですか?チェックアウトKDTable ScriptingIndexから始めましょう
Names Default To Here(1);
tbl = KDTable([1 2, 3 4, 5 6]);
distance = tbl << Distance between rows(1, 2);
//distance from row 1 to row 2 is:
Show(distance);
{rows, dist} = tbl << K nearest rows(2);
Show(rows, dist);
また距離:
Names Default To Here(1);
exX1 = [1 2, 3 4, 5 6];
/*Compute squared Euclidean distance*/
exD = Distance(exX1, exX1);
//sqrt(exD);