@@ -3,32 +3,32 @@ use ndarray::prelude::*;
33use ndarray:: { ShapeError , ErrorKind } ;
44
55#[ test]
6- fn append_row ( ) {
6+ fn push_row ( ) {
77 let mut a = Array :: zeros ( ( 0 , 4 ) ) ;
8- a. append_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
9- a. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
8+ a. push_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
9+ a. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
1010 assert_eq ! ( a. shape( ) , & [ 2 , 4 ] ) ;
1111
1212 assert_eq ! ( a,
1313 array![ [ 0. , 1. , 2. , 3. ] ,
1414 [ 4. , 5. , 6. , 7. ] ] ) ;
1515
16- assert_eq ! ( a. append_row ( aview1( & [ 1. ] ) ) ,
16+ assert_eq ! ( a. push_row ( aview1( & [ 1. ] ) ) ,
1717 Err ( ShapeError :: from_kind( ErrorKind :: IncompatibleShape ) ) ) ;
18- assert_eq ! ( a. append_column ( aview1( & [ 1. ] ) ) ,
18+ assert_eq ! ( a. push_column ( aview1( & [ 1. ] ) ) ,
1919 Err ( ShapeError :: from_kind( ErrorKind :: IncompatibleShape ) ) ) ;
20- assert_eq ! ( a. append_column ( aview1( & [ 1. , 2. ] ) ) ,
20+ assert_eq ! ( a. push_column ( aview1( & [ 1. , 2. ] ) ) ,
2121 Ok ( ( ) ) ) ;
2222 assert_eq ! ( a,
2323 array![ [ 0. , 1. , 2. , 3. , 1. ] ,
2424 [ 4. , 5. , 6. , 7. , 2. ] ] ) ;
2525}
2626
2727#[ test]
28- fn append_row_wrong_layout ( ) {
28+ fn push_row_wrong_layout ( ) {
2929 let mut a = Array :: zeros ( ( 0 , 4 ) ) ;
30- a. append_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
31- a. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
30+ a. push_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
31+ a. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
3232 assert_eq ! ( a. shape( ) , & [ 2 , 4 ] ) ;
3333
3434 assert_eq ! ( a,
@@ -38,7 +38,7 @@ fn append_row_wrong_layout() {
3838
3939 // Changing the memory layout to fit the next append
4040 let mut a2 = a. clone ( ) ;
41- a2. append_column ( aview1 ( & [ 1. , 2. ] ) ) . unwrap ( ) ;
41+ a2. push_column ( aview1 ( & [ 1. , 2. ] ) ) . unwrap ( ) ;
4242 assert_eq ! ( a2,
4343 array![ [ 0. , 1. , 2. , 3. , 1. ] ,
4444 [ 4. , 5. , 6. , 7. , 2. ] ] ) ;
@@ -51,17 +51,17 @@ fn append_row_wrong_layout() {
5151 dim[ 1 ] = 0 ;
5252 let mut b = Array :: zeros ( dim) ;
5353 b. append ( Axis ( 1 ) , a. view ( ) ) . unwrap ( ) ;
54- assert_eq ! ( b. append_column ( aview1( & [ 1. , 2. ] ) ) , Ok ( ( ) ) ) ;
54+ assert_eq ! ( b. push_column ( aview1( & [ 1. , 2. ] ) ) , Ok ( ( ) ) ) ;
5555 assert_eq ! ( b,
5656 array![ [ 0. , 1. , 2. , 3. , 1. ] ,
5757 [ 4. , 5. , 6. , 7. , 2. ] ] ) ;
5858}
5959
6060#[ test]
61- fn append_row_neg_stride_1 ( ) {
61+ fn push_row_neg_stride_1 ( ) {
6262 let mut a = Array :: zeros ( ( 0 , 4 ) ) ;
63- a. append_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
64- a. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
63+ a. push_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
64+ a. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
6565 assert_eq ! ( a. shape( ) , & [ 2 , 4 ] ) ;
6666
6767 assert_eq ! ( a,
@@ -75,15 +75,15 @@ fn append_row_neg_stride_1() {
7575 let mut a2 = a. clone ( ) ;
7676 println ! ( "a = {:?}" , a) ;
7777 println ! ( "a2 = {:?}" , a2) ;
78- a2. append_column ( aview1 ( & [ 1. , 2. ] ) ) . unwrap ( ) ;
78+ a2. push_column ( aview1 ( & [ 1. , 2. ] ) ) . unwrap ( ) ;
7979 assert_eq ! ( a2,
8080 array![ [ 4. , 5. , 6. , 7. , 1. ] ,
8181 [ 0. , 1. , 2. , 3. , 2. ] ] ) ;
8282 assert_eq ! ( a2. strides( ) , & [ 1 , 2 ] ) ;
8383
8484 a. invert_axis ( Axis ( 1 ) ) ;
8585 let mut a3 = a. clone ( ) ;
86- a3. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
86+ a3. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
8787 assert_eq ! ( a3,
8888 array![ [ 7. , 6. , 5. , 4. ] ,
8989 [ 3. , 2. , 1. , 0. ] ,
@@ -92,7 +92,7 @@ fn append_row_neg_stride_1() {
9292
9393 a. invert_axis ( Axis ( 0 ) ) ;
9494 let mut a4 = a. clone ( ) ;
95- a4. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
95+ a4. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
9696 assert_eq ! ( a4,
9797 array![ [ 3. , 2. , 1. , 0. ] ,
9898 [ 7. , 6. , 5. , 4. ] ,
@@ -101,10 +101,10 @@ fn append_row_neg_stride_1() {
101101}
102102
103103#[ test]
104- fn append_row_neg_stride_2 ( ) {
104+ fn push_row_neg_stride_2 ( ) {
105105 let mut a = Array :: zeros ( ( 0 , 4 ) ) ;
106- a. append_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
107- a. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
106+ a. push_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
107+ a. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
108108 assert_eq ! ( a. shape( ) , & [ 2 , 4 ] ) ;
109109
110110 assert_eq ! ( a,
@@ -118,15 +118,15 @@ fn append_row_neg_stride_2() {
118118 let mut a2 = a. clone ( ) ;
119119 println ! ( "a = {:?}" , a) ;
120120 println ! ( "a2 = {:?}" , a2) ;
121- a2. append_column ( aview1 ( & [ 1. , 2. ] ) ) . unwrap ( ) ;
121+ a2. push_column ( aview1 ( & [ 1. , 2. ] ) ) . unwrap ( ) ;
122122 assert_eq ! ( a2,
123123 array![ [ 3. , 2. , 1. , 0. , 1. ] ,
124124 [ 7. , 6. , 5. , 4. , 2. ] ] ) ;
125125 assert_eq ! ( a2. strides( ) , & [ 1 , 2 ] ) ;
126126
127127 a. invert_axis ( Axis ( 0 ) ) ;
128128 let mut a3 = a. clone ( ) ;
129- a3. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
129+ a3. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
130130 assert_eq ! ( a3,
131131 array![ [ 7. , 6. , 5. , 4. ] ,
132132 [ 3. , 2. , 1. , 0. ] ,
@@ -135,7 +135,7 @@ fn append_row_neg_stride_2() {
135135
136136 a. invert_axis ( Axis ( 1 ) ) ;
137137 let mut a4 = a. clone ( ) ;
138- a4. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
138+ a4. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
139139 assert_eq ! ( a4,
140140 array![ [ 4. , 5. , 6. , 7. ] ,
141141 [ 0. , 1. , 2. , 3. ] ,
@@ -144,14 +144,14 @@ fn append_row_neg_stride_2() {
144144}
145145
146146#[ test]
147- fn append_row_error ( ) {
147+ fn push_row_error ( ) {
148148 let mut a = Array :: zeros ( ( 3 , 4 ) ) ;
149149
150- assert_eq ! ( a. append_row ( aview1( & [ 1. ] ) ) ,
150+ assert_eq ! ( a. push_row ( aview1( & [ 1. ] ) ) ,
151151 Err ( ShapeError :: from_kind( ErrorKind :: IncompatibleShape ) ) ) ;
152- assert_eq ! ( a. append_column ( aview1( & [ 1. ] ) ) ,
152+ assert_eq ! ( a. push_column ( aview1( & [ 1. ] ) ) ,
153153 Err ( ShapeError :: from_kind( ErrorKind :: IncompatibleShape ) ) ) ;
154- assert_eq ! ( a. append_column ( aview1( & [ 1. , 2. , 3. ] ) ) ,
154+ assert_eq ! ( a. push_column ( aview1( & [ 1. , 2. , 3. ] ) ) ,
155155 Ok ( ( ) ) ) ;
156156 assert_eq ! ( a. t( ) ,
157157 array![ [ 0. , 0. , 0. ] ,
@@ -162,22 +162,22 @@ fn append_row_error() {
162162}
163163
164164#[ test]
165- fn append_row_existing ( ) {
165+ fn push_row_existing ( ) {
166166 let mut a = Array :: zeros ( ( 1 , 4 ) ) ;
167- a. append_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
168- a. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
167+ a. push_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
168+ a. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
169169 assert_eq ! ( a. shape( ) , & [ 3 , 4 ] ) ;
170170
171171 assert_eq ! ( a,
172172 array![ [ 0. , 0. , 0. , 0. ] ,
173173 [ 0. , 1. , 2. , 3. ] ,
174174 [ 4. , 5. , 6. , 7. ] ] ) ;
175175
176- assert_eq ! ( a. append_row ( aview1( & [ 1. ] ) ) ,
176+ assert_eq ! ( a. push_row ( aview1( & [ 1. ] ) ) ,
177177 Err ( ShapeError :: from_kind( ErrorKind :: IncompatibleShape ) ) ) ;
178- assert_eq ! ( a. append_column ( aview1( & [ 1. ] ) ) ,
178+ assert_eq ! ( a. push_column ( aview1( & [ 1. ] ) ) ,
179179 Err ( ShapeError :: from_kind( ErrorKind :: IncompatibleShape ) ) ) ;
180- assert_eq ! ( a. append_column ( aview1( & [ 1. , 2. , 3. ] ) ) ,
180+ assert_eq ! ( a. push_column ( aview1( & [ 1. , 2. , 3. ] ) ) ,
181181 Ok ( ( ) ) ) ;
182182 assert_eq ! ( a,
183183 array![ [ 0. , 0. , 0. , 0. , 1. ] ,
@@ -186,15 +186,15 @@ fn append_row_existing() {
186186}
187187
188188#[ test]
189- fn append_row_col_len_1 ( ) {
189+ fn push_row_col_len_1 ( ) {
190190 // Test appending 1 row and then cols from shape 1 x 1
191191 let mut a = Array :: zeros ( ( 1 , 1 ) ) ;
192- a. append_row ( aview1 ( & [ 1. ] ) ) . unwrap ( ) ; // shape 2 x 1
193- a. append_column ( aview1 ( & [ 2. , 3. ] ) ) . unwrap ( ) ; // shape 2 x 2
194- assert_eq ! ( a. append_row ( aview1( & [ 1. ] ) ) ,
192+ a. push_row ( aview1 ( & [ 1. ] ) ) . unwrap ( ) ; // shape 2 x 1
193+ a. push_column ( aview1 ( & [ 2. , 3. ] ) ) . unwrap ( ) ; // shape 2 x 2
194+ assert_eq ! ( a. push_row ( aview1( & [ 1. ] ) ) ,
195195 Err ( ShapeError :: from_kind( ErrorKind :: IncompatibleShape ) ) ) ;
196- //assert_eq!(a.append_row (aview1(&[1., 2.])), Err(ShapeError::from_kind(ErrorKind::IncompatibleLayout)));
197- a. append_column ( aview1 ( & [ 4. , 5. ] ) ) . unwrap ( ) ; // shape 2 x 3
196+ //assert_eq!(a.push_row (aview1(&[1., 2.])), Err(ShapeError::from_kind(ErrorKind::IncompatibleLayout)));
197+ a. push_column ( aview1 ( & [ 4. , 5. ] ) ) . unwrap ( ) ; // shape 2 x 3
198198 assert_eq ! ( a. shape( ) , & [ 2 , 3 ] ) ;
199199
200200 assert_eq ! ( a,
@@ -203,10 +203,10 @@ fn append_row_col_len_1() {
203203}
204204
205205#[ test]
206- fn append_column ( ) {
206+ fn push_column ( ) {
207207 let mut a = Array :: zeros ( ( 4 , 0 ) ) ;
208- a. append_column ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
209- a. append_column ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
208+ a. push_column ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
209+ a. push_column ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
210210 assert_eq ! ( a. shape( ) , & [ 4 , 2 ] ) ;
211211
212212 assert_eq ! ( a. t( ) ,
@@ -221,7 +221,7 @@ fn append_array1() {
221221 println ! ( "{:?}" , a) ;
222222 a. append ( Axis ( 0 ) , aview2 ( & [ [ 4. , 5. , 6. , 7. ] ] ) ) . unwrap ( ) ;
223223 println ! ( "{:?}" , a) ;
224- //a.append_column (aview1(&[4., 5., 6., 7.])).unwrap();
224+ //a.push_column (aview1(&[4., 5., 6., 7.])).unwrap();
225225 //assert_eq!(a.shape(), &[4, 2]);
226226
227227 assert_eq ! ( a,
@@ -347,18 +347,18 @@ fn test_append_zero_size() {
347347}
348348
349349#[ test]
350- fn append_row_neg_stride_3 ( ) {
350+ fn push_row_neg_stride_3 ( ) {
351351 let mut a = Array :: zeros ( ( 0 , 4 ) ) ;
352- a. append_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
352+ a. push_row ( aview1 ( & [ 0. , 1. , 2. , 3. ] ) ) . unwrap ( ) ;
353353 a. invert_axis ( Axis ( 1 ) ) ;
354- a. append_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
354+ a. push_row ( aview1 ( & [ 4. , 5. , 6. , 7. ] ) ) . unwrap ( ) ;
355355 assert_eq ! ( a. shape( ) , & [ 2 , 4 ] ) ;
356356 assert_eq ! ( a, array![ [ 3. , 2. , 1. , 0. ] , [ 4. , 5. , 6. , 7. ] ] ) ;
357357 assert_eq ! ( a. strides( ) , & [ 4 , -1 ] ) ;
358358}
359359
360360#[ test]
361- fn append_row_ignore_strides_length_one_axes ( ) {
361+ fn push_row_ignore_strides_length_one_axes ( ) {
362362 let strides = & [ 0 , 1 , 10 , 20 ] ;
363363 for invert in & [ vec ! [ ] , vec ! [ 0 ] , vec ! [ 1 ] , vec ! [ 0 , 1 ] ] {
364364 for & stride0 in strides {
@@ -368,7 +368,7 @@ fn append_row_ignore_strides_length_one_axes() {
368368 for & ax in invert {
369369 a. invert_axis ( Axis ( ax) ) ;
370370 }
371- a. append_row ( aview1 ( & [ 1. ] ) ) . unwrap ( ) ;
371+ a. push_row ( aview1 ( & [ 1. ] ) ) . unwrap ( ) ;
372372 assert_eq ! ( a. shape( ) , & [ 2 , 1 ] ) ;
373373 assert_eq ! ( a, array![ [ 0. ] , [ 1. ] ] ) ;
374374 assert_eq ! ( a. stride_of( Axis ( 0 ) ) , 1 ) ;
0 commit comments