def _process_initializer(initializers, j, default): if callable(initializers): return initializers elif initializers is not None: return maybe_get(initializers, j) else: return default
def _pass_shape(shape, initializer, j): init = maybe_get(initializer, j) return None if (hasattr(init, 'shape') or isinstance(init, list)) else shape