gpt4 book ai didi

python - 导入错误:没有名为 pymc3 的模块

转载 作者:太空宇宙 更新时间:2023-11-03 21:17:27 24 4
gpt4 key购买 nike

我正在尝试运行以下示例:

import pymc3 as pm

from numpy import array, empty

from numpy.random import randint

__all__ = [
'disasters_array',
'switchpoint',
'early_mean',
'late_mean',
'rate',
'disasters']

disasters_array = array([4, 5, 4, 0, 1, 4, 3, 4, 0, 6, 3, 3, 4, 0, 2, 6,
3, 3, 5, 4, 5, 3, 1, 4, 4, 1, 5, 5, 3, 4, 2, 5,
2, 2, 3, 4, 2, 1, 3, 2, 2, 1, 1, 1, 1, 3, 0, 0,
1, 0, 1, 1, 0, 0, 3, 1, 0, 3, 2, 2, 0, 1, 1, 1,
0, 1, 0, 1, 0, 0, 0, 2, 1, 0, 0, 0, 1, 1, 0, 2,
3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 4, 2, 0, 0, 1, 4,
0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1])


switchpoint = DiscreteUniform(
'switchpoint',
lower=0,
upper=110,
doc='Switchpoint[year]')
early_mean = Exponential('early_mean', beta=1.)
late_mean = Exponential('late_mean', beta=1.)


@deterministic(plot=False)
def rate(s=switchpoint, e=early_mean, l=late_mean):
''' Concatenate Poisson means '''
out = empty(len(disasters_array))
out[:s] = e
out[s:] = l
return out

disasters = Poisson('disasters', mu=rate, value=disasters_array, observed=True)

当我运行它时,它抛出以下错误:导入错误:没有名为 pymc3 的模块

我已经用pip安装了pymc3并且成功了。我不知道为什么找不到pymc3。有人知道如何解决这个问题吗?我使用了几个编辑器,但没有一个能工作。

谢谢!

最佳答案

您可能安装了多个 python 解释器。或者有更多的虚拟环境。

您在其中一个中安装了 pymc3,而您的脚本则在另一个中运行。

关于python - 导入错误:没有名为 pymc3 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54579759/

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