我正试图将两个数组相加。
np.zeros((6,9,20)) + np.array([1,2,3,4,5,6,7,8,9])
我希望能获取类似以下的东西
array([[[ 1., 1., 1., ..., 1., 1., 1.],
[ 2., 2., 2., ..., 2., 2., 2.],
[ 3., 3., 3., ..., 3., 3., 3.],
...,
[ 7., 7., 7., ..., 7., 7., 7.],
[ 8., 8., 8., ..., 8., 8., 8.],
[ 9., 9., 9., ..., 9., 9., 9.]],
[[ 1., 1., 1., ..., 1., 1., 1.],
[ 2., 2., 2., ..., 2., 2., 2.],
[ 3., 3., 3., ..., 3., 3., 3.],
...,
[ 7., 7., 7., ..., 7., 7., 7.],
[ 8., 8., 8., ..., 8., 8., 8.],
[ 9., 9., 9., ..., 9., 9., 9.]],
需要在对应列添加每个矩阵的条目。我知道可以使用某种类型的循环进行编码,但我试图使用更优雅/更快的解决方案。
(6,9,20)
的输出,像array([[[ 1., 2., 3., ..., 7., 8., 9.],...
,因为期望输出中的最后一个维度似乎只有9个元素而不是20个。 - Divakar