正确的做法是什么呢,因为原数组在0轴上的形状为4,我们的均值数组必须要先有一个值能够跟3比较同时满足我们的广播规则,这个值不用多想,就是1。...因此,arr2在0轴上复制三份,shape变为(3,4,2),再进行计算。
不只是0轴,1轴和2轴也都可以进行广播。但形状必须满足一定的条件。...举个例子来说,我们arr1的shape为(8,5,3),想要在0轴上广播的话,arr2的shape是(1,5,3)或者(5,3),想要在1轴上进行广播的话,arr2的shape是(8,1,3),想要在2...轴上广播的话,arr2的shape必须是(8,5,1)。...())
sess.run(c)
输出为:
ValueError: Dimensions must be equal, but are 3 and 2 for ‘sub_2’ (op: ‘Sub’) with