aboutsummaryrefslogtreecommitdiff
path: root/utils/norm.js
blob: a1a4fb3167e0c09736926b478afe3863da8a9649 (plain)
1
2
3
4
5
6
7
8
// Normalizes an array of numbers such that they sum to one

module.exports = function(arr){ // Modifies arr
  let sum = arr.reduce( (acc, cur) => arr+cur );
  for (elem of arr)
    elem = elem/sum;
  return arr;
}