// pam 用Go来写PAM 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!") }