Spec-Zone.ru › TensorFlow

tf.ones_like

Создаёт тензор, заполненный единицами, с той же формой, что и входной.

tf.ones_like(
    input, dtype=None, name=None, layout=None
)

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

Используется в руководстве Используется в учебниках
  • Типы расширений
  • Проверка корректности и числового эквивалента
  • CycleGAN
  • Глубокая сверточная генеративная состязательная сеть
  • pix2pix: Перевод изображения в изображение с помощью условной GAN
  • Руководство по многоуровневому моделированию в TensorFlow Probability
  • Инструменты исследований

См. также tf.ones.

Для данного единственного тензора (tensor), эта операция возвращает тензор того же типа и формы, что и tensor, со всеми элементами, установленными в 1. Необязательно, вы можете использовать dtype, чтобы указать новый тип для возвращаемого тензора.

Например:

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

Обратите внимание, что макет входного тензора не сохраняется, если операция используется внутри tf.function. Чтобы получить тензор с тем же макетом, что и входной, цепочку возвращённого значения прикрепите к dtensor.relayout_like.

Аргументы
input Tensor.
dtype Тип возвращаемого Tensor. Должен быть float16, float32, float64, int8, uint8, int16, uint16, int32, int64, complex64, complex128, bool или string.
name Имя операции (необязательно).
layout Необязательно, tf.experimental.dtensor.Layout. Если предоставлено, результат — DTensor с указанным макетом.
Возвращаемое значение
Tensor со всеми элементами, установленными в единицу.

© 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/ones_like

Spec-Zone.ru

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