1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
package main
import (
"fmt"
"github.com/montanaflynn/stats"
)
func main() {
var d stats.Float64Data = []float64{1, 2, 3, 4, 4, 5}
// you could also use arbitrary types like this
// var d = stats.LoadRawData([]interface{}{1.1, "2", 3.0, 4, "5"})
min, _ := d.Min()
fmt.Println(min) // 1
max, _ := d.Max()
fmt.Println(max) // 5
sum, _ := d.Sum()
fmt.Println(sum) // 19
// See https://godoc.org/github.com/montanaflynn/stats#Float64Data
// or run godoc ./ Float64Data to view all available methods
}
|