1

我想在张量中添加一个矩阵。

这有效

numpy.zeros((4,4,4))+numpy.sum(numpy.ones((4,4,4)),axis=2)

这行不通。

numpy.zeros((3,4,5))+numpy.sum(numpy.ones((3,4,5)),axis=2)
ValueError: operands could not be broadcast together with shapes (3,4,5) (3,4)

如何让第二个例子工作?我想沿第三个轴添加。

4

1 回答 1

4

播送

numpy.zeros((3,4,5))+numpy.sum(numpy.ones((3,4,5)),axis=2)[...,None]
于 2013-03-25T13:10:19.673 回答