在看一些文献的源码时,经常能看到numpy.transpose的应用,主要就是实现转置。对于高维数组有时就会绕进去,查阅资料时看到一篇博客通过坐标系分析和代码验证,让我对transpose的用法原理恍然大悟的感觉,个人感觉十分便于理解,但是我发现原作者文章中的坐标有一点点问题(个人理解,若理解有误,欢迎指正),为了加深自己的印象,特地整理一下便于以后的学习。
参考博客:https://www.cnblogs.com/xiaoboge/p/9682364.html
首先我们先看一个代码:
>>> import numpy as np
>>> x=np.arange(4).reshape((