From 9aba45cb5b786bed64a65e3ec8bcf304a4c97fd1 Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Sat, 28 Dec 2019 15:45:16 -0500 Subject: integrated array normalizer into vec --- utils/vec.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'utils/vec.js') diff --git a/utils/vec.js b/utils/vec.js index f4a625c..3996fc2 100644 --- a/utils/vec.js +++ b/utils/vec.js @@ -27,3 +27,7 @@ exports.dot = function(orig,vec){ exports.tileToChar = function(orig){ return exports.dot(orig, [8,16]); } +exports.norm = function(orig){ + let sum = orig.reduce( (acc, cur) => acc+cur ); + return exports.dot(orig, 1/sum); +} -- cgit