Catalog npm
PACKAGE EXPLORERView in registry

2d-mat

npm

Create 2d matrices with superpower

2dfunctionsmatrix
Versions collected1
Direct dependencies2From release 1.0.0
Last observed20 Oct, 19:10 UTC

README

Current package documentation

2d-mat

Create multidimensional matrix with superpower

Install

$ npm install --save 2d-mat

Example

var Matrix = require('2d-mat');

var mat = new Matrix([1, 2], [3, 4]);

console.log(mat.indexAt(0, 1));
// -> 1

console.log(mat.set(0, 1, 100));
// -> [[100, 2], [3, 4]]

console.log(mat.transpose());
// -> [[1, 3], [2, 4]]

console.log(mat.size());
// -> [2, 2]

console.log(mat.createEmpty(2, 2));
// -> [[undefined, undefined], [undefined, undefined]]

mat.print();
// - > [[1, 2],
//      [3, 4]]

API

var Matrix = require('2d-mat');

new Matrix([list, ...]);

This will create a matrix object

list

Type: array

Accepts sequence of array where each array is length of row and the size of the array is length columns.

The returned matrix is 0 indexed.

License MIT

© 2016 vikram. MIT License

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.0Registry latest22 Mar 20162

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
vikramcse/2d-mat

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:10 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:0bfc80d858306d804139e98f059f5a2891bc3583ae5e81551c63cfc833c38b7b