StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
525 B
34 lines
525 B
"use strict"
|
|
|
|
module.exports = compressExpansion
|
|
|
|
function compressExpansion(e) {
|
|
var m = e.length
|
|
var Q = e[e.length-1]
|
|
var bottom = m
|
|
for(var i=m-2; i>=0; --i) {
|
|
var a = Q
|
|
var b = e[i]
|
|
Q = a + b
|
|
var bv = Q - a
|
|
var q = b - bv
|
|
if(q) {
|
|
e[--bottom] = Q
|
|
Q = q
|
|
}
|
|
}
|
|
var top = 0
|
|
for(var i=bottom; i<m; ++i) {
|
|
var a = e[i]
|
|
var b = Q
|
|
Q = a + b
|
|
var bv = Q - a
|
|
var q = b - bv
|
|
if(q) {
|
|
e[top++] = q
|
|
}
|
|
}
|
|
e[top++] = Q
|
|
e.length = top
|
|
return e
|
|
} |