torch.var¶
- torch.var(input, dim=None, *, correction=1, keepdim=False, out=None) Tensor¶
計算由
dim指定的維度上的方差。dim可以是單個維度、維度列表,或None以在所有維度上進行縮減。方差 () 計算公式如下:
其中 是樣本集, 是樣本均值, 是樣本數量,而 是
correction。如果
keepdim為True,則輸出張量的大小與input相同,除了在dim指定的維度上其大小為 1。否則,dim會被壓縮(參見torch.squeeze()),導致輸出張量的維度減少 1(或len(dim))。- 引數
- 關鍵字引數
示例
>>> a = torch.tensor( ... [[ 0.2035, 1.2959, 1.8101, -0.4644], ... [ 1.5027, -0.3270, 0.5905, 0.6538], ... [-1.5745, 1.3330, -0.5596, -0.6548], ... [ 0.1264, -0.5080, 1.6420, 0.1992]]) >>> torch.var(a, dim=1, keepdim=True) tensor([[1.0631], [0.5590], [1.4893], [0.8258]])