Sorts ndarrays in place
npm install ndarray-sortndarray-sort
============
Sorts ndarrays in place using a dual pivot quick sort.
``javascript
var ndarray = require("ndarray")
var ndsort = require("ndarray-sort")
var unpack = require("ndarray-unpack")
//Create an array
var x = ndarray(new Float32Array(60), [20, 3])
for(var i=0; i<20; ++i) {
for(var j=0; j<3; ++j) {
x.set(i,j, Math.random())
}
}
//Print out x:
console.log("Unsorted:", unpack(x))
//Sort x
ndsort(x)
//Print out sorted x:
console.log("Sorted:", unpack(x))
`
npm install ndarray-sort
* array is an ndarray
Returns array`
JavaScript implementation (c) 2013 Mikola Lysenko. MIT License