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

Функция size

Функция size возвращает общее количество элементов в тензоре. Первым параметром функция принимает тензор или массив. Вторым параметром можно передать имя для операции. Функция полезна для динамического определения размера данных, например, при работе с изменяемыми тензорами или в графовом режиме.

Синтаксис

tf.size(input, [name])

Пример

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

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

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

tf.Tensor(5, shape=(), dtype=int32)

Пример

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

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

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

tf.Tensor(6, shape=(), dtype=int32)

Пример

Давайте получим значение размера в виде числа NumPy:

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

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

6

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

  • функцию shape,
    которая возвращает форму тензора
  • функцию rank,
    которая возвращает размерность тензора
  • функцию reshape,
    которая изменяет форму тензора
  • функцию constant,
    которая создает тензор из переданных данных
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить