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

Method __init__

numpy/_core/arrayprint.py:1313–1326  ·  view source on GitHub ↗
(self, data, sign='-')

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Calls 3

maxFunction · 0.70
maxMethod · 0.45
minMethod · 0.45

Tested by

no test coverage detected