vue-bokeh
Version:
A wrapper around bokehjs embedded
35 lines (34 loc) • 910 B
JavaScript
;
function transpose(array) {
var rows = array.length;
var cols = array[0].length;
var transposed = [];
for (var j = 0; j < cols; j++) {
transposed[j] = [];
for (var i = 0; i < rows; i++) {
transposed[j][i] = array[i][j];
}
}
return transposed;
}
exports.transpose = transpose;
function linspace(start, stop, num) {
if (num === void 0) { num = 100; }
var step = (stop - start) / (num - 1);
var array = new Array(num);
for (var i = 0; i < num; i++) {
array[i] = start + step * i;
}
return array;
}
exports.linspace = linspace;
function arange(start, stop, step) {
if (step === void 0) { step = 1; }
var num = Math.ceil((stop - start) / step);
var array = new Array(num);
for (var i = 0; i < num; i++) {
array[i] = start + step * i;
}
return array;
}
exports.arange = arange;