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

Функция std

Функция std вычисляет стандартное отклонение элементов тензора. Первым параметром функция принимает тензор. Вторым параметром можно передать размерность dim, вдоль которой выполняется вычисление. Третьим параметром можно передать логическое значение unbiased для выбора формулы вычисления (смещенная или несмещенная оценка). Четвертым параметром можно передать keepdim для сохранения размерности. По умолчанию функция вычисляет стандартное отклонение по всем элементам тензора.

Синтаксис

torch.std(input) torch.std(input, dim) torch.std(input, dim, unbiased) torch.std(input, dim, unbiased, keepdim)

Пример

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

import torch t = torch.tensor([1.0, 2.0, 3.0, 4.0, 5.0]) res = torch.std(t) print(res)

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

tensor(1.5811)

Пример

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

import torch t = torch.tensor([ [1.0, 2.0, 3.0], [4.0, 5.0, 6.0], ]) res = torch.std(t, dim=0, keepdim=True) print(res)

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

tensor([ [2.1213, 2.1213, 2.1213], ])

Пример

Давайте вычислим стандартное отклонение с использованием смещенной оценки (unbiased=False):

import torch t = torch.tensor([1.0, 2.0, 3.0, 4.0, 5.0]) res = torch.std(t, unbiased=False) print(res)

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

tensor(1.4142)

Пример

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

import torch t = torch.tensor([ [1.0, 2.0, 3.0], [4.0, 5.0, 6.0], ]) res = torch.std(t, dim=1) print(res)

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

tensor([1.0000, 1.0000])

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

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