MCPcopy Create free account
hub / github.com/modelscope/modelscope / pointerBack

Method pointerBack

modelscope/utils/nlp/space/db_ops.py:102–122  ·  view source on GitHub ↗
(self, vector, domain)

Source from the content-addressed store, hash-verified

100 return match
101
102 def pointerBack(self, vector, domain):
103 # multi domain implementation
104 # domnum = cfg.domain_num
105 if domain.endswith(']'):
106 domain = domain[1:-1]
107 if domain != 'train':
108 nummap = {0: '0', 1: '1', 2: '2-3', 3: '>3'}
109 else:
110 nummap = {0: '0', 1: '1-5', 2: '6-10', 3: '>10'}
111 if vector[:4] == [0, 0, 0, 0]:
112 report = ''
113 else:
114 num = vector.index(1)
115 report = domain + ': ' + nummap[num] + '; '
116
117 if vector[-2] == 0 and vector[-1] == 1:
118 report += 'booking: ok'
119 if vector[-2] == 1 and vector[-1] == 0:
120 report += 'booking: unable'
121
122 return report
123
124 def queryJsons(self,
125 domain,

Callers 2

Calls 1

indexMethod · 0.80

Tested by

no test coverage detected