昨天在搭建感知机模型的时候,遇到了一维矩阵中数据提取不出来的情况,所以今天复习一下一维矩阵中数据的提取。
numpy数组
一维数组分为1xN和Nx1两种情况,这两种情况对于数据的提取方法是不同的。
1xN
1xN的数组中数据的提取需要使用二维来提取,也就是需要使用两个[][],[0]提取出来的是一行的数据。
Nx1
Nx1的数组数据提取用一个[]就可以
matrix矩阵
在numpy中,使用np.matrix()可以将numpy数据转换为矩阵,mat()的具体操作方法可以参考这篇博客numpy之python 矩阵(mat)操作
1xN维矩阵
对于1xN维的matrix矩阵,无法提取到数组中每一个数据的值,只能整行的提取。