Hi! I want to rotate the rows in a matrix individually. In APL it is very simple, using the primitive "phi" :
]m=:i. 3 4 0 1 2 3 4 5 6 7 8 9 10 11 ¯1 0 2 "phi" m 3 0 1 2 4 5 6 7 10 11 8 9 The rotate primitive in J doesn't work in the same way, so I have done a verb with the same functionality as in APL. ro=: [: > [ |.&.> [: <"1 ] _1 0 2 ro m 3 0 1 2 4 5 6 7 10 11 8 9 To me this verb looks too clumsy, is there a better solution? Gian Medri ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm