Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tensorflow:如何将3D矩阵组合成一个完整的矩阵?_Python_Matrix_Tensorflow_Dimension - Fatal编程技术网

Python Tensorflow:如何将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)级张量。要了解原因,请查看一维、二维张量(标量和向量) 至于如何组合

我已经把二维向量转换成了三维矩阵。现在我想把所有这些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)级张量。要了解原因,请查看一维、二维张量(标量和向量)

    至于如何组合,您使用的代码运行良好:

    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)