Python Tensorflow:如何将3D矩阵组合成一个完整的矩阵?
我已经把二维向量转换成了三维矩阵。现在我想把所有这些3D矩阵组合成一个完整的3D矩阵。我该怎么做 我试过以下几种方法,但都没有成功Python Tensorflow:如何将3D矩阵组合成一个完整的矩阵?,python,matrix,tensorflow,dimension,Python,Matrix,Tensorflow,Dimension,我已经把二维向量转换成了三维矩阵。现在我想把所有这些3D矩阵组合成一个完整的3D矩阵。我该怎么做 我试过以下几种方法,但都没有成功 np.stack tf.pack 我的代码: #I got 104 files for i in range(104): X3D = tf.stack(X3D[i], X3D[i+1]) 您尚未定义什么是“组合”,但根据您的示例,它没有意义。如果将多个N级张量组合起来,将得到一个(N+1)级张量。要了解原因,请查看一维、二维张量(标量和向量) 至于如何组合
#I got 104 files
for i in range(104):
X3D = tf.stack(X3D[i], X3D[i+1])
您尚未定义什么是“组合”,但根据您的示例,它没有意义。如果将多个N级张量组合起来,将得到一个(N+1)级张量。要了解原因,请查看一维、二维张量(标量和向量) 至于如何组合,您使用的代码运行良好:
import tensorflow as tf
x1 = tf.random_normal((3, 3))
x2 = tf.random_normal((3, 3))
z = tf.stack([x1, x2])
with tf.Session() as session:
print session.run(z)