Spec-Zone.ru › TensorFlow

tf.repeat

Повторяет элементы input.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.repeat

tf.repeat(
    input, repeats, axis=None, name=None
)

Используется в блокнотах

Используется в учебниках
  • Обучение с подстановкой с помощью YAMNet для классификации звуков окружающей среды
  • Параметризованные квантовые схемы для обучения с подкреплением
  • Рекомендация фильмов для пользователей с помощью TensorFlow Ranking
  • Ранжирование по списку

См. также tf.concat, tf.stack, tf.tile.

Аргументы
input Многомерный тензор.
repeats Одномерный тензор. Количество повторений для каждого элемента. repeats транслируется для соответствия форме заданного осевого индекса. len(repeats) должно быть равно input.shape[axis], если ось не равна None.
axis Целое число. Ось, вдоль которой будут повторяться значения. По умолчанию (axis=None), используется плоский входной массив, и возвращается плоский выходной массив.
name Имя операции.
Возвращаемое значение
Тензор, имеющий такую же форму, как input, за исключением указанной оси. Если ось равна None, то выходной массив сжимается для соответствия сжатому входному массиву.

Пример использования:

repeat(['a', 'b', 'c'], repeats=[3, 0, 2], axis=0)
<tf.Tensor: shape=(5,), dtype=string,
numpy=array([b'a', b'a', b'a', b'c', b'c'], dtype=object)>
repeat([[1, 2], [3, 4]], repeats=[2, 3], axis=0)
<tf.Tensor: shape=(5, 2), dtype=int32, numpy=
array([[1, 2],
       [1, 2],
       [3, 4],
       [3, 4],
       [3, 4]], dtype=int32)>
repeat([[1, 2], [3, 4]], repeats=[2, 3], axis=1)
<tf.Tensor: shape=(2, 5), dtype=int32, numpy=
array([[1, 1, 2, 2, 2],
       [3, 3, 4, 4, 4]], dtype=int32)>
repeat(3, repeats=4)
<tf.Tensor: shape=(4,), dtype=int32, numpy=array([3, 3, 3, 3], dtype=int32)>
repeat([[1,2], [3,4]], repeats=2)
<tf.Tensor: shape=(8,), dtype=int32,
numpy=array([1, 1, 2, 2, 3, 3, 4, 4], dtype=int32)>

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/repeat

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API