Initialize an ndarray with zeros

  • zeros

Downloads in past


1211.0.08 years ago10 years agoMinified + gzip package size for zeros in KB


A replacement for ndarray.zeros (which was removed in ndarray 1.0.0)
var zeros = require("zeros")

//Creates a 64x64 ndarray over a float64array filled with 0
var x = zeros([64, 64])

It also accepts an optional dtype as specified in the ndarray docs. For example,
//Creates a 64x64 ndarray over a float32array filled with 0
var x = zeros([64, 64], 'float32')

This makes it easy to create an array with the same size and dtype as an existing array:
var x = zeros([64, 64], 'float32')
var y = zeros( x.shape, x.dtype )

If you find yourself frequently creating the same array over and over though, ndarray-scratch may be a better option.


Just use npm:
npm install zeros

require("zeros")(shape[, dtype])

Creates an ndarray with the given shape that is initialized to zero
  • shape is the shape of the resulting array
  • dtype is the data type of the array to allocate. Must be one of:
+ "array" + "uint8" + "uint16" + "uint32" + "int8" + "int16" + "int32" + "float" + "float32" + "double" + "float64" + "data" + "uint8_clamped" + "buffer"
Returns An array which is initialized to 0


(c) 2013 Mikola Lysenko. MIT License