예제 #1
0
파일: cornet.py 프로젝트: emsrc/daeso-dutch
    def __init__(self,
                 cdb_lu=None,
                 cdb_syn=None,
                 output_format=SimCornet._default_output_format,
                 max_depth=SimCornet._default_max_depth):

        SimCornet.__init__(self, cdb_lu, cdb_syn, output_format, max_depth)
        self._init_cache()
예제 #2
0
 def _transitive_closure_lu(self, lu, rel_name):
     # Transitive closure for a single lu raher than a list.
     # Cached version which assumes that rel_name (e.g. "HAS_HYPERONYM")
     # remains the same over one cached session
     return self._trans_closure_cache.setdefault(
         lu, 
         SimCornet._transitive_closure(self, [lu], rel_name))
예제 #3
0
 def __init__(self, cdb_lu=None, cdb_syn=None, 
              output_format=SimCornet._default_output_format,
              max_depth=SimCornet._default_max_depth):
     
     SimCornet.__init__(self, cdb_lu, cdb_syn, output_format, max_depth)
     self._init_cache()
예제 #4
0
 def _IC(self, lu, subcount=False, smooth=False, cat_totals=False, base=2):
     # Cached version which assumes that keyword args remain the same over
     # one cached session
     return self._IC_cache.setdefault(
         lu,
         SimCornet._IC(self, lu, subcount, smooth, cat_totals, base))
예제 #5
0
 def _get_lex_units_raw(self, spec):
     # Cached version which assumes that format (e.g. "raw")
     # remains the same over one cached session
     return self._get_lex_units_cache.setdefault(
         spec,
         SimCornet.get_lex_units(self, spec, format="raw"))
예제 #6
0
파일: cornet.py 프로젝트: emsrc/daeso-dutch
 def _IC(self, lu, subcount=False, smooth=False, cat_totals=False, base=2):
     # Cached version which assumes that keyword args remain the same over
     # one cached session
     return self._IC_cache.setdefault(
         lu, SimCornet._IC(self, lu, subcount, smooth, cat_totals, base))
예제 #7
0
파일: cornet.py 프로젝트: emsrc/daeso-dutch
 def _transitive_closure_lu(self, lu, rel_name):
     # Transitive closure for a single lu raher than a list.
     # Cached version which assumes that rel_name (e.g. "HAS_HYPERONYM")
     # remains the same over one cached session
     return self._trans_closure_cache.setdefault(
         lu, SimCornet._transitive_closure(self, [lu], rel_name))
예제 #8
0
파일: cornet.py 프로젝트: emsrc/daeso-dutch
 def _get_lex_units_raw(self, spec):
     # Cached version which assumes that format (e.g. "raw")
     # remains the same over one cached session
     return self._get_lex_units_cache.setdefault(
         spec, SimCornet.get_lex_units(self, spec, format="raw"))