【发布时间】:2019-07-31 08:16:50
【问题描述】:
我的英语很差。我会尽力澄清我的问题。
所以,我有两个矩阵:
matrix1=[[1,3],[5,7]]
matrix2 =[[2,4],[6,8]]
我想将它们连接起来并像下面的矩阵一样对它们进行排序:
matrix3=[[1,2,3,4],[5,6,7,8]]
我试过这个方法:
matrix1=[[1,3],[5,7]];
matrix2 =[[2,4],[6,8]];
with tf.Session() as sess:
input1=tf.placeholder(tf.float32,[2,2])
input2=tf.placeholder(tf.float32,[2,2])
output=how_to_concat(input1,input2)
sess.run(tf.global_variables_initializer())
[matrix3] = sess.run([output], feed_dict={input1:matrix1, input2: matrix2})
我想实现how_to_concat 来连接矩阵并将两个(2, 2) 矩阵排序为一个(2, 4) 矩阵。我尝试了下面的代码,但它没有像例外一样工作:
def how_to_concat(input1,input2)
output=tf.Variable(tf.zeros((2,4)))
output=tf.assign(output[:,::2],input1)
output=tf.assign(output[:,1::2],input2)
return output
【问题讨论】:
-
你能用 tensorflow 以外的东西,比如 Numpy 或基本的 python 吗?或者看看这个答案:stackoverflow.com/a/43382288/6809926
标签: python tensorflow