Reshaping array dimensions in Julia | Array reshape() Method
Last Updated :
23 Mar, 2020
The reshape()
is an inbuilt function in julia which is used to return an array with the same data as the specified array, but with different specified dimension sizes.
Syntax:
reshape(A, dims)
Parameters:
- A: Specified array.
- dims: Specified dimension.
Returns: It returns an array with the same data as the specified array, but with different specified dimension sizes.
Example 1:
A = [ 1 , 2 , 3 , 4 ];
println(reshape(A, ( 2 , 2 )))
B = [ 1 2 3 4 ; 5 6 7 8 ; 9 10 11 12 ; 13 14 15 16 ];
println(reshape(B, ( 4 , 4 )))
C = [ 1 5 9 13 ; 2 6 10 14 ; 3 7 11 15 ; 4 8 12 16 ];
println(reshape(C, 2 , :))
|
Output:
Example 2:
A = [ "a" , "b" , "c" , "d" ];
println(reshape(A, ( 2 , 2 )))
B = [ "a" "b" ; "c" "d" ];
println(reshape(B, ( 2 , 2 )))
C = cat([ "a" "b" ; "c" "d" ], [ "e" "f" ; "g" "h" ], [ "i" "j" ; "k" "l" ], dims = 3 );
println(reshape(C, ( 2 , 2 , 3 )))
|
Output:
Share your thoughts in the comments
Please Login to comment...