tf.identity
| View source on GitHub |
Возвращает тензор с такой же формой и содержимым, как и входной.
tf.identity(
input, name=None
)
Возвращаемое значение не является тем же тензором, что и исходный, но содержит те же значения. Эта операция быстрая, если используется на одном и том же устройстве.
Например:
a = tf.constant([0.78]) a_identity = tf.identity(a) a.numpy() array([0.78], dtype=float32) a_identity.numpy() array([0.78], dtype=float32)
Вызов tf.identity на переменной создаст тензор, представляющий значение этой переменной в момент вызова. Это эквивалентно вызову <variable>.read_value().
a = tf.Variable(5) a_identity = tf.identity(a) a.assign_add(1) <tf.Variable ... shape=() dtype=int32, numpy=6> a.numpy() 6 a_identity.numpy() 5
| Аргументы | |
|---|---|
input | Tensor. |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
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/identity