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

Тип float32

Тип float32 представляет собой 32-битное число с плавающей точкой одинарной точности. Этот тип является типом по умолчанию для вещественных тензоров в TensorFlow. Он применяется при создании тензоров, слоев и переменных, когда требуется работать с действительными числами. Тип float32 можно передать в параметр dtype функций создания тензоров, таких как constant, zeros, ones, а также указать при приведении типов методом cast.

Синтаксис

tf.float32

Пример

Давайте создадим тензор из списка целых чисел с типом float32:

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

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

tf.Tensor([1. 2. 3. 4. 5.], shape=(5,), dtype=float32)

Пример

Давайте проверим тип данных тензора через атрибут dtype:

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

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

<dtype: 'float32'>

Пример

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

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

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

tf.Tensor([1. 2. 3. 4. 5.], shape=(5,), dtype=float32)

Пример

Давайте создадим двумерный тензор с типом float32 и выведем его форму:

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

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

tf.Tensor( [[1. 2. 3.] [4. 5. 6.]], shape=(2, 3), dtype=float32) (2, 3)

Пример

Давайте проверим, что тип float32 является типом по умолчанию для вещественных чисел:

import tensorflow as tf t = tf.constant([1.0, 2.0, 3.0]) print(t.dtype)

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

<dtype: 'float32'>

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

  • тип float16,
    который представляет 16-битное число с плавающей точкой
  • тип float64,
    который представляет 64-битное число с плавающей точкой
  • тип bfloat16,
    который представляет 16-битное число с плавающей точкой
  • тип int32,
    который представляет 32-битное целое число
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить