Cherish's Notebook
切换到深色模式
菜单
Wiki--浏览次数--访问次数--跳出率--平均停留

numpy

14.广播机制

广播的规则:

1.如果两个数组维度个数不同,那么小维度的数组形状会在左边补1,

例如1和[1,2]这两个维度个数是不同的,一个是数,是个标量是0维的,另一个是一维的,第一个数形状往左补1,之后就可以进行广播了

2.如果两个数组形状在任何维度上都不匹配,数组的形状会沿着维度为1的维度扩展到匹配上另一个数组的形状

3.如果没有维度形状为1,则会引发异常

也就是只有维度或者个数为1才可以进行广播操作