How does NumPy’s transpose() method permute the axes of an array?
To transpose an array, NumPy just swaps the shape and stride information for each axis. Here are the strides: >>> arr.strides (64, 32, 8) >>> arr.transpose(1, 0, 2).strides (32, 64, 8) Notice that the transpose operation swapped the strides for axis 0 and axis 1. The lengths of these axes were also swapped (both lengths … Read more