2017-12-04 22 views
1

私は2つのテンソル、get_shape = [?、400]と[?、1176]を持っています。私はそれらを1テンソルの大きさに連結したい[?、1576]。2テンソルの異なる形状を連結する方法

私は連結を試みましたが、両方とも同じ次元であることが必要です。

どうすればよいですか?

答えて

1

うまくいけば、入力の同じ次元をバッチサイズで渡しているといいでしょう。

import tensorflow as tf 
import numpy as np 

t1 = tf.placeholder(tf.float32, [None, 400]) 
t2 = tf.placeholder(tf.float32, [None, 1176]) 
t3 = tf.concat([t1, t2], axis = 1) 

with tf.Session() as sess: 
    sess.run(tf.global_variables_initializer()) 
    t3_val = sess.run(t3, feed_dict = {t1: np.ones((300, 400)), t2: np.ones((300, 1176))}) 

    print(t3_val.shape) 
    # (300, 1576) 
+1

チャームのように働いていましたが、軸= 1パラメータがありませんでした。ありがとう –

関連する問題