Pandas 为什么np.std(X)和X.std()返回不同的值?

Pandas 为什么np.std(X)和X.std()返回不同的值?,pandas,numpy,statistics,standard-deviation,Pandas,Numpy,Statistics,Standard Deviation,我正在尝试使用平均标准化计算数据集的标准化分数。当我写X-np.means/np.stdX时,它给我的分数与写X-X.means/X.std的分数不同 问题似乎来自标准偏差的计算。X.std为标准偏差返回一个值,np.std为标准化返回不同的值。为什么会这样 熊猫在分母中使用无偏估计量N-1,而 默认情况下,Numpy不会 要使它们的行为相同,请将ddof=1传递给numpy.std 熊猫在分母中使用无偏估计量N-1,而 默认情况下,Numpy不会 要使它们的行为相同,请将ddof=1传递给nu

我正在尝试使用平均标准化计算数据集的标准化分数。当我写X-np.means/np.stdX时,它给我的分数与写X-X.means/X.std的分数不同

问题似乎来自标准偏差的计算。X.std为标准偏差返回一个值,np.std为标准化返回不同的值。为什么会这样

熊猫在分母中使用无偏估计量N-1,而 默认情况下,Numpy不会

要使它们的行为相同,请将ddof=1传递给numpy.std

熊猫在分母中使用无偏估计量N-1,而 默认情况下,Numpy不会

要使它们的行为相同,请将ddof=1传递给numpy.std


什么是X?e、 g.熊猫数据帧、xarray数据阵列等是一个数据帧。我现在知道了,X是什么?e、 g.熊猫数据帧、xarray数据阵列等是一个数据帧。我现在知道了,谢谢。现在它给出了相同的答案。如果它解决了问题,并且您对这个答案感到满意,请@Matt,接受它并结束问题。谢谢。现在它给出了相同的答案。如果它解决了问题,并且您对这个答案感到满意,请@Matt,接受它并结束问题。