time-to-botec/js/node_modules/@stdlib/ndarray/base/serialize-meta-data/docs/repl.txt
NunoSempere b6addc7f05 feat: add the node modules
Necessary in order to clearly see the squiggle hotwiring.
2022-12-03 12:44:49 +00:00

46 lines
1.1 KiB
Plaintext

{{alias}}( x )
Serializes ndarray meta data.
Meta data format:
|endianness|dtype|ndims|shape|strides|offset|order|mode|nsubmodes|submodes|
where
- endianness: byte order (1 byte)
- dtype: data type (2 bytes)
- ndims: number of dimensions (8 bytes)
- shape: shape (ndims*8 bytes)
- strides: strides in units of bytes (ndims*8 bytes)
- offset: index offset in units of bytes (8 bytes)
- order: array order (1 byte)
- mode: index mode (1 byte)
- nsubmodes: number of subscript index modes (8 bytes)
- submodes: subscript index modes (nsubmodes*1 bytes)
Serialization is performed according to host byte order (endianness).
If the endianness is 1, the byte order is little endian. If the endianness
is 0, the byte order is big endian.
Parameters
----------
x: ndarray
Input ndarray.
Returns
-------
out: DataView
Meta data serialized as a DataView.
Examples
--------
> var arr = {{alias:@stdlib/ndarray/array}}( [ [ 1, 2 ], [ 3, 4 ] ] );
> var out = {{alias}}( arr )
<DataView>
See Also
--------