神经网络与深度学习——神经网络基础——python中的广播,关于python/numpy向量的说明

原则:当一个mn的矩阵加减乘除一个1n的矩阵,广播机制会将1n的矩阵扩成mn的矩阵,然后进行正常的运算,同理对m1的的矩阵也会扩成mn的神经网络与深度学习——神经网络基础——python中的广播,关于python/numpy向量的说明_第1张图片
——————————————————————————————-

这里主要是介绍一个小技巧

在构建向量的时候,用这样的语句a=np.random.randn(5)会创建形状为(5,)这样的向量,这种向量在运算的过程中会出现一些奇奇怪怪的bug,所以在构建的时候,我们这样声明a=np.random.randn(5,1),当不确定矩阵具体形状时,我们可以reshape或用assert判断
——————–——————-————
下面一节是平台编程工具介绍,这里就不做介绍,到此第二周的课全部结束

你可能感兴趣的:(深度学习)