What is the fastest way to move columns in Y.Array?

I have an array:

yarray.insert(0, [1, 2, 3])
yarray.insert(1, [A, B, C])
yarray.insert(2, [X, Y, Z])
... pretty big array ...

What is the fastest and the most efficient way to move rows or columns?

ex moving columns:

0, [3, 1, 2]
1, [C, A, B]
2, [Z, X, Y]

or ex moving rows:

0, [1, 2, 3]
1, [X, Y, Z]
2, [A, B, C]