一、完成的事项
学习神经网络和深度学习课程——第二周(11~18)
二、笔记
1.
尽量避免使用 for 循环,而使用内置函数去计算循环
2.
几个在numpy中有用的函数
3.
完整的向量化的代码(但最前面的循环不可替代)
4. Broadcasting (广播)
作用
1.
当一个矩阵与一个常数进行运算时,python会把常数扩展为一个行或列向量,以进行运算 (如:logistic回归函数中的 b 参数)
2.
或者当一个矩阵与另一个矩阵进行运算时,其中较低维的矩阵就会被扩展为与较高维矩阵相同维数的矩阵
5.
A.sum(axis = 0) —— 对矩阵A进行列求和。
A.sum(axis = 1) —— 对矩阵A进行行求和。
reshape函数——把矩阵变换为你想要的形状。