我试图计算从1到7的数字的标准偏差
我为numpy和pandas得到了不同的结果。我确信结果应该是2:
>>> df = pd.DataFrame({'vals': [1, 2, 3, 4, 5, 6, 7]})
>>> df["vals"].std()
2.160246899469287
>>> df["vals"].mean()
4.0
>>>np.std([1, 2, 3, 4, 5, 6, 7])
2.0
>>>np.mean([1, 2, 3, 4, 5, 6, 7])
4.0
这里有什么问题?