@@ -476,7 +476,7 @@ def test_copy(self, mgr):
476
476
def test_sparse (self ):
477
477
mgr = create_mgr ('a: sparse-1; b: sparse-2' )
478
478
# what to test here?
479
- assert mgr .as_matrix ().dtype == np .float64
479
+ assert mgr .as_array ().dtype == np .float64
480
480
481
481
def test_sparse_mixed (self ):
482
482
mgr = create_mgr ('a: sparse-1; b: sparse-2; c: f8' )
@@ -485,32 +485,32 @@ def test_sparse_mixed(self):
485
485
486
486
# what to test here?
487
487
488
- def test_as_matrix_float (self ):
488
+ def test_as_array_float (self ):
489
489
mgr = create_mgr ('c: f4; d: f2; e: f8' )
490
- assert mgr .as_matrix ().dtype == np .float64
490
+ assert mgr .as_array ().dtype == np .float64
491
491
492
492
mgr = create_mgr ('c: f4; d: f2' )
493
- assert mgr .as_matrix ().dtype == np .float32
493
+ assert mgr .as_array ().dtype == np .float32
494
494
495
- def test_as_matrix_int_bool (self ):
495
+ def test_as_array_int_bool (self ):
496
496
mgr = create_mgr ('a: bool-1; b: bool-2' )
497
- assert mgr .as_matrix ().dtype == np .bool_
497
+ assert mgr .as_array ().dtype == np .bool_
498
498
499
499
mgr = create_mgr ('a: i8-1; b: i8-2; c: i4; d: i2; e: u1' )
500
- assert mgr .as_matrix ().dtype == np .int64
500
+ assert mgr .as_array ().dtype == np .int64
501
501
502
502
mgr = create_mgr ('c: i4; d: i2; e: u1' )
503
- assert mgr .as_matrix ().dtype == np .int32
503
+ assert mgr .as_array ().dtype == np .int32
504
504
505
- def test_as_matrix_datetime (self ):
505
+ def test_as_array_datetime (self ):
506
506
mgr = create_mgr ('h: datetime-1; g: datetime-2' )
507
- assert mgr .as_matrix ().dtype == 'M8[ns]'
507
+ assert mgr .as_array ().dtype == 'M8[ns]'
508
508
509
- def test_as_matrix_datetime_tz (self ):
509
+ def test_as_array_datetime_tz (self ):
510
510
mgr = create_mgr ('h: M8[ns, US/Eastern]; g: M8[ns, CET]' )
511
511
assert mgr .get ('h' ).dtype == 'datetime64[ns, US/Eastern]'
512
512
assert mgr .get ('g' ).dtype == 'datetime64[ns, CET]'
513
- assert mgr .as_matrix ().dtype == 'object'
513
+ assert mgr .as_array ().dtype == 'object'
514
514
515
515
def test_astype (self ):
516
516
# coerce all
@@ -607,49 +607,49 @@ def test_interleave(self):
607
607
for dtype in ['f8' , 'i8' , 'object' , 'bool' , 'complex' , 'M8[ns]' ,
608
608
'm8[ns]' ]:
609
609
mgr = create_mgr ('a: {0}' .format (dtype ))
610
- assert mgr .as_matrix ().dtype == dtype
610
+ assert mgr .as_array ().dtype == dtype
611
611
mgr = create_mgr ('a: {0}; b: {0}' .format (dtype ))
612
- assert mgr .as_matrix ().dtype == dtype
612
+ assert mgr .as_array ().dtype == dtype
613
613
614
614
# will be converted according the actual dtype of the underlying
615
615
mgr = create_mgr ('a: category' )
616
- assert mgr .as_matrix ().dtype == 'i8'
616
+ assert mgr .as_array ().dtype == 'i8'
617
617
mgr = create_mgr ('a: category; b: category' )
618
- assert mgr .as_matrix ().dtype == 'i8'
618
+ assert mgr .as_array ().dtype == 'i8'
619
619
mgr = create_mgr ('a: category; b: category2' )
620
- assert mgr .as_matrix ().dtype == 'object'
620
+ assert mgr .as_array ().dtype == 'object'
621
621
mgr = create_mgr ('a: category2' )
622
- assert mgr .as_matrix ().dtype == 'object'
622
+ assert mgr .as_array ().dtype == 'object'
623
623
mgr = create_mgr ('a: category2; b: category2' )
624
- assert mgr .as_matrix ().dtype == 'object'
624
+ assert mgr .as_array ().dtype == 'object'
625
625
626
626
# combinations
627
627
mgr = create_mgr ('a: f8' )
628
- assert mgr .as_matrix ().dtype == 'f8'
628
+ assert mgr .as_array ().dtype == 'f8'
629
629
mgr = create_mgr ('a: f8; b: i8' )
630
- assert mgr .as_matrix ().dtype == 'f8'
630
+ assert mgr .as_array ().dtype == 'f8'
631
631
mgr = create_mgr ('a: f4; b: i8' )
632
- assert mgr .as_matrix ().dtype == 'f8'
632
+ assert mgr .as_array ().dtype == 'f8'
633
633
mgr = create_mgr ('a: f4; b: i8; d: object' )
634
- assert mgr .as_matrix ().dtype == 'object'
634
+ assert mgr .as_array ().dtype == 'object'
635
635
mgr = create_mgr ('a: bool; b: i8' )
636
- assert mgr .as_matrix ().dtype == 'object'
636
+ assert mgr .as_array ().dtype == 'object'
637
637
mgr = create_mgr ('a: complex' )
638
- assert mgr .as_matrix ().dtype == 'complex'
638
+ assert mgr .as_array ().dtype == 'complex'
639
639
mgr = create_mgr ('a: f8; b: category' )
640
- assert mgr .as_matrix ().dtype == 'object'
640
+ assert mgr .as_array ().dtype == 'object'
641
641
mgr = create_mgr ('a: M8[ns]; b: category' )
642
- assert mgr .as_matrix ().dtype == 'object'
642
+ assert mgr .as_array ().dtype == 'object'
643
643
mgr = create_mgr ('a: M8[ns]; b: bool' )
644
- assert mgr .as_matrix ().dtype == 'object'
644
+ assert mgr .as_array ().dtype == 'object'
645
645
mgr = create_mgr ('a: M8[ns]; b: i8' )
646
- assert mgr .as_matrix ().dtype == 'object'
646
+ assert mgr .as_array ().dtype == 'object'
647
647
mgr = create_mgr ('a: m8[ns]; b: bool' )
648
- assert mgr .as_matrix ().dtype == 'object'
648
+ assert mgr .as_array ().dtype == 'object'
649
649
mgr = create_mgr ('a: m8[ns]; b: i8' )
650
- assert mgr .as_matrix ().dtype == 'object'
650
+ assert mgr .as_array ().dtype == 'object'
651
651
mgr = create_mgr ('a: M8[ns]; b: m8[ns]' )
652
- assert mgr .as_matrix ().dtype == 'object'
652
+ assert mgr .as_array ().dtype == 'object'
653
653
654
654
def test_interleave_non_unique_cols (self ):
655
655
df = DataFrame ([
@@ -831,7 +831,7 @@ def test_equals_block_order_different_dtypes(self):
831
831
832
832
def test_single_mgr_ctor (self ):
833
833
mgr = create_single_mgr ('f8' , num_rows = 5 )
834
- assert mgr .as_matrix ().tolist () == [0. , 1. , 2. , 3. , 4. ]
834
+ assert mgr .as_array ().tolist () == [0. , 1. , 2. , 3. , 4. ]
835
835
836
836
def test_validate_bool_args (self ):
837
837
invalid_values = [1 , "True" , [1 , 2 , 3 ], 5.0 ]
@@ -878,7 +878,7 @@ class TestIndexing(object):
878
878
def test_get_slice (self ):
879
879
def assert_slice_ok (mgr , axis , slobj ):
880
880
# import pudb; pudb.set_trace()
881
- mat = mgr .as_matrix ()
881
+ mat = mgr .as_array ()
882
882
883
883
# we maybe using an ndarray to test slicing and
884
884
# might not be the full length of the axis
@@ -889,7 +889,7 @@ def assert_slice_ok(mgr, axis, slobj):
889
889
len (ax ) - len (slobj ), dtype = bool )])
890
890
sliced = mgr .get_slice (slobj , axis = axis )
891
891
mat_slobj = (slice (None ), ) * axis + (slobj , )
892
- tm .assert_numpy_array_equal (mat [mat_slobj ], sliced .as_matrix (),
892
+ tm .assert_numpy_array_equal (mat [mat_slobj ], sliced .as_array (),
893
893
check_dtype = False )
894
894
tm .assert_index_equal (mgr .axes [axis ][slobj ], sliced .axes [axis ])
895
895
@@ -930,10 +930,10 @@ def assert_slice_ok(mgr, axis, slobj):
930
930
931
931
def test_take (self ):
932
932
def assert_take_ok (mgr , axis , indexer ):
933
- mat = mgr .as_matrix ()
933
+ mat = mgr .as_array ()
934
934
taken = mgr .take (indexer , axis )
935
935
tm .assert_numpy_array_equal (np .take (mat , indexer , axis ),
936
- taken .as_matrix (), check_dtype = False )
936
+ taken .as_array (), check_dtype = False )
937
937
tm .assert_index_equal (mgr .axes [axis ].take (indexer ),
938
938
taken .axes [axis ])
939
939
@@ -950,14 +950,14 @@ def assert_take_ok(mgr, axis, indexer):
950
950
951
951
def test_reindex_axis (self ):
952
952
def assert_reindex_axis_is_ok (mgr , axis , new_labels , fill_value ):
953
- mat = mgr .as_matrix ()
953
+ mat = mgr .as_array ()
954
954
indexer = mgr .axes [axis ].get_indexer_for (new_labels )
955
955
956
956
reindexed = mgr .reindex_axis (new_labels , axis ,
957
957
fill_value = fill_value )
958
958
tm .assert_numpy_array_equal (algos .take_nd (mat , indexer , axis ,
959
959
fill_value = fill_value ),
960
- reindexed .as_matrix (),
960
+ reindexed .as_array (),
961
961
check_dtype = False )
962
962
tm .assert_index_equal (reindexed .axes [axis ], new_labels )
963
963
@@ -996,13 +996,13 @@ def test_reindex_indexer(self):
996
996
997
997
def assert_reindex_indexer_is_ok (mgr , axis , new_labels , indexer ,
998
998
fill_value ):
999
- mat = mgr .as_matrix ()
999
+ mat = mgr .as_array ()
1000
1000
reindexed_mat = algos .take_nd (mat , indexer , axis ,
1001
1001
fill_value = fill_value )
1002
1002
reindexed = mgr .reindex_indexer (new_labels , indexer , axis ,
1003
1003
fill_value = fill_value )
1004
1004
tm .assert_numpy_array_equal (reindexed_mat ,
1005
- reindexed .as_matrix (),
1005
+ reindexed .as_array (),
1006
1006
check_dtype = False )
1007
1007
tm .assert_index_equal (reindexed .axes [axis ], new_labels )
1008
1008
0 commit comments