pytorch中的var默认算方差的无偏估计
numpy计算正确
import numpy as np
np.var([[1, 2], [2, 3]])
pytorch计算不对?
X_test = torch.tensor([[1, 2], [2, 3]], dtype=torch.float32)
torch.var(X_test),torch.var(X_test, unbiased=False)
torch.var(....)函数中unbiased默认为True,表示方差的无偏估计,除数为元素个数减一
需将 无偏 unbiased设置为False