Python numpy函数与矩阵
1. 一维矩阵
使用函数说明:
numpy.ones() 函数返回给定形状大小的数组,其中元素的值设置为1。
numpy.shape() 函数返矩阵或者数组的维数。
>>> a=np.ones(3) //生成了一维矩阵,长度为3
>>> a
array([1., 1., 1.])
//元素的默认数据类型为float。 这就是数组中1.的原因
>>> a.shape
(3,)
>>> np.shape(a) //两种方式使用shape函数
(3,)
>>> a.shape[0] //读取矩阵第一维度的长度
3
一维矩阵作为最简单的结构,矩阵内部是由单一的数组成,如a[1],b[2],c[3]…
2. 二维矩阵
首先观察此例
>>> b=np.ones((3,0)) //生成二维矩阵,一维度长度为3,二维度长度为0
>>> b
array([], shape=(3, 0), dtype=float64)
>>> b.shape
(3, 0)
>>> c=np.ones((3)) //生成二维矩阵,一维度长度为3,二维度默认长度为0
>>> c
array([1., 1., 1.]) //结果与a一样,但是通过shape可见维度数不同
>>> c.shape
(3,)
>>> e=np.ones((3,2))
>>> e
array([[1., 1.],
[1.,