TensorFlow es una biblioteca Python de código abierto diseñada por Google para desarrollar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo.
name se utiliza para buscar el nombre de Indexed Slice. Esto solo funciona cuando la ejecución ansiosa está deshabilitada.
Sintaxis: tensorflow.IndexedSlices.name
Devoluciones: Devuelve el nombre de IndexedSlices.
Ejemplo 1: en este ejemplo, la ejecución ansiosa está habilitada, por lo que generará AttribbutError.
Python3
# Importing the library import tensorflow as tf # Initializing the input data = tf.constant([[1, 2, 3], [4, 5, 6]]) # Printing the input print('data: ', data) # Calculating result res = tf.IndexedSlices(data, [0], 1) # Finding name name = res.name # Printing the result print('Name: ', name)
Producción:
data: tf.Tensor( [[1 2 3] [4 5 6]], shape=(2, 3), dtype=int32) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-7-f07b895be576> in <module>() 12 13 # Finding name ---> 14 name = res.name 15 16 # Printing the result 1 frames /usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py in name(self) 1121 def name(self): 1122 raise AttributeError( -> 1123 "Tensor.name is meaningless when eager execution is enabled.") 1124 1125 @property AttributeError: Tensor.name is meaningless when eager execution is enabled.
Ejemplo 2: en este ejemplo, la ejecución ansiosa está deshabilitada.
Python3
# Importing the library import tensorflow as tf # Initializing the input data = tf.constant([[1, 2, 3], [4, 5, 6]]) # Printing the input print('data: ', data) # Calculating result res = tf.IndexedSlices(data, [0], 1) # Finding name name = res.name # Printing the result print('Name: ', name)
Producción:
data: Tensor("Const_13:0", shape=(2, 3), dtype=int32) Name: Const_13:0
Publicación traducida automáticamente
Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA