Executable
+11
@@ -0,0 +1,11 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user