Thanks for the extra details. Try renaming your "table_model_params.py" file to "model_params.py". Is the "table_model_params.py" in a directory called "model_params"? If so, you might need to create an empty file within that directory called "__init__.py". This tells python to treat that directory as an importable module. See the structure of the example at https://github.com/numenta/nupic/tree/master/examples/opf/clients/hotgym/prediction/one_gym/model_params
--------- Matt Taylor OS Community Flag-Bearer Numenta On Mon, Jun 30, 2014 at 10:58 AM, joseph skippings <[email protected]> wrote: > Using the hot_gym tutorial on youtube as a guide, I am trying to get my > run.py file to complie. Command python swarm.py ran successfully creating > the model params folder and file but when running the command python > run.py I get the error below. Inside the model_params folder the file is > called table_model_params.py. > > -------------------------------------------------------------------------------------------- > python run.py > Traceback (most recent call last): > File "run.py", line 8, in <module> > from model_params import model_params > ImportError: No module named model_params > > > ------------------------------------------------------------------------------------------------- > > #!/usr/bin/env python > > import csv > import datetime > > from nupic.frameworks.opf.modelfactory import ModelFactory > > from model_params import model_params > > > DATE_FORMAT = "%y/%m/%d" > > > def createModel(modelParams): > model = ModelFactory.create(model_Params.MODEL_PARAMS) > model.enableInference({"predictedField": "Volume"}) > return model > > def runModel(model): > inputFilePath = "table.csv" > inputFile = open(inputFilePath, "rb") > csvReader = csv.reader(inputFile) > # skip header rows > csvReader.next() > csvReader.next() > csvReader.next() > > counter = 0 > for row in csvReader: > counter += 1 > if (counter % 100 == 0): > print "Read %i lines..." % counter > date = datetime.datetime.strptime(row[0], DATE_FORMAT) > volume = float(row[1]) > result = model.run({ > "Date": date, > "Volume": volume > }) > > prediction = result.inferences["multiStepBestPredictions"][1] > print prediction > > > def runStockData(): > model = createModel() > runModel(model) > > if __name__ == "__main__": > runStockData() > > ------------------------------------------ > > > > On Mon, Jun 30, 2014 at 1:25 PM, Matthew Taylor <[email protected]> wrote: > >> Joseph, >> >> When reporting problems to the mailing list, it is essential that you >> include the following information so we can help you: >> >> - exact command you ran that received the error >> - any steps you took before that command >> - what you are trying to achieve with the command >> - complete output that contains the error (use pastebin.com if it is >> very long) >> >> From what I can tell about your report, you have model params in a file >> named "table_model_params.py", but you are importing "model_params". You >> should "import table_model_params" to get that file imported into another >> Python script. >> >> --------- >> Matt Taylor >> OS Community Flag-Bearer >> Numenta >> >> >> On Mon, Jun 30, 2014 at 9:48 AM, Joseph Skippings < >> [email protected]> wrote: >> >>> Hello, >>> >>> I get this error when I run file run.py "From model_params >>> import model_params. ImportError: no module named model_params." In my >>> model_params folder the file is called table_model_params.py, I'm not sure >>> if that is causing the error. >>> >>> Thanks in advance. >>> >>> Sent from my iPhone >>> _______________________________________________ >>> nupic mailing list >>> [email protected] >>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org >>> >> >> >> _______________________________________________ >> nupic mailing list >> [email protected] >> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org >> >> > > _______________________________________________ > nupic mailing list > [email protected] > http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org > >
_______________________________________________ nupic mailing list [email protected] http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
