在通常的数据处理过程中,一般都是把数据放在列表里,再转换成矩阵来进行处理。

例子:

>>> from numpy import *
>>> list = [1,2,3]
>>> matrix = mat(list)
>>> matrix
matrix([[1, 2, 3]])

矩阵转置:

>>> matrix.transpose()
matrix([[1],
        [2],
        [3]])



矩阵转换成数组,数组的介绍,大家可以看看这篇博文:

点击打开链接

>>> a = matrix.getA()
>>> a
array([[1, 2, 3]])



数组想转换成列表,例子:

>>> b=a.tolist()
>>> b
[[1, 2, 3]]