File: repl.txt

package info (click to toggle)
node-stdlib 0.0.96%2Bds1%2B~cs0.0.429-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 421,476 kB
  • sloc: javascript: 1,562,831; ansic: 109,702; lisp: 49,823; cpp: 27,224; python: 7,871; sh: 6,807; makefile: 6,089; fortran: 3,102; awk: 387
file content (45 lines) | stat: -rw-r--r-- 1,150 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

{{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
    --------