Files
hjsq_server/common/maths/mean.go
T
2026-10-08 16:50:13 +08:00

12 lines
204 B
Go
Executable File

package maths
import "math"
func Mean(input Float64Data) (float64, error) {
if input.Len() == 0 {
return math.NaN(), EmptyInputErr
}
sum, _ := input.Sum()
return sum / float64(input.Len()), nil
}