The matrix transposition means to reorganize a 2-dimensional matrix to the other 2D matrix so that rows become columns. The 2D matrix is expressed as a list of rows where row is also a list. Giving the array() only one list, you create only one-dimensional array where you cannot say if it is a column or a row. Try the following:

You can see here that two rows were transposed to three rows.

```
c:\tmp\_Python\jazzIIIlove>py26
Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> a = numpy.array([[1, 2, 3],
... [11, 22, 33]])
>>> a
array([[ 1, 2, 3],
[11, 22, 33]])
>>> b = a.transpose()
>>> b
array([[ 1, 11],
[ 2, 22],
[ 3, 33]])
>>>
```

You can see here that two rows were transposed to three rows.