python – 不同的标准在大熊猫vs numpy
发布时间:2021-01-11 20:21:37 所属栏目:Python 来源:互联网
导读:大熊猫和麻木之间的标准偏差不同.为什么和哪一个是正确的? (相对差别是3.5%,不应该来自四舍五入,这在我看来很高). 例 import numpy as npimport pandas as pdfrom StringIO import StringIOa=0.0574110.024367 0.021247-0.001809-0.010874-0.0358450.001
大熊猫和麻木之间的标准偏差不同.为什么和哪一个是正确的? (相对差别是3.5%,不应该来自四舍五入,这在我看来很高). 例 import numpy as np import pandas as pd from StringIO import StringIO a='''0.057411 0.024367 0.021247 -0.001809 -0.010874 -0.035845 0.001663 0.043282 0.004433 -0.007242 0.029294 0.023699 0.049654 0.034422 -0.005380''' df = pd.read_csv(StringIO(a.strip()),delim_whitespace=True,header=None) df.std()==np.std(df) # False df.std() # 0.025801 np.std(df) # 0.024926 (0.024926 - 0.025801) / 0.024926 # 3.5% relative difference 我使用这些版本: 熊猫: 解决方法简而言之,既不是“不正确的”.熊猫使用 unbiased estimator(N-1分母),而Numpy默认不使用.为了使它们的行为相同,将ddof = 1传递给 有关进一步讨论,请参阅 > Can someone explain biased/unbiased population/sample standard deviation? (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- version-control – 更改Mercurial中的目录结构
- python – gcloud.exceptions.Forbidden:403权限丢失或不足
- python实现数组插入新元素的方法
- 如何在python中读出QLineEdit中的文本?
- python – 禁止“程序无法启动因为X.dll丢失”错误弹出窗口
- Pythonic从包中导入模块的方法
- python – 从Azure ML中的pyodbc连接到Azure SQL数据库的驱
- python – 在HTML页面快速算法中查找单词
- Python,如何将状态/ update_with_media发布到Twitter?
- python – django collectstatic overriding