-
-
Notifications
You must be signed in to change notification settings - Fork 809
/
Copy pathrepl.txt
48 lines (37 loc) · 1.31 KB
/
repl.txt
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
46
47
{{alias}}( shape, strides, offset, order, idx, mode )
Converts a linear index in an underlying data buffer to a linear index in an
array view.
Parameters
----------
shape: ArrayLike
Array shape.
strides: ArrayLike
Stride array.
offset: integer
Location of the first indexed value based on the stride array.
order: string
Specifies whether an array is row-major (C-style) or column-major
(Fortran-style).
idx: integer
Linear index in an underlying data buffer.
mode: string
Specifies how to handle a linear index which exceeds array dimensions.
If equal to 'throw', the function throws an error when a linear index
exceeds array dimensions. If equal to 'wrap', the function wraps around
a linear index exceeding array dimensions using modulo arithmetic. If
equal to 'clamp', the function sets a linear index exceeding array
dimensions to either `0` (minimum linear index) or the maximum linear
index. Default: 'throw'.
Returns
-------
idx: integer
Linear index in an array view.
Examples
--------
> var d = [ 3, 3, 3 ];
> var s = [ 9, -3, 1 ];
> var o = 6;
> var idx = {{alias}}( d, s, o, 'row-major', 7, 'throw' )
1
See Also
--------