РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
14 of 824 menu

Атрибут graph класса Tensor

Атрибут graph класса Tensor возвращает объект графа вычислений, к которому принадлежит данный тензор. В TensorFlow каждый тензор создается в контексте некоторого графа - по умолчанию это граф по умолчанию, но при работе с tf.function или явными контекстами графов тензор может принадлежать другому графу. Атрибут не принимает параметров и доступен только для чтения.

Синтаксис

t.graph

Пример

Давайте создадим тензор и получим граф, к которому он принадлежит:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) res = t.graph print(res)

Результат выполнения кода:

<tensorflow.python.framework.ops.Graph object at 0x...>

Пример

Давайте убедимся, что тензор, созданный в графе по умолчанию, ссылается именно на него:

import tensorflow as tf t = tf.constant([[1, 2, 3], [4, 5, 6]]) res = t.graph is tf.compat.v1.get_default_graph() print(res)

Результат выполнения кода:

True

Пример

Давайте посмотрим, как атрибут graph связан с именем тензора внутри графа:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5], name='my_tensor') res = t.name print(res) print(t.graph is tf.compat.v1.get_default_graph())

Результат выполнения кода:

"my_tensor:0" True

Смотрите также

  • класс Tensor,
    который представляет собой многомерный массив
  • атрибут name,
    который возвращает имя тензора в графе
  • атрибут device,
    который возвращает устройство размещения тензора
  • метод numpy,
    который преобразует тензор в массив NumPy
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить