dynode.utils.utils.flatten_list_parameters#
- dynode.utils.utils.flatten_list_parameters(samples: dict[str, ndarray | Array]) dict[str, ndarray | Array] #
Flatten plated parameters into separate keys in the samples dictionary.
Parameters#
- samplesdict[str, np.ndarray | Array]
Dictionary with parameter names as keys and sample arrays as values. Arrays may have shape MxNxP for P independent draws.
Returns#
- dict[str, np.ndarray]
Dictionary with plated parameters split into separate keys. Each new key has arrays of shape MxN.
Notes#
If no plated parameters are present, returns a copy of the dictionary.