This module has for goal to replicate einops fluidity for data shape transformation while bringing autograd on the einops methods.
This method is meant to work like einops’s rearrange.
Example:
>> import dtorch.jtensors as dt >> u = dt.tensor([[4, 2, 4], [5, 2, 6]]) >> dt.rearrange(u, 'ab->ba') jtensor([[4 5] [2 2] [4 6]])