MCPcopy Index your code
hub / github.com/numpy/numpy / IntegerFormat

Class IntegerFormat

numpy/_core/arrayprint.py:1312–1329  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1310 pad_right=pad_right, min_digits=min_digits)
1311
1312class IntegerFormat:
1313 def __init__(self, data, sign='-'):
1314 if data.size > 0:
1315 data_max = np.max(data)
1316 data_min = np.min(data)
1317 data_max_str_len = len(str(data_max))
1318 if sign == ' ' and data_min < 0:
1319 sign = '-'
1320 if data_max >= 0 and sign in "+ ":
1321 data_max_str_len += 1
1322 max_str_len = max(data_max_str_len,
1323 len(str(data_min)))
1324 else:
1325 max_str_len = 0
1326 self.format = f'{{:{sign}{max_str_len}d}}'
1327
1328 def __call__(self, x):
1329 return self.format.format(x)
1330
1331class BoolFormat:
1332 def __init__(self, data, **kwargs):

Callers 1

_get_formatdictFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…