Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Initialize an array of arrays to a constant value
JavaScript
Branch: master
Failed to load latest commit information.
test adding files
.gitignore adding files
LICENSE adding LICENSE
README.md adding files
dup.js adding files
package.json 1.0.0

README.md

dup

Initializes an n-dimensional array to a constant value.

Install

npm install dup

Example

var dup = require("dup")

console.log(dup(5))

//Prints:
//
//    [0, 0, 0, 0, 0]
//


console.log(dup([3,2], 1))

//Prints:
//
//    [[1, 1],
//     [1, 1],
//     [1, 1]]
//

require("dup")(shape[, value])

Initializes an array to a constant value

  • shape Either an array of dimensions or a scalar, representing the shape of the array to create.
  • value The value to initialize the array with. Default is 0

Returns An n-dimensional array with the given shape and value

Rationale

I often find myself using numeric.js' rep method in my projects. However, for many things pulling in all of numeric.js is total overkill, especially for code that ultimately needs to run on the browser. So I decided to make this library which just implements the rep and nothing else in the spirit of promoting modularity by smaller and more numerous packages.

Credits

(c) 2013 Mikola Lysenko. MIT License

Something went wrong with that request. Please try again.