-
-
Notifications
You must be signed in to change notification settings - Fork 810
/
Copy pathrepl.txt
53 lines (45 loc) · 1.14 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
48
49
50
51
52
{{alias}}( arr, shape )
Broadcasts an ndarray to a specified shape.
The returned array is a view on the input array data buffer. The view is
typically **not** contiguous. As more than one element of a returned view
may refer to the same memory location, writing to the view may affect
multiple elements. If you need to write to the returned array, copy the
array before performing operations which may mutate elements.
Parameters
----------
arr: ndarray
Input array.
shape: ArrayLikeObject
Desired shape.
Returns
-------
out: ndarray
Broadcasted array.
Examples
--------
> var x = {{alias:@stdlib/ndarray/array}}( [ [ 1, 2 ], [ 3, 4 ] ] )
<ndarray>
> var sh = x.shape
[ 2, 2 ]
> var y = {{alias}}( x, [ 3, 2, 2 ] )
<ndarray>
> sh = y.shape
[ 3, 2, 2 ]
> var v = y.get( 0, 0, 0 )
1
> v = y.get( 0, 0, 1 )
2
> v = y.get( 0, 1, 0 )
3
> v = y.get( 0, 1, 1 )
4
> v = y.get( 1, 0, 0 )
1
> v = y.get( 1, 1, 0 )
3
> v = y.get( 2, 0, 0 )
1
> v = y.get( 2, 1, 1 )
4
See Also
--------