6 lines
193 B
FSharp
6 lines
193 B
FSharp
let avg (a:float) (v:float) n =
|
|
a + (1. / ((float n) + 1.)) * (v - a)
|
|
|
|
let mean_series list =
|
|
let a, _ = List.fold_left (fun (a, n) h -> avg a (float h) n, n + 1) (0., 0) list in
|
|
a
|