如何在pymc3中正确使用Normal构造函数?

时间:2019-06-06 04:01:16

标签: anaconda pymc3

当我使用pymc3构建正态分布时,出现错误消息。如何解决这个问题?

我在Windows Anaconda(版本Anaconda3-2019.03-Windows-x86_64.exe)中安装了PyMC3。并运行官方pymc3教程“ PyMC3入门”中的代码。

我尝试使用Normal构造函数pm.Normal()构建正态分布。代码在下面

import numpy as np
import pymc3 as pm

basic_model = pm.Model()

with basic_model:

    # Priors for unknown model parameters
    alpha = pm.Normal('alpha', mu=0, sigma=10)

但是收到以下错误消息:

AttributeError:模块'numpy.core.multiarray'没有属性'_get_ndarray_c_version'

1 个答案:

答案 0 :(得分:0)

通过从Anaconda中删除theano 1.0.3并执行pip安装最新版本> = 1.0.4,可以解决此问题。