Skip to content
Snippets Groups Projects
Select Git revision
  • 568cf30a95f4e02efeefe9dd272aceebf355245d
  • master default protected
  • johannes
  • partial_parser
  • Aloui_Dary
  • ignore_punct
  • AC
  • classifier
  • fixhelp
  • libmacaon2
  • error_predictor
  • morpho
  • ssrnn
  • tfparsing
  • silvio
  • tagger_options
  • maca_trans_frame_parser
  • alexis
  • new_config
  • tagparse
  • maca_graph_parser
21 results

oracle_parser.c

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'