---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-8-52ea76b2b3db> in <module>()
2 mu = pm.Deterministic('mu',theano.shared(mu_actual))
3 tau = pm.Deterministic('tau',theano.shared(np.linalg.inv(cov_actual)))
----> 4 x_ = pm.MvNormal('x',mu=mu,tau=tau)
5
/home/mudigonda/Tools/anaconda/lib/python2.7/site-packages/pymc3/distributions/distribution.pyc in __new__(cls, name, *args, **kwargs)
23 data = kwargs.pop('observed', None)
24 dist = cls.dist(*args, **kwargs)
---> 25 return model.Var(name, dist, data)
26 elif name is None:
27 return object.__new__(cls) # for pickle
/home/mudigonda/Tools/anaconda/lib/python2.7/site-packages/pymc3/model.pyc in Var(self, name, dist, data)
254 if data is None:
255 if getattr(dist, "transform", None) is None:
--> 256 var = FreeRV(name=name, distribution=dist, model=self)
257 self.free_RVs.append(var)
258 else:
/home/mudigonda/Tools/anaconda/lib/python2.7/site-packages/pymc3/model.pyc in __init__(self, type, owner, index, name, distribution, model)
477 self.distribution = distribution
478 self.tag.test_value = np.ones(
--> 479 distribution.shape, distribution.dtype) * distribution.default()
480 self.logp_elemwiset = distribution.logp(self)
481 self.model = model
/home/mudigonda/Tools/anaconda/lib/python2.7/site-packages/pymc3/distributions/distribution.pyc in default(self)
49
50 def default(self):
---> 51 return self.get_test_val(self.testval, self.defaults)
52
53
/home/mudigonda/Tools/anaconda/lib/python2.7/site-packages/pymc3/distributions/distribution.pyc in get_test_val(self, val, defaults)
55 if val is None:
56 for v in defaults:
---> 57 if hasattr(self, v) and np.all(np.isfinite(self.getattr_value(v))):
58 return self.getattr_value(v)
59 else:
TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''