ndarray-hash

1.0.0 • Public • Published

ndarray-hash

A sparse ndarray backed by a map (implemented using either Map or an object).

build status

Example

var ndhash = require("ndarray-hash")
 
//Create a gigantic sparse ndarray
var x = ndhash([10000, 10000])
 
x.set(100, 100, 1)
 
console.log(x.get(100, 1000))
console.log(x.get(100, 100))

Output

0
1

Install

Install using npm:

npm install ndarray-hash

API

require("ndarray-hash")(shape)

Creates an ndarray hash map with the given shape

  • shape is the shape of the resulting sparse ndarray

Returns A sparse hash table backed ndarray

License

(c) 2013 Mikola Lysenko. MIT License

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    14
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    14
  • 0.0.0
    6

Package Sidebar

Install

npm i ndarray-hash

Weekly Downloads

6

Version

1.0.0

License

MIT

Last publish

Collaborators

  • mikolalysenko
  • jaspervdg
  • hughsk
  • planeshifter
  • rreusser