Forum » Programiranje » Clustering
Clustering
tx-z ::
Recimo, da imam sledeče podatke vozlišč. Recimo a je povezan b, b povezan s c....
Rad bi dobil ven vse clustre (ne vem, koliko jih bo), tako da dobim ven keri so povezani skupaj (vrstni red ni važen)
->1.cluster: a,b,c,d,e,f,j,k
->2.cluster: g,h,i
Stvar mam shranjeno v bazi tabela(id,x,y) ...in je primer tabela(0,a,b), tabela(1,b,c) ...Rad bi pa iz tega torej dobil ven št. clustrov in podatke keri se "skupi držijo". Stvar je pa v phpju narejena. A obstajajo že kšne funkcije k to delajo, al morm ročno sprogramirat-kako?
edit: Sicer bi lahko šel z dvojno zanko čez O(n^2)-če ne še slabš, ampak a obstaja tut časovno boljša rešitev?
a-b b-c b-d b-e e-f g-h g-i j-k j-a
Rad bi dobil ven vse clustre (ne vem, koliko jih bo), tako da dobim ven keri so povezani skupaj (vrstni red ni važen)
->1.cluster: a,b,c,d,e,f,j,k
->2.cluster: g,h,i
Stvar mam shranjeno v bazi tabela(id,x,y) ...in je primer tabela(0,a,b), tabela(1,b,c) ...Rad bi pa iz tega torej dobil ven št. clustrov in podatke keri se "skupi držijo". Stvar je pa v phpju narejena. A obstajajo že kšne funkcije k to delajo, al morm ročno sprogramirat-kako?
edit: Sicer bi lahko šel z dvojno zanko čez O(n^2)-če ne še slabš, ampak a obstaja tut časovno boljša rešitev?
tx-z
- spremenilo: tx-z ()
Vesoljc ::
array< set<val> > aDataMap;
kej tacga?
Abnormal behavior of abnormal brain makes me normal...
Cofko Cof ::
Gre za problem Connected Components. Algoritmov je precej, najhitreje (za implementirati, ne časnovno) je večkrat pognati iskanje v globino/širino.
Ars longa,vita brevis.
Zgodovina sprememb…
- spremenil: Cofko Cof ()
Vesoljc ::
Lahko mal bl podrobno poveš kaj si mislil s tem?
set je unique lista elementov
gres cez array setov in v setu isces katerega koli izmed para x,y
ce kogarkoli najdes dodas drugega v isti set
ce obeh ne najdes, nardis nov set ter ga dodas v array
naive brute force :)
Abnormal behavior of abnormal brain makes me normal...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 18145 (8893) | black ice |
» | php array sortiranjeOddelek: Izdelava spletišč | 1199 (922) | Mesar |
» | Program ne deluje več (strani: 1 2 )Oddelek: Programiranje | 6612 (5350) | Genetic |
» | [Java] razlaga kodeOddelek: Programiranje | 2021 (1607) | Sergio |
» | Pointer-ji v C-juOddelek: Programiranje | 1785 (1483) | rokpok |