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

Функция sqrt

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

Синтаксис

tf.sqrt(x, [name])

Пример

Давайте вычислим квадратный корень из тензора чисел 1, 4, 9, 16, 25:

import tensorflow as tf t = tf.constant([1, 4, 9, 16, 25]) res = tf.sqrt(t) print(res)

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

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

Пример

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

import tensorflow as tf t = tf.constant([[1, 4, 9], [16, 25, 36]]) res = tf.sqrt(t) print(res)

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

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

Пример

Давайте проверим, что функция sqrt является обратной к операции возведения в квадрат:

import tensorflow as tf t = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0]) res = tf.sqrt(tf.square(t)) print(res)

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

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

Пример

Давайте извлечем значение из тензора с помощью метода numpy:

import tensorflow as tf t = tf.constant([4, 9, 16]) res = tf.sqrt(t) print(res.numpy())

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

[2. 3. 4.]

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

  • функцию square,
    которая возводит элементы тензора в квадрат
  • функцию rsqrt,
    которая вычисляет обратный квадратный корень
  • функцию pow,
    которая возводит элементы тензора в степень
  • функцию abs,
    которая вычисляет абсолютное значение элементов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить