MCPcopy
hub / github.com/google-deepmind/mathematics_dataset / __str__

Method __str__

mathematics_dataset/sample/ops.py:235–250  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

233 """
234
235 def __str__(self):
236 signs_and_terms = self.expanded_signs_and_terms()
237 if not signs_and_terms:
238 return '0'
239 for i, (sign, term) in enumerate(signs_and_terms):
240 if i == 0:
241 if sign:
242 expression = bracketed(term, self, True)
243 else:
244 expression = '-' + bracketed(term, self, True)
245 else:
246 if sign:
247 expression += ' + ' + bracketed(term, self, True)
248 else:
249 expression += ' - ' + bracketed(term, self, True)
250 return expression
251
252
253class Identity(_SumLikeOp):

Callers

nothing calls this directly

Calls 2

bracketedFunction · 0.85

Tested by

no test coverage detected