larray.LArray.transpose¶
-
LArray.transpose(*args)[source]¶ Reorder axes.
Parameters: *args
Accepts either a tuple of axes specs or axes specs as *args. Omitted axes keep their order. Use … to avoid specifying intermediate axes.
Returns: LArray
LArray with reordered axes.
Examples
>>> arr = ndtest((2, 2, 2)) >>> arr a b\c c0 c1 a0 b0 0 1 a0 b1 2 3 a1 b0 4 5 a1 b1 6 7 >>> arr.transpose('b', 'c', 'a') b c\a a0 a1 b0 c0 0 4 b0 c1 1 5 b1 c0 2 6 b1 c1 3 7 >>> arr.transpose('b') b a\c c0 c1 b0 a0 0 1 b0 a1 4 5 b1 a0 2 3 b1 a1 6 7 >>> arr.transpose(..., 'a') b c\a a0 a1 b0 c0 0 4 b0 c1 1 5 b1 c0 2 6 b1 c1 3 7 >>> arr.transpose('c', ..., 'a') c b\a a0 a1 c0 b0 0 4 c0 b1 2 6 c1 b0 1 5 c1 b1 3 7