与Numpy相关线性代数基本概念复习:
矩阵:二维数组
向量:1n 或 n1的矩阵
标量:1*1的矩阵
数组:N维数组,矩阵的延申
基本函数应用
1. 可以用list 直接定义array
2.shape与size 还有dtype,注意浮点数
3.全零矩阵,单位矩阵 全1矩阵 全指定值矩阵:
4.arange
5.linspace:左闭右开,等长的10个元素
6.访问元素
如果一个数组类型为int,则修改其中一个元素为float,则修改的元素的小数点后几位数会被省略
7.随机函数
np.random.randn()
–标准正态分布随机数,括号内参数为几行几列,或多维
np.random.randint(low, high=None, size=None)
[2,5)区间,2*3的矩阵,size可以是元组可以是数,也可以在后面加reshape(2,-1)
-1的意思是让系统自己去定行数或列数
np.random.seed()
np.random.random() 0到1之间的随机浮点数
np.random.normal() 不填参数为均值为零方差为1的标准正态分布
8.矩阵与array之间的转换:
矩阵的运算,注意参数axis = 1计算一行的和,axis = 0 计算一列的和,不填计算总和