Reshape R←X⍴Y
Y
may be any array. X
must be a simple scalar or vector of non-negative integers. R
is an array of shape X
whose elements are taken from Y
in row-major sequence and repeated cyclically if required. If Y
is empty, R
is composed of fill elements of Y
(⊂∊⊃Y
with ⎕ml←0
). If X
contains at least one zero, then R
is empty. If X
is an empty vector, then R
is scalar.
Examples
2 3⍴⍳8
1 2 3
4 5 6
2 3⍴⍳4
1 2 3
4 1 2
2 3⍴⍳0
0 0 0
0 0 0