torch.mean
-
torch.mean(input, *, dtype=None) → Tensor -
Возвращает среднее значение всех элементов в тензоре
input.- Параметры:
-
input (Тензор) – входной тензор.
- Ключевые аргументы:
-
dtype (
torch.dtype, необязательно) – желаемый тип данных возвращаемого тензора. Если указан, входной тензор приводится к типуdtypeперед выполнением операции. Это полезно для предотвращения переполнения типов данных. По умолчанию: None.
Пример:
>>> a = torch.randn(1, 3) >>> a tensor([[ 0.2294, -0.5481, 1.3288]]) >>> torch.mean(a) tensor(0.3367)
- torch.mean(input, dim, keepdim=False, *, dtype=None, out=None) Тензор
Возвращает среднее значение каждой строки тензора
inputпо заданному измерениюdim. Еслиdimпредставляет собой список измерений, выполняется сокращение по всем из них.Если
keepdimравноTrue, выходной тензор имеет тот же размер, что иinput, за исключением измерения(измерений)dim, где его размер равен 1. В противном случае,dimсжимается (см.torch.squeeze()), что приводит к выходному тензору, имеющему на 1 (илиlen(dim)) меньше измерение(измерения).- Параметры:
- Ключевые аргументы:
-
-
dtype (
torch.dtype, необязательно) – желаемый тип данных возвращаемого тензора. Если указан, входной тензор приводится к типуdtypeперед выполнением операции. Это полезно для предотвращения переполнения типов данных. По умолчанию: None. - out (Тензор, необязательно) – выходной тензор.
-
dtype (
См. также
torch.nanmean()вычисляет среднее значениеnon-NaNэлементов.Пример:
>>> a = torch.randn(4, 4) >>> a tensor([[-0.3841, 0.6320, 0.4254, -0.7384], [-0.9644, 1.0131, -0.6549, -1.4279], [-0.2951, -1.3350, -0.7694, 0.5600], [ 1.0842, -0.9580, 0.3623, 0.2343]]) >>> torch.mean(a, 1) tensor([-0.0163, -0.5085, -0.4599, 0.1807]) >>> torch.mean(a, 1, True) tensor([[-0.0163], [-0.5085], [-0.4599], [ 0.1807]])
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.mean.html