生手关于 numpy 中矩阵数组的一句代码求解释

新手关于 numpy 中矩阵数组的一句代码求解释
xMat[:,1].flatten().A[0]

就是这句。
第一部分是取矩阵xMat的第一列,第二部分调用flatten()将它转换为数组。
我不明白的是最后的A[0],这个成员是什么意思呢?
A是什么,A[0]又是什么呢?求大神们解答
------解决思路----------------------

In [345]: import numpy as np

In [346]: a = np.matrix('1 2; 3 4')

In [347]: b = a[:, 1].flatten()

In [348]: b
Out[348]: matrix([[2, 4]])

In [349]: b.A
Out[349]: array([[2, 4]])


numpy的文档有:getA()方法, 作用是把矩阵转化为array. 我猜A和getA()返回的值是一样的.
------解决思路----------------------
楼上正解,可以用help查看帮助
>>> import numpy
>>> a=numpy.matrix('1;2')
>>> help(a.A)
Help on ndarray object:

class ndarray(__builtin__.object)
 
------解决思路----------------------
  ndarray(shape, dtype=float, buffer=None, offset=0,
 
------解决思路----------------------
          strides=None, order=None)
 
------解决思路----------------------
  
...