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

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

Атрибут name класса Tensor возвращает строковое имя тензора. Имя тензора формируется автоматически при создании операции в графе вычислений и обычно включает название операции, счетчик и суффикс :0 для выходного тензора. Атрибут доступен только для чтения и не принимает параметров.

Синтаксис

t.name

Пример

Давайте создадим тензор из списка чисел 1, 2, 3, 4, 5 и выведем его имя:

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

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

"Const:0"

Пример

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

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

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

"Const_1:0"

Пример

Давайте создадим тензор внутри контекста tf.name_scope и проверим, как префикс области видимости влияет на имя:

import tensorflow as tf with tf.name_scope("my_scope"): t = tf.constant([1, 2, 3, 4, 5]) print(t.name)

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

"my_scope/Const:0"

Пример

Давайте создадим несколько тензоров подряд и убедимся, что их имена уникальны:

import tensorflow as tf t1 = tf.constant([1, 2, 3, 4, 5]) t2 = tf.constant([1, 2, 3, 4, 5]) print(t1.name) print(t2.name)

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

"Const:0" "Const_1:0"

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

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