| 1234567891011121314151617181920212223 |
- package main
- import "math/rand"
- type Vector []float64
- func MakeVector(n int) Vector {
- return make(Vector, n)
- }
- func MakeRandomVector(n int) Vector {
- V := make(Vector, n)
- for i := 0; i < n; i++ {
- for V[i] == 0 {
- V[i] = rand.NormFloat64()
- }
- }
- return V
- }
- func (V Vector) N() int {
- return len(V)
- }
|