@@ -150,21 +150,21 @@ def test_sparse_divide():
150150 s1 = SparseNDArray (s1_data )
151151 s2 = SparseNDArray (s2_data )
152152
153- assert_array_equal (s1 / s2 , s1 / s2 )
154- assert_array_equal (s1 / d1 , s1 / d1 )
155- assert_array_equal (d1 / s1 , d1 / s1 .toarray ())
156- assert_array_equal (s1 / 2 , s1 / 2 )
157- assert_array_equal (2 / s1 , 2 / s1 .toarray ())
153+ assert_array_equal (s1 / s2 , s1 / s2 , almost = True )
154+ assert_array_equal (s1 / d1 , s1 / d1 , almost = True )
155+ assert_array_equal (d1 / s1 , d1 / s1 .toarray (), almost = True )
156+ assert_array_equal (s1 / 2 , s1 / 2 , almost = True )
157+ assert_array_equal (2 / s1 , 2 / s1 .toarray (), almost = True )
158158
159159 # test sparse vector
160160 v = SparseNDArray (v1 , shape = (3 ,))
161- assert_array_equal (v / v , v1_data / v1_data )
162- assert_array_equal (v / d1 , v1_data / d1 )
163- assert_array_equal (d1 / v , d1 / v1_data )
161+ assert_array_equal (v / v , v1_data / v1_data , almost = True )
162+ assert_array_equal (v / d1 , v1_data / d1 , almost = True )
163+ assert_array_equal (d1 / v , d1 / v1_data , almost = True )
164164 r = sps .csr_matrix (((v1 .data / 1 ), v1 .indices , v1 .indptr ), v1 .shape )
165- assert_array_equal (v / 1 , r .toarray ().reshape (3 ))
165+ assert_array_equal (v / 1 , r .toarray ().reshape (3 ), almost = True )
166166 r = sps .csr_matrix (((1 / v1 .data ), v1 .indices , v1 .indptr ), v1 .shape )
167- assert_array_equal (1 / v , r .toarray ().reshape (3 ))
167+ assert_array_equal (1 / v , r .toarray ().reshape (3 ), almost = True )
168168
169169
170170def test_sparse_floor_divide ():
0 commit comments