我想知道如何在torch或numpy中将多个具有不同形状的Tensor连接到一个Tensor中。
还有,我想用零填充两个矩阵形状不同的部分
我用这个代码
import numpy as np
n1 = np.array(np.random.rand(1,64,112,112))
n2 = np.array(np.random.rand(1,512,7,7))
np.concatenate((n1,n2))
字符串
但是,我得到了错误
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-395-2f74879dd1d6> in <module>
4 n2 = np.array(np.random.rand(1,512,7,7))
5
----> 6 np.concatenate((n1,n2))
ValueError: all the input array dimensions except for the concatenation axis must match exactly
型
1条答案
按热度按时间frebpwbc1#
不确定是否有更直接的方法,但使用
pad
填充零以匹配最大形状:字符串
输出形状:
(2, 512, 112, 112)
个