Memilih k pusat terdekat untuk setiap titik.
Barisan titik diasumsikan sebagai titik masukan. Deretan center diasumsikan sebagai daftar calon center. Untuk setiap titik, k pusat yang memiliki jarak L2 terkecil dihitung.
Metode Publik
statis NearestNeighbors | |
Output <Lampung> | nearestCenterDistances () Matriks bentuk (n, min(m, k)). |
Output <Panjang> | nearestCenterIndices () Matriks bentuk (n, min(m, k)). |
Metode yang Diwarisi
Metode Publik
public static NearestNeighbors membuat ( Scope lingkup, Operan <Lampung> poin, Operan <Lampung> pusat, Operan <Panjang> k)
Metode pabrik untuk membuat kelas yang membungkus operasi NearestNeighbors baru.
Parameter
cakupan | lingkup saat ini |
---|---|
poin | Matriks bentuk (n, d). Baris diasumsikan sebagai titik input. |
pusat | Matriks bentuk (m, d). Baris diasumsikan sebagai pusat. |
k | Jumlah pusat terdekat untuk kembali untuk setiap titik. Jika k lebih besar dari m, maka hanya m pusat yang dikembalikan. |
Kembali
- contoh baru dari NearestNeighbors
publik Keluaran <Lampung> nearestCenterDistances ()
Matriks bentuk (n, min(m, k)). Setiap baris berisi jarak L2 kuadrat ke pusat yang sesuai dalam indeks_pusat_terdekat.
publik Keluaran <Panjang> nearestCenterIndices ()
Matriks bentuk (n, min(m, k)). Setiap baris berisi indeks pusat terdekat dengan titik yang sesuai, diurutkan dengan meningkatkan jarak.