2017-09-29 13 views
-1

N/2要素で2つの1次元ベクトルを掛け合わせることによって生成されるN要素の1次元テンソルを持っています。 TensorFlowでこれをどうすればできますか?各要素の前後に1次元のテンソルをゼロパディングする。 (TensorFlow)

たとえば、[0、2、4、6]と[1,3,5,7]から[0,1,2,3,4,5,6,7]を生成したいとします。

1行の解決策があることを願っています。

ありがとうございます!

答えて

2

あなたは、その後、カラムとしてabスタック1Dにそれを再構築することができます

tf.reshape(tf.stack([a, b], axis=-1), [-1]) 

a = tf.constant([0, 2, 4, 6]) 
b = tf.constant([1, 3, 5, 7]) 

sess = tf.InteractiveSession() 
interlace = tf.reshape(tf.stack([a, b], axis=-1), [-1]) 

print(sess.run(interlace)) 
# [0 1 2 3 4 5 6 7] 
関連する問題