最新Django3.1大神之路视频!长达77小时、17G、233节 ,全方位无死角深入源码的专注教程!包含完整的模型层、数据迁移、 类视图、异步视图、日志、认证权限和开发工具等更多文字教程未包含的内容。免费章节pan.baidu.com/s/1dqGWNwmBnLxhM7DnXiePIQ 提取码:ko4y 。查看视频介绍点我
广播允许通用函数以有意义的方式处理异构的输入。也就是让形状不一样的数组在进行运算的时候,能够得到合理的结果。其规则如下:
应用广播规则后,所有数组的大小将会匹配。请看下面的例子,加深理解:
>>> a=np.array([[0,0,0], [10,10,10],[20,20,20],[30]*3]) >>> a array([[ 0, 0, 0], [10, 10, 10], [20, 20, 20], [30, 30, 30]]) >>> b = np.array([0,1,2]) >>> b array([0, 1, 2]) >>> a + b array([[ 0, 1, 2], [10, 11, 12], [20, 21, 22], [30, 31, 32]]) >>> c= np.array([[1],[2],[3],[4]]) >>> c array([[1], [2], [3], [4]]) >>> a + c array([[ 1, 1, 1], [12, 12, 12], [23, 23, 23], [34, 34, 34]])