Как объединить тензоры с shape (None,) с другими тензорами с shape (None, None) (оба имеют одинаковый размер пакета)?

#tensorflow

#tensorflow

Вопрос:

У меня есть несколько таких тензоров:

 [value]
[value]
...
[value] (batch_size=n, shape=(None))
  

и несколько тензоров, подобных этому:

 [value, value]
[value, value]
...
[value, value] (batch_size=n, shape=(None, None))
  

Как объединить их с чем-то подобным?

 [value, value, ..., value]
[value, value, ..., value]
...
[value, value, ..., value] (batch_size=n)
  

Комментарии:

1. Вы хотите объединить значения? Если это так, используйте https://www.tensorflow.org/api_docs/python/tf/concat

2. Сначала я решил ее tf.expand_dims , потому tf.concat что требуется, чтобы ранги тензоров были одинаковыми.

Ответ №1:

Сначала я решил это с помощью tf.expand_dims тензоров с рангом 1, потому tf.concat что требуется, чтобы ранги тензоров были одинаковыми.