UNPKG

peaks-similarity

Version:

Peaks similarity - calculate the similarity between 2 ordered arrays of peaks

22 lines 604 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.normalize = void 0; const ml_stat_1 = require("ml-stat"); function normalize(array) { const min = ml_stat_1.array.min(array[1]); const max = ml_stat_1.array.max(array[1]); const sum = ml_stat_1.array.sum(array[1]); const length = array[1] ? array[1].length : 0; if (sum !== 0) { for (let i = 0; i < length; i++) { array[1][i] /= sum; } } return { sum, min, max, }; } exports.normalize = normalize; //# sourceMappingURL=normalize.js.map