擅长:python、mysql、java
<p>在np.rot90型旋转前两个维度,因此可以交换轴0和2,旋转并交换回原位以达到所需的效果。Python迭代可能会比较慢,因为numpy是一个高度优化的低级代码库,所以通常最好使用内置的。在</p>
<pre><code>In[9]: import numpy as np
In[10]: x = np.arange(3*2*2).reshape(3, 2, 2)
In[11]: x
Out[11]:
array([[[ 0, 1],
[ 2, 3]],
[[ 4, 5],
[ 6, 7]],
[[ 8, 9],
[10, 11]]])
In[12]: np.rot90(x.swapaxes(0, 2)).swapaxes(0, 2)
Out[12]:
array([[[ 2, 0],
[ 3, 1]],
[[ 6, 4],
[ 7, 5]],
[[10, 8],
[11, 9]]])
</code></pre>