I have 2 tensors of shape (100, 4)
and (100, 2)
.
I would like to perform a concatenation operation, in TensorFlow, similar to np.hstack
, in NumPy, so that the output would be of shape (100, 6)
. Is there a TensorFlow function to do that?
You can use tf.concat
for this purpose as follows:
sess=tf.Session()
t1 = [[1, 2], [4, 5]]
t2 = [[7, 8, 9], [10, 11, 12]]
res=tf.concat(concat_dim=1,values=[t1, t2])
print(res.eval(session=sess))
This prints
[[ 1 2 7 8 9]
[ 4 5 10 11 12]]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With