diff --git a/pam.go b/pam.go index b3a06d6..8a09dea 100644 --- a/pam.go +++ b/pam.go @@ -3,8 +3,33 @@ package main import ( "fmt" + "math/rand" + "time" ) +//先设置一些参数 + +const ( + dataN = 10 + dim = 3 + clusterN = 3 +) + +func initData() [][]float64 { //初始数据集 + src := rand.NewSource(time.Now().UnixNano()) + rnd := rand.New(src) + r := make([][]float64, dataN) + for n := 0; n < dataN; n++ { + r[n] = make([]float64, dim) + for d := 0; d < dim; d++ { + r[n][d] = rnd.Float64() + } + } + + return r +} + func main() { + initData() fmt.Println("Hello World!") }