A = np.random.rand(3,2)
B = np.random.rand(3,2)
C = np.random.rand(3,2)
我如何创建一个TensorT,它是3x2x3;例如,T [:,:,0]= A,T [:,:,1]= B,T [:,:,2]= C?另外,我可能不知道在运行时之前可能给出的矩阵的数量,所以我不能事先显式地创建一个空Tensor并填充它。
我试过了,
T = np.array([A,B,C])
但这样就得到了一个数组,其中T [0,:,:]= A,T [1,:,:]= B,T [2,:,:]= C。这不是我想要的。
1条答案
按热度按时间idfiyjo81#
这就是你要找的吗?我用randint代替rand,以便在打印输出中更容易看到数组是按照你想要的方式排列的。
结果: