@@ -1006,57 +1006,57 @@ end
10061006@testset " mapslices" begin
10071007 local a, b, c, m, h, s
10081008 a = rand (5 ,5 )
1009- s = mapslices (sort, a, [1 ])
1010- S = mapslices (sort, a, [2 ])
1009+ s = mapslices (sort, a, dims = [1 ])
1010+ S = mapslices (sort, a, dims = [2 ])
10111011 for i = 1 : 5
10121012 @test s[:,i] == sort (a[:,i])
10131013 @test vec (S[i,:]) == sort (vec (a[i,:]))
10141014 end
10151015
10161016 # issue #3613
1017- b = mapslices (sum, fill (1. ,2 ,3 ,4 ), [1 ,2 ])
1017+ b = mapslices (sum, fill (1. ,2 ,3 ,4 ), dims = [1 ,2 ])
10181018 @test size (b) === (1 ,1 ,4 )
10191019 @test all (b.== 6 )
10201020
10211021 # issue #5141
10221022 # # Update Removed the version that removes the dimensions when dims==1:ndims(A)
1023- c1 = mapslices (x-> maximum (- x), a, [])
1023+ c1 = mapslices (x-> maximum (- x), a, dims = [])
10241024 @test c1 == - a
10251025
10261026 # other types than Number
1027- @test mapslices (prod,[" 1" " 2" ; " 3" " 4" ],1 ) == [" 13" " 24" ]
1028- @test mapslices (prod,[" 1" ],1 ) == [" 1" ]
1027+ @test mapslices (prod,[" 1" " 2" ; " 3" " 4" ],dims = 1 ) == [" 13" " 24" ]
1028+ @test mapslices (prod,[" 1" ],dims = 1 ) == [" 1" ]
10291029
10301030 # issue #5177
10311031
10321032 c = fill (1 ,2 ,3 ,4 )
1033- m1 = mapslices (x-> fill (1 ,2 ,3 ), c, [1 ,2 ])
1034- m2 = mapslices (x-> fill (1 ,2 ,4 ), c, [1 ,3 ])
1035- m3 = mapslices (x-> fill (1 ,3 ,4 ), c, [2 ,3 ])
1033+ m1 = mapslices (x-> fill (1 ,2 ,3 ), c, dims = [1 ,2 ])
1034+ m2 = mapslices (x-> fill (1 ,2 ,4 ), c, dims = [1 ,3 ])
1035+ m3 = mapslices (x-> fill (1 ,3 ,4 ), c, dims = [2 ,3 ])
10361036 @test size (m1) == size (m2) == size (m3) == size (c)
10371037
1038- n1 = mapslices (x-> fill (1 ,6 ), c, [1 ,2 ])
1039- n2 = mapslices (x-> fill (1 ,6 ), c, [1 ,3 ])
1040- n3 = mapslices (x-> fill (1 ,6 ), c, [2 ,3 ])
1041- n1a = mapslices (x-> fill (1 ,1 ,6 ), c, [1 ,2 ])
1042- n2a = mapslices (x-> fill (1 ,1 ,6 ), c, [1 ,3 ])
1043- n3a = mapslices (x-> fill (1 ,1 ,6 ), c, [2 ,3 ])
1038+ n1 = mapslices (x-> fill (1 ,6 ), c, dims = [1 ,2 ])
1039+ n2 = mapslices (x-> fill (1 ,6 ), c, dims = [1 ,3 ])
1040+ n3 = mapslices (x-> fill (1 ,6 ), c, dims = [2 ,3 ])
1041+ n1a = mapslices (x-> fill (1 ,1 ,6 ), c, dims = [1 ,2 ])
1042+ n2a = mapslices (x-> fill (1 ,1 ,6 ), c, dims = [1 ,3 ])
1043+ n3a = mapslices (x-> fill (1 ,1 ,6 ), c, dims = [2 ,3 ])
10441044 @test size (n1a) == (1 ,6 ,4 ) && size (n2a) == (1 ,3 ,6 ) && size (n3a) == (2 ,1 ,6 )
10451045 @test size (n1) == (6 ,1 ,4 ) && size (n2) == (6 ,3 ,1 ) && size (n3) == (2 ,6 ,1 )
10461046
10471047 # mutating functions
10481048 o = fill (1 , 3 , 4 )
1049- m = mapslices (x-> fill! (x, 0 ), o, 2 )
1049+ m = mapslices (x-> fill! (x, 0 ), o, dims = 2 )
10501050 @test m == zeros (3 , 4 )
10511051 @test o == fill (1 , 3 , 4 )
10521052
10531053 # issue #18524
1054- m = mapslices (x-> tuple (x), [1 2 ; 3 4 ], 1 )
1054+ m = mapslices (x-> tuple (x), [1 2 ; 3 4 ], dims = 1 )
10551055 @test m[1 ,1 ] == ([1 ,3 ],)
10561056 @test m[1 ,2 ] == ([2 ,4 ],)
10571057
10581058 # issue #21123
1059- @test mapslices (nnz, sparse (1.0 I, 3 , 3 ), 1 ) == [1 1 1 ]
1059+ @test mapslices (nnz, sparse (1.0 I, 3 , 3 ), dims = 1 ) == [1 1 1 ]
10601060end
10611061
10621062@testset " single multidimensional index" begin
@@ -1183,7 +1183,7 @@ end
11831183
11841184 # mutating functions
11851185 o = fill (1 , 3 , 4 )
1186- m = mapslices (x-> fill! (x, 0 ), o, 2 )
1186+ m = mapslices (x-> fill! (x, 0 ), o, dims = 2 )
11871187 @test m == zeros (3 , 4 )
11881188 @test o == fill (1 , 3 , 4 )
11891189
@@ -1987,8 +1987,8 @@ copyto!(S, A)
19871987@test cumsum (A, dims= 1 ) == cumsum (B, dims= 1 ) == cumsum (S, dims= 1 )
19881988@test cumsum (A, dims= 2 ) == cumsum (B, dims= 2 ) == cumsum (S, dims= 2 )
19891989
1990- @test mapslices (sort, A, 1 ) == mapslices (sort, B, 1 ) == mapslices (sort, S, 1 )
1991- @test mapslices (sort, A, 2 ) == mapslices (sort, B, 2 ) == mapslices (sort, S, 2 )
1990+ @test mapslices (sort, A, dims = 1 ) == mapslices (sort, B, dims = 1 ) == mapslices (sort, S, dims = 1 )
1991+ @test mapslices (sort, A, dims = 2 ) == mapslices (sort, B, dims = 2 ) == mapslices (sort, S, dims = 2 )
19921992
19931993@test reverse (A, dims= 1 ) == reverse (B, dims= 1 ) == reverse (S, dims= 2 )
19941994@test reverse (A, dims= 2 ) == reverse (B, dims= 2 ) == reverse (S, dims= 2 )
0 commit comments