gpt4 book ai didi

python - 无法在 Python 中定义术语

转载 作者:行者123 更新时间:2023-11-30 23:07:21 25 4
gpt4 key购买 nike

这是第一篇文章,所以我会尽量具体。

我正在尝试在 Python 中定义术语 ybar1。我打算将 ybar1 设为列表 y1

的平均值
where y1 = [1, 2, 3, 4, 5]

我首先要做的是:

import numpy as np

然后定义一个新函数

def funk(y1):
print np.sum(y1)/len(y1)
return;

现在,当我计算 funk(y1) 时,我得到一个数字 3

现在事情变得奇怪了。我试着说:

ybar1 = funk(y1)

,返回值 3

但是当我单独输入 ybar1 时,我没有得到任何输出。

想法?

最佳答案

试试这个:

def funk(y1):
return np.sum(y1)/len(y1)

您实际上并没有从函数返回值,只是在控制台上打印结果。此外,还有一种更好的方法来使用 numpy 计算平均值:

def funk(y1):
return np.mean(y1)

关于python - 无法在 Python 中定义术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32262496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com