【问题标题】:Find standard deviation and coefficient of variation for a distribution using numpy.std()使用 numpy.std() 查找分布的标准差和变异系数
【发布时间】:2022-07-20 18:35:00
【问题描述】:

计算 S.D.和下表的变异系数 (C.V.): 等级:0-10、10-20、20-30、30-40、40-50、50-60、60-70、70-80 频率:5、10 , 20, 40, 30, 20, 10, 5​

我知道如何使用此处提到的数学步骤来解决这个问题 https://brainly.in/question/36413297。但是如何使用 numpy.std() 解决它。 从官方文档https://numpy.org/doc/stable/reference/generated/numpy.std.html 我可以看到 numpy.std() 需要一个值列表作为输入。但就我而言,这些是类别范围和相应的频率。那么如何在这种非列表输入问题中应用numpy.std()呢?

【问题讨论】:

  • 请提供您当前的代码
  • @mozway 因为我不知道如何在 numpy.std() 中处理这个非列表输入,所以我还没有开始编码。

标签: python numpy math statistics standard-deviation


【解决方案1】:

您还没有开始编写代码。其实施可能会有所不同。但我建议您为类范围分配一个值作为您为https://brainly.in/question/36413297 附加的链接。

def midPoint(l):
   return (l[0]+l[len(l)-1])/2

即使是数学方法也试图首先找到中点。 获得这些 midPoints 后,您可以实施 numpy.std() 来获取 SD 和 Var。 如果它解决了您的问题,请记住投票。还不清楚的话给cmet。

【讨论】:

    猜你喜欢
    • 2019-01-25
    • 2016-07-09
    • 1970-01-01
    • 2023-03-27
    • 2018-02-09
    • 2019-11-23
    • 1970-01-01
    • 2018-04-05
    • 2017-12-14
    相关资源
    最近更新 更多