parent
2fb2affe28
commit
23e4694db7
25
pam.go
25
pam.go
|
|
@ -3,8 +3,33 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"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() {
|
func main() {
|
||||||
|
initData()
|
||||||
fmt.Println("Hello World!")
|
fmt.Println("Hello World!")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue