MCPcopy
hub / github.com/numpy/numpy / _recursive_rename_fields

Function _recursive_rename_fields

numpy/lib/recfunctions.py:632–643  ·  view source on GitHub ↗
(ndtype, namemapper)

Source from the content-addressed store, hash-verified

630
631 """
632 def _recursive_rename_fields(ndtype, namemapper):
633 newdtype = []
634 for name in ndtype.names:
635 newname = namemapper.get(name, name)
636 current = ndtype[name]
637 if current.names is not None:
638 newdtype.append(
639 (newname, _recursive_rename_fields(current, namemapper))
640 )
641 else:
642 newdtype.append((newname, current))
643 return newdtype
644 newdtype = _recursive_rename_fields(base.dtype, namemapper)
645 return base.view(newdtype)
646

Callers 1

rename_fieldsFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…