gpt4 book ai didi

python - 随机高斯问题

转载 作者:太空宇宙 更新时间:2023-11-04 07:40:29 25 4
gpt4 key购买 nike

我正在尝试生成一个 random.gauss 数字,但我有消息错误。这是我的代码:

import sys,os
import numpy as np
from random import gauss


previous_value1=1018.163072765074389
previous_value2=0.004264112033664


alea_var_n=random.gauss(1,2)
alea_var_tau=random.gauss(1,2)


new_var_n= previous_value1*(1.0+alea_var_n)
new_var_tau=previous_value2*(1.0+alea_var_tau)

print 'new_var_n',new_var_n
print 'new_var_tau',new_var_tau

我遇到了这个错误:

Traceback (most recent call last):
File "lolo.py", line 15, in <module>
alea_var_n=random.gauss(1,2)
AttributeError: 'builtin_function_or_method' object has no attribute 'gauss'

有人知道出了什么问题,我是 python 的新手。还是numpy的版本问题。

最佳答案

要获得更快的选择,请参阅 Benjamin Bannier 的解决方案(我给了 +1 分)。由于以下原因,您发布的当前代码将不起作用:您的导入声明

from random import gauss

gauss 添加到您的命名空间,但不是 random。您需要这样做:

alea_var_n = gauss(1, 2)

但是,您帖子中的错误并不是您在运行上面发布的代码时应该遇到的错误。相反,您将收到以下错误:

NameError: name 'random' is not defined

您确定已发布产生该错误的代码吗?或者您是否以某种方式在帖子中包含了错误的错误?

关于python - 随机高斯问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22887410/

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