Esta página foi traduzida pela API Cloud Translation.
Switch to English

tf.identity

TensorFlow 1 versão Ver fonte no GitHub

Retornar um tensor com a mesma forma e conteúdo como entrada.

Usado nos cadernos

Usado na guia Usado nos tutoriais

O valor de retorno não é o mesmo Tensor como o original, mas contém os mesmos valores. Esta operação é rápido quando usado no mesmo dispositivo.

Por exemplo:

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)

Chamando tf.identity em uma variável fará uma Tensor que representa o valor dessa variável no momento em que for chamado. Isto é equivalente a chamar <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 A Tensor .
name Um nome para a operação (opcional).

A Tensor . Tem o mesmo tipo input .