Python:使⽤pandas和numpy计算标准差的区别
⾸先,普及⼀下pandas与numpy的区别:
pandas操作的数据集是Series,本质上是列表与字典的混合,常⽤的数据形式为DataFrame;
numpy操作的数据集是数组或矩阵。
1、对数组求均值、⽅差、标准差
2、对矩阵求标准差
注意:在求标准差时需要注意⼏个问题:
1、在统计学中,标准差分为两种:
writeline和write的区别python(1)总体标准差:标准差公式根号内除以n,是有偏的。
(2)样本标准差:标准差公式根号内除以n-1,是⽆偏的。
2、pandas与numpy在计算标准差时的区别
(1)numpy
在numpy中计算标准差时,括号内要指定ddof的值,ddof表⽰⾃由度,当ddof=0时计算的是总体标准差;当ddof=1时计算的是样本标准差,当不为ddof设置值时,其默认为总体标准差。
(2)pandas
在使⽤pandas计算标准差时,其与numpy的默认情况是相反的,在默认情况下,pandas计算的标准差为样本标准差。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论