6.4.1 • Published 6 years ago

multi-dim v6.4.1

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

Multi-Dim

An npm package for scientific computing with JavaScript. It contains primarily:

  • a powerful N-dimensional array object

Installation

npm install multi-dim
const ndim = require('multi-dim');

Basics

Array Creation

> const a = ndim.array([2,3,4]);
> a
array([ 2, 3, 4])
> const b = ndim.array([[1,2,3], [4,5,6]]);
> b
array([[ 1, 2, 3],
       [ 4, 5, 6]])

Example:

> a = ndim.arange(15).reshape(3, 5);
array([[  0,  1,  2,  3,  4],
       [  5,  6,  7,  8,  9],
       [ 10, 11, 12, 13, 14]])

> a.header.shape
[ 3, 5]

Indexing, Slicing, and Striding

-1, or ':', or any number less than 0

> const a = ndim.array([0,1,2]);
> a.slice(1)
1

> const b = ndim.arange(3*3).reshape(3,3);
> b
array([[  0,  1,  2],
       [  3,  4,  5],
       [  6,  7,  8])
> b.slice(':',1)
array([[1,4,7]])
6.4.1

6 years ago

6.4.0

6 years ago

6.3.3

6 years ago

6.3.2

6 years ago

6.3.1

6 years ago

6.3.0

6 years ago

6.2.0

6 years ago

6.1.0

6 years ago

6.0.1

6 years ago

6.0.0

6 years ago

5.2.0

6 years ago

5.1.1

6 years ago

5.0.1

6 years ago

5.1.0

6 years ago

5.0.0

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago

3.3.1

6 years ago

3.3.0

6 years ago

3.2.0

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

2.0.8

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago