广播失败:
axis: 0 1 2
a1 (3d array): 256 x 256 x 1
b (2d array): 220...array): 220 x 3
a2 + b (4d array): 256 x 256 x 220 x 3
我们看到在a2的第三个维度增加了一个1,扩充为4维,便可以正常广播...代表的是它的索引值在x中出现的次数!
还是以上述x为例子,当我们设置weights参数时候,结果又是什么?...先对x与w抽取出来:
x ---> [1, 2, 3, 3, 0, 1, 4]
w ---> [0.3,0.5,0.7,0.6,0.1,-0.9,1]
索引 0 出现在x中index=4位置,那么在...w中访问index=4的位置即可,w[4]=0.1
索引 1 出现在x中index=0与index=5位置,那么在w中访问index=0与index=5的位置即可,然后将两这个加和,计算得:w[0]+w