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

posted @ 2021-11-13 13:30  zae  阅读(637)  评论(0编辑  收藏  举报