source: consulta_publica/vsm/unit_tests/tests_tfviewer.py @ 7095598

baseconstituyenteestudiantesgeneralplan_patriasala
Last change on this file since 7095598 was 0ff122b, checked in by rudmanmrrod <rudman22@…>, 7 años ago

Agregado módulo de gestión de perfiles de procesamiento, incorporado el módulo de visualización de modelado de tópicos

  • Propiedad mode establecida a 100644
File size: 1.3 KB
Línea 
1import unittest2 as unittest
2import numpy as np
3
4from vsm.viewer.tfviewer import *
5from vsm.viewer.labeleddata import *
6
7
8class TestTfViewer(unittest.TestCase):
9
10    def setUp(self):
11
12        from vsm.corpus.util.corpusbuilders import random_corpus
13        from vsm.model.tf import TfSeq
14
15        c = random_corpus(1000, 50, 0, 20, context_type='document', metadata=True)
16
17        m = TfSeq(c, 'document')
18        m.train()
19
20        self.v = TfViewer(c, m)
21
22    #TODO: test for coll_freq
23    def test_TfViewer(self):
24
25        li = [0,1]
26
27        sww = self.v.dist_word_word('0')
28        swwl = self.v.dist_word_word(['0','1'])
29        sdd = self.v.dist_doc_doc(0)
30        sddl = self.v.dist_doc_doc(li)
31        cfs = self.v.coll_freqs()
32
33        distmatw = self.v.dismat_word(['0','2','5'])
34        distmatd = self.v.dismat_doc(li)
35
36        self.assertEqual(type(sww), LabeledColumn)
37        self.assertEqual(type(swwl), LabeledColumn)
38        self.assertEqual(type(sdd), LabeledColumn)
39        self.assertEqual(type(sddl), LabeledColumn)
40        self.assertEqual(type(cfs), LabeledColumn)
41        self.assertEqual(type(distmatw), IndexedSymmArray)
42        self.assertEqual(type(distmatd), IndexedSymmArray)
43
44
45
46#Define and run test suite
47suite = unittest.TestLoader().loadTestsFromTestCase(TestTfViewer)
48unittest.TextTestRunner(verbosity=2).run(suite)
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.