Ejemplo n.º 1
0
        def scanAndSave():
            qd = GraphCollection()
            fileName1 = 'resource/lemmad_utf.txt'
            fileName2 = 'resource/lemmad_piir_utf.txt'
            trie1 = qd.createTrie(fileName1, 3)
            trie2 = qd.createTrie(fileName2, 3)
            length1       = qd.createLengthQuickArr(fileName1)
            length2       = qd.createLengthQuickArr(fileName2)
            probability1  = qd.createQuickDict(trie1, 1)
            probability2  = qd.createQuickDict(trie2, 1)
            generatorD1    = qd.createQuickDict(trie1, 2)
            generatorD2    = qd.createQuickDict(trie2, 2)
            generatorT1    = qd.createQuickDict(trie1, 3)
            generatorT2    = qd.createQuickDict(trie2, 3)

            qd.save('resource/qd3g_f.pck', generatorT1)
            qd.save('resource/qd2g_f.pck', generatorD1)
            qd.save('resource/qd1g_f.pck', probability1)
            qd.save('resource/lngt_f.pck', length1)
            
            qd.save('resource/qd3g_h.pck', generatorT2)
            qd.save('resource/qd2g_h.pck', generatorD2)
            qd.save('resource/qd1g_h.pck', probability2)
            qd.save('resource/lngt_h.pck', length2)