Skip to content
Snippets Groups Projects
Select Git revision
  • 23adcefe0b46f531597bb8de9a737e11176f837c
  • master default
  • object
  • develop protected
  • private_algos
  • cuisine
  • SMOTE
  • revert-76c4cca5
  • archive protected
  • no_graphviz
  • 0.0.2
  • 0.0.1
12 results

execution.py

Blame
  • json_save.ipynb 7.27 KiB
    In [1]:
    from splearn.datasets.base import load_data_sample
    from splearn.tests.datasets.get_dataset_path import get_dataset_path
    from splearn import Spectral
    train_file = '3.pautomac_light.train'
    data = load_data_sample(adr=get_dataset_path(train_file))
    sp = Spectral()
    sp.fit(X=data.data)
    Out [1]:
    Start Hankel matrix computation
    End of Hankel matrix computation
    Start Building Automaton from Hankel matrix
    End of Automaton computation
    
    Out [1]:
    Spectral(lcolumns=7, lrows=7, mode_quiet=False, partial=True, rank=5,
         smooth_method='none', sparse=True, version='classic')
    In [2]:
    sp.automaton.write_json("test.json")
    Out [2]:
    ---------------------------------------------------------------------------
    AttributeError                            Traceback (most recent call last)
    <ipython-input-2-2625a21006a9> in <module>()
    ----> 1 sp.automaton.write_json("test.json")
    
    ~/Codes/scikit-splearn/splearn/automaton.py in write_json(self, jsonFileName)
        695                 "transitions":self.transitions, "type":self.type}
        696         with open(jsonFileName, 'w') as outfile:
    --> 697             json.dump(Serializer().data_to_json(data), outfile)
        698 
        699     def read_json(self, jsonFileName):
    
    ~/Codes/scikit-splearn/splearn/serializer.py in data_to_json(self, data)
         45 
         46     def data_to_json(self, data):
    ---> 47         return json.dumps(self.__serialize(data))
         48 
         49     def json_to_data(self, s):
    
    ~/Codes/scikit-splearn/splearn/serializer.py in __serialize(self, data)
         20         if isinstance(data, dict):
         21             if all(isinstance(k, str) for k in data):
    ---> 22                 return {k: self.__serialize(v) for k, v in data.iteritems()}
         23             return {"py/dict": [[self.__serialize(k), self.__serialize(v)] for k, v in data.iteritems()]}
         24         if isinstance(data, tuple):
    
    AttributeError: 'dict' object has no attribute 'iteritems'