This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
require 'facets/math/sum'
|
||||
|
||||
module Math
|
||||
|
||||
# Mean average.
|
||||
def self.mean(array, &blk)
|
||||
s = array.size
|
||||
return 0.0 if s == 0
|
||||
sum(array, &blk) / s
|
||||
end
|
||||
|
||||
class << self
|
||||
alias_method :mean_average, :mean
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user