/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
pkg/vector/alg/kmeans_test.go
34 строки
587 B
Michael Mayer
Pkg: Add service/cluster package & rename media/http → service/http #98
13 сен 2025, 13:58
13 сен 2025, 13:58
023fbe3
Код
Авторство
О чём код?
package alg import ( "testing" ) func TestKmeansClusterNumberMatches(t *testing.T) { const ( C = 8 ) var ( f = "data/bus-stops.csv" i = CsvImporter() ) d, e := i.Import(f, 4, 5) if e != nil { t.Errorf("Error importing data: %s\n", e.Error()) } c, e := KMeans(1000, C, EuclideanDist) if e != nil { t.Errorf("Error initializing kmeans clusterer: %s\n", e.Error()) } if e = c.Learn(d); e != nil { t.Errorf("Error learning data: %s\n", e.Error()) } if len(c.Sizes()) != C { t.Errorf("Number of clusters does not match: %d vs %d\n", len(c.Sizes()), C) } }