npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

ndarray-foreach

1.0.0

@mikolalysenko

npmHomeRepoSnykSocket
Downloads:0
$ npm install ndarray-foreach
DailyWeeklyMonthlyYearly

ndarray-foreach

Loop over an ndarray, convenience method using cwise.

Install

npm i ndarray-foreach

Example

var ndarray = require('ndarray')
var ndforeach = require('ndarray-foreach')

var data = ndarray([
  0, 1, 2,
  3, 4, 5,
  6, 7, 8
], [3, 3])

ndforeach(data, function (i, a) {
  console.log(i, a)
})

Output:

[ 0, 0 ] 0
[ 0, 1 ] 1
[ 0, 2 ] 2
[ 1, 0 ] 3
[ 1, 1 ] 4
[ 1, 2 ] 5
[ 2, 0 ] 6
[ 2, 1 ] 7
[ 2, 2 ] 8

API

require('ndarray-foreach')(array, f(index, v))

Scans an ndarray.

  • array is an ndarray
  • f(index, v) is a visitor function

License

(c) 2017 Mikola Lysenko, MIT License