MCPcopy Create free account
hub / github.com/numpy/numpy / __init__

Method __init__

numpy/core/arrayprint.py:1279–1291  ·  view source on GitHub ↗
(self, data)

Source from the content-addressed store, hash-verified

1277
1278class _TimelikeFormat:
1279 def __init__(self, data):
1280 non_nat = data[~isnat(data)]
1281 if len(non_nat) > 0:
1282 # Max str length of non-NaT elements
1283 max_str_len = max(len(self._format_non_nat(np.max(non_nat))),
1284 len(self._format_non_nat(np.min(non_nat))))
1285 else:
1286 max_str_len = 0
1287 if len(non_nat) < data.size:
1288 # data contains a NaT
1289 max_str_len = max(max_str_len, 5)
1290 self._format = '%{}s'.format(max_str_len)
1291 self._nat = "'NaT'".rjust(max_str_len)
1292
1293 def _format_non_nat(self, x):
1294 # override in subclass

Callers

nothing calls this directly

Calls 5

_format_non_natMethod · 0.95
rjustMethod · 0.80
maxFunction · 0.70
maxMethod · 0.45
minMethod · 0.45

Tested by

no test coverage detected