Python Repeat_元素用于重复张量列

Python Repeat_元素用于重复张量列,python,tensorflow,Python,Tensorflow,我读过文档 >b=tf.常数([1,2,3]) >>>tf.keras.backend.repeat_元素(b,rep=2,axis=0) 问题是结果不是我所期望的 我真正想要的结果是 <tf.Tensor: shape=(6,), dtype=int32, numpy=array([1, 2, 3, 1, 2, 3], dtype=int32)> 如何做到这一点?我想你正在寻找 将打印 tf.Tensor([1 2 3 1 2 3], shape=(6,),

我读过文档

>b=tf.常数([1,2,3])
>>>tf.keras.backend.repeat_元素(b,rep=2,axis=0)
问题是结果不是我所期望的

我真正想要的结果是

<tf.Tensor: shape=(6,), dtype=int32,
        numpy=array([1, 2, 3, 1, 2, 3], dtype=int32)>


如何做到这一点?

我想你正在寻找

将打印

tf.Tensor([1 2 3 1 2 3], shape=(6,), dtype=int32)
(或者如果你真的想沿着
tf.keras.backend
的路线走下去,那么同样的事情就是使用
tf.keras.backend.tile(a[2])

import tensorflow as tf
a = tf.constant([1, 2, 3])
b = tf.tile(a, [2])
print(b)
tf.Tensor([1 2 3 1 2 3], shape=(6,), dtype=int32)