6.4.1 • Published 6 years ago
multi-dim v6.4.1
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