Here is full trace:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
/home/wakatana/experiments_today/v3/run_nupic.py in <module>()
239 SWARM_CFG["PREDICTION_STEP"], # PREDICTION STEP 240 Verbose=True, # VERBOSE --> 241 VeryVerbose=False # VERY VERBOSE
    242   )
243 RUNMODEL_STOP_TIME = SCRIPT_STOP_TIME = calendar.timegm(time.gmtime())

/home/wakatana/experiments_today/v3/experiments/hot_gym_anomaly/run_model/run_model.py in runModel(model, inputFile, outputFile, predictionSteps, Verbose, VeryVerbose)
     67
     68     # Compute the Anomaly Likelihood
---> 69 likelihood = anomalyLikelihood.anomalyProbability(col2, tmp, col1) 70 logLikelihood = anomalyLikelihood.computeLogLikelihood(likelihood)
     71

/home/wakatana/.local/lib/python2.7/site-packages/nupic-0.3.0.dev0-py2.7-linux-x86_64.egg/nupic/algorithms/anomaly_likelihood.pyc in anomalyProbability(self, value, anomalyScore, timestamp)
    140           estimateAnomalyLikelihoods(
    141             self._historicalScores,
--> 142             skipRecords = self._claLearningPeriod)
    143           )
    144

/home/wakatana/.local/lib/python2.7/site-packages/nupic-0.3.0.dev0-py2.7-linux-x86_64.egg/nupic/algorithms/anomaly_likelihood.pyc in estimateAnomalyLikelihoods(anomalyScores, averagingWindow, skipRecords, verbosity)
    297     metricValues = numpy.array(s)
    298     metricDistribution = estimateNormal(metricValues[skipRecords:],
--> 299 performLowerBoundCheck=False)
    300
    301     if metricDistribution["variance"] < 1.5e-5:

/home/wakatana/.local/lib/python2.7/site-packages/nupic-0.3.0.dev0-py2.7-linux-x86_64.egg/nupic/algorithms/anomaly_likelihood.pyc in estimateNormal(sampleData, performLowerBoundCheck)
    511   params = {
    512       "name": "normal",
--> 513       "mean": numpy.mean(sampleData),
    514       "variance": numpy.var(sampleData),
    515   }

/usr/lib/python2.7/dist-packages/numpy/core/fromnumeric.pyc in mean(a, axis, dtype, out, keepdims)
   2714
   2715     return _methods._mean(a, axis=axis, dtype=dtype,
-> 2716                             out=out, keepdims=keepdims)
   2717
2718 def std(a, axis=None, dtype=None, out=None, ddof=0, keepdims=False):

/usr/lib/python2.7/dist-packages/numpy/core/_methods.pyc in _mean(a, axis, dtype, out, keepdims)
     60         dtype = mu.dtype('f8')
     61
---> 62 ret = um.add.reduce(arr, axis=axis, dtype=dtype, out=out, keepdims=keepdims)
     63     if isinstance(ret, mu.ndarray):
     64         ret = um.true_divide(

TypeError: cannot perform reduce with flexible type


Reply via email to