From 23e4694db7d4eae9b0e1b89008ad76b6c410567f Mon Sep 17 00:00:00 2001 From: "facat@lab.com" Date: Mon, 8 Dec 2014 22:47:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E7=94=9F=E6=88=90=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: facat@lab.com --- pam.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) 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!") }