viskit.misc package¶
Submodules¶
viskit.misc.ext module¶
-
viskit.misc.ext.
compact
(x)[source]¶ Removes all None values (for a dict), or all None elements (for a list).
Parameters: x ( dict
orlist
) – The collection from which None elements will be removed.Returns: A copy of x, with all None elements removed.
-
viskit.misc.ext.
sliced_fun
(f, n_slices)[source]¶ Devide function f’s inputs into several slices.
Evaluate f on those slices, and then average the result. It is useful when memory is not enough to process all data at once. Assume: 1. each of f’s inputs is iterable and composed of multiple “samples” 2. outputs can be averaged over “samples”