首页 > 技术文章 > 我来给你讲清楚Pythony广播

Timeouting-Study 2020-02-26 22:37 原文

初学python广播搞的人头大,今天老师上课讲了一下,茅塞顿开,zt老师nb

首先说一下后向纬度(这个后向纬度书里边称作低维),举例:(3,4,5)后向纬度是:3*4*5或4*5或5

向量广播的条件有以下三个条件

(a*b*c)表示的是矩阵的规格

1.后向纬度相匹配(3*4*5)+(4*5)  或(3*4*5)+(3*4*5)

      

 

 c+d可以加

 

 

 

 

2.(1*m)型,m为最后一维度。后向纬度的最后一位匹配,前一位是1(3*4*5)+(1*5

(3*4*5)

 

 

(1*5)

 

 

 

 

 

 

3.后向首尾匹配,中间为1(3*4*5*5)+(3*1*1*5

 

 

 

 

懂了吗宝贝们?

 

推荐阅读