如何在pymc3中正确使用Normal构造函数?
How to use Normal constructor correctly in pymc3?
当我使用pymc3 构建正态分布时,出现错误信息。如何解决这个问题?
我用 windows Anaconda(版本 Anaconda3-2019.03-Windows-x86_64.exe)安装了 PyMC3。 运行 代码来自官方 pymc3 教程 "Getting started with 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'
从Anaconda中移除theano 1.0.3,执行pip install the latest version >=1.0.4,问题解决。
当我使用pymc3 构建正态分布时,出现错误信息。如何解决这个问题?
我用 windows Anaconda(版本 Anaconda3-2019.03-Windows-x86_64.exe)安装了 PyMC3。 运行 代码来自官方 pymc3 教程 "Getting started with 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'
从Anaconda中移除theano 1.0.3,执行pip install the latest version >=1.0.4,问题解决。