summaryrefslogtreecommitdiff
path: root/numpy/lib/twodim_base.py
diff options
context:
space:
mode:
authorTravis Oliphant <oliphant@enthought.com>2007-09-20 02:29:24 +0000
committerTravis Oliphant <oliphant@enthought.com>2007-09-20 02:29:24 +0000
commiteb83f90c7e80186b7308685900f39ff564f9c5c6 (patch)
tree20a89cadbe364b51d1795298fa10c53e608172e4 /numpy/lib/twodim_base.py
parentb1cc248d1353d9a7266bacff9f5488e0b902852d (diff)
downloadnumpy-eb83f90c7e80186b7308685900f39ff564f9c5c6.tar.gz
Fix so that rot90 only works on first two axes.
Diffstat (limited to 'numpy/lib/twodim_base.py')
-rw-r--r--numpy/lib/twodim_base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/numpy/lib/twodim_base.py b/numpy/lib/twodim_base.py
index 00f409206..a53790e41 100644
--- a/numpy/lib/twodim_base.py
+++ b/numpy/lib/twodim_base.py
@@ -36,9 +36,9 @@ def rot90(m, k=1):
raise ValueError, "Input must >= 2-d."
k = k % 4
if k == 0: return m
- elif k == 1: return fliplr(m).transpose()
+ elif k == 1: return fliplr(m).swapaxes(0,1)
elif k == 2: return fliplr(flipud(m))
- else: return fliplr(m.transpose()) # k==3
+ else: return fliplr(m.swapaxes(0,1)) # k==3
def eye(N, M=None, k=0, dtype=float):
""" eye returns a N-by-M 2-d array where the k-th diagonal is all ones,