|
38 | 38 | // Standard usage:
|
39 | 39 | > var x = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] );
|
40 | 40 | > var y = new {{alias:@stdlib/array/complex64}}( [ 6.0, 7.0, 8.0, 9.0 ] );
|
41 |
| - > {{alias}}( x.length, x, 1, y, 1 ); |
42 |
| - > var z = y.get( 0 ); |
43 |
| - > var re = {{alias:@stdlib/complex/float32/real}}( z ) |
44 |
| - 1.0 |
45 |
| - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) |
46 |
| - 2.0 |
| 41 | + > {{alias}}( x.length, x, 1, y, 1 ) |
| 42 | + <Complex64Array>[ 1.0, 2.0, 3.0, 4.0 ] |
47 | 43 |
|
48 | 44 | // Advanced indexing:
|
49 | 45 | > x = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
|
50 | 46 | > y = new {{alias:@stdlib/array/complex64}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
|
51 |
| - > {{alias}}( 2, x, -2, y, 1 ); |
52 |
| - > z = y.get( 0 ); |
53 |
| - > re = {{alias:@stdlib/complex/float32/real}}( z ) |
54 |
| - 5.0 |
55 |
| - > im = {{alias:@stdlib/complex/float32/imag}}( z ) |
56 |
| - 6.0 |
| 47 | + > {{alias}}( 2, x, -2, y, 1 ) |
| 48 | + <Complex64Array>[ 5.0, 6.0, 1.0, 2.0, 0.0, 0.0, 0.0, 0.0 ] |
57 | 49 |
|
58 | 50 | // Using typed array views:
|
59 | 51 | > var x0 = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
|
60 | 52 | > var y0 = new {{alias:@stdlib/array/complex64}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
|
61 | 53 | > var x1 = new {{alias:@stdlib/array/complex64}}( x0.buffer, x0.BYTES_PER_ELEMENT*1 );
|
62 | 54 | > var y1 = new {{alias:@stdlib/array/complex64}}( y0.buffer, y0.BYTES_PER_ELEMENT*2 );
|
63 |
| - > {{alias}}( 2, x1, -2, y1, 1 ); |
64 |
| - > z = y0.get( 2 ); |
65 |
| - > re = {{alias:@stdlib/complex/float32/real}}( z ) |
66 |
| - 7.0 |
67 |
| - > im = {{alias:@stdlib/complex/float32/imag}}( z ) |
68 |
| - 8.0 |
| 55 | + > {{alias}}( 2, x1, -2, y1, 1 ) |
| 56 | + <Complex64Array>[ 7.0, 8.0, 3.0, 4.0 ] |
| 57 | + > y0 |
| 58 | + <Complex64Array>[ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] |
69 | 59 |
|
70 | 60 |
|
71 | 61 | {{alias}}.ndarray( N, x, strideX, offsetX, y, strideY, offsetY )
|
|
110 | 100 | // Standard usage:
|
111 | 101 | > var x = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] );
|
112 | 102 | > var y = new {{alias:@stdlib/array/complex64}}( [ 6.0, 7.0, 8.0, 9.0 ] );
|
113 |
| - > {{alias}}.ndarray( x.length, x, 1, 0, y, 1, 0 ); |
114 |
| - > var z = y.get( 0 ); |
115 |
| - > var re = {{alias:@stdlib/complex/float32/real}}( z ) |
116 |
| - 1.0 |
117 |
| - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) |
118 |
| - 2.0 |
| 103 | + > {{alias}}.ndarray( x.length, x, 1, 0, y, 1, 0 ) |
| 104 | + <Complex64Array>[ 1.0, 2.0, 3.0, 4.0 ] |
119 | 105 |
|
120 | 106 | // Advanced indexing:
|
121 | 107 | > x = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
|
122 | 108 | > y = new {{alias:@stdlib/array/complex64}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
|
123 |
| - > {{alias}}.ndarray( 2, x, 2, 1, y, -1, y.length-1 ); |
124 |
| - > z = y.get( y.length-1 ); |
125 |
| - > re = {{alias:@stdlib/complex/float32/real}}( z ) |
126 |
| - 3.0 |
127 |
| - > im = {{alias:@stdlib/complex/float32/imag}}( z ) |
128 |
| - 4.0 |
| 109 | + > {{alias}}.ndarray( 2, x, 2, 1, y, -1, y.length-1 ) |
| 110 | + <Complex64Array>[ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] |
129 | 111 |
|
130 | 112 | See Also
|
131 | 113 | --------
|
|
0 commit comments