ndarray-tile

Repeat an ndarray
Introduction
This module takes an input ndarray and repeats it some number of times in each dimension.
Examples
var tile = require('ndarray-tile')
var ndarray = require('ndarray')
tile(ndarray(new Float64Array([1, 2, 3])), [2])
tile(ndarray(new Float64Array([1, 2, 3])), [1, 2])
tile(ndarray(new Float64Array([1, 2, 3, 4]), 2, 2]), [2, 2])
Installation
$ npm install ndarray-tile
API
require('ndarray-tile')([output,] input, reps)
Tile ndarray input a number of times according to reps in each dimension.
Arguments:
output (optional): Optional output array. If not provided, storage is allocated using ndarray-scratch.
input: The input ndarray to be tiled
reps: An Array containing The number of repetitions in each dimension. Each entry must be an integer greater than zero.
- If the length of
reps is less than the dimemsionality of input, the ommitted dimensions are implicitly assumed to be one.
- If the length of reps is greater than the dimensionality of
input, then input is tiled in the new dimensions as specified.
License
© 2016 Ricky Reusser. MIT License.