tensorflow中的展开功能?

tensorflow中的展开功能?,tensorflow,Tensorflow,在Tensorflow中是否存在展开函数,其中矩阵转换为向量 例如: 矩阵[1 2 3;4 5 6;]被“展开”为向量[1 2 3 4 5 6] 从数学运算来看,这似乎不可用:tf.重塑(a,shape=[-1])将使用行主顺序将张量a展开为向量。如果您想要不同的顺序,可以先tf.transpose import tensorflow as tf a = tf.constant([[1, 2, 3], [4, 5, 6]]) b = tf.reshape(a, shape=[-1]) sess

在Tensorflow中是否存在展开函数,其中矩阵转换为向量

例如:

矩阵
[1 2 3;4 5 6;]
被“展开”为向量
[1 2 3 4 5 6]

从数学运算来看,这似乎不可用:

tf.重塑(a,shape=[-1])
将使用行主顺序将张量
a
展开为向量。如果您想要不同的顺序,可以先
tf.transpose

import tensorflow as tf
a = tf.constant([[1, 2, 3], [4, 5, 6]])
b = tf.reshape(a, shape=[-1])
sess = tf.Session()
sess.run(b)  # => array([1, 2, 3, 4, 5, 6], dtype=int32)

虽然这个代码片段可以解决这个问题,但它没有解释为什么或者如何回答这个问题。请,因为这确实有助于提高你的文章质量。标记者/审阅者:(注意:我不熟悉这个领域,所以这个答案可能非常简单,可以做出解释,因此不需要进行否决投票。您可能仍然需要添加解释以防止更多NAA/VLQ标记。)