【问题标题】:Using np.mean() in Python在 Python 中使用 np.mean()
【发布时间】:2019-09-11 11:21:50
【问题描述】:

我想使用 numpy 库中的 np.mean 计算列的算术平均值。

假设我在行中有不同的狗,在列中有它们的健康属性。现在我想计算第 8 列的平均值,其中包括心率。

我已经做了什么:

import numpy as np

def mean_heart_rate(D):
    # [HERE I'LL NEED TO ADD np.mean()]
    mhr = np.mean(a)
    return mhr

我需要做什么?非常感谢您!

【问题讨论】:

    标签: python numpy mean


    【解决方案1】:

    怎么样:

    values_of_col_8 = df.col["name_col_8"].values
    np.mean(values_of_col_8)
    

    问题:

    • 您的列采用哪种格式?熊猫?列表 ?

    • 为什么不坚持使用“np”而不是“no”来命名 numpy ?

    编辑:

    • 如果您的结构是列表列表:

      values_of_col_8 = [row[7] for row in values]

    (我们采用 col 7,因为数组的索引为 0)

    【讨论】:

    • ''No'' 好像是错字
    • 谢谢!我不知道专业人士怎么称呼这个,我猜它是一个二维表。我将其更正为 np,这只是一个错字。我需要用什么替换 ["name_col_8"]?用“mean_heart_rate”?
    • 现在我得到了这个:i.stack.imgur.com/btsLh.png 它似乎仍然没有输出正确的值。
    猜你喜欢
    • 2014-12-08
    • 2013-12-01
    • 1970-01-01
    • 2016-11-29
    • 2020-04-17
    • 2023-01-13
    • 2021-09-08
    • 2016-03-18
    • 2020-01-29
    相关资源
    最近更新 更多