Spec-Zone.ru › TensorFlow 2.3

tf.raw_ops.Squeeze

Удаляет размерности с размером 1 из формы тензора.

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

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

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

tf.compat.v1.raw_ops.Squeeze

tf.raw_ops.Squeeze(
    input, axis=[], name=None
)

При данном тензоре input, эта операция возвращает тензор того же типа со всеми размерностями размера 1, удаленными. Если вы не хотите удалять все размерности размера 1, вы можете удалить определённые размерности размера 1, указав axis.

Например:

# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t)) ==> [2, 3]

Или, чтобы удалить определённые размерности размера 1:

# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t, [2, 4])) ==> [1, 2, 3, 1]
Аргументы
input A Tensor. The input для сжатия.
axis Необязательный список ints. По умолчанию []. Если указано, сжимаются только перечисленные размерности. Индекс размерности начинается с 0. Ошибка, если размерность не равна 1. Должно быть в диапазоне [-rank(input), rank(input)).
name Имя операции (необязательно).
Возвращаемое значение
A Tensor. Имеет тот же тип, что и input.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/raw_ops/Squeeze

Spec-Zone.ru

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