From 5be22ab1f6589db43173261001476175bd25a76e Mon Sep 17 00:00:00 2001 From: Brian Underwood Date: Tue, 9 May 2017 16:13:18 -0400 Subject: [PATCH] Update array.rb --- lib/core_extensions/array.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core_extensions/array.rb b/lib/core_extensions/array.rb index 3e6e6cb..34e762a 100644 --- a/lib/core_extensions/array.rb +++ b/lib/core_extensions/array.rb @@ -2,7 +2,7 @@ class Array def entropy each_with_object(Hash.new(0)) do |i, result| result[i] += 1 - end.values.sum do |count| + end.values.inject(0, :+) do |count| percentage = count.to_f / length -percentage * Math.log2(percentage)