split_utils#

Module Contents#

Functions#

subsample_dist(values, sub_dist, n_samples, seed[, ...])

Subsample from a given array following a specified distribution

random_split(indices, frac_val, seed)

Randomly split a list

split_utils.subsample_dist(values, sub_dist, n_samples, seed, return_kde_fit=False)[source]#

Subsample from a given array following a specified distribution

valuesnp.ndarray

Values to subsample from

sub_distscipy.stats._continuous_distns object

Subsampling distribution. Must have a pdf method for evaluating PDF

n_samplesint

Number of samples

seed : int return_kde_fit : bool

Whether to return the KDE fit on values

np.ndarray

Indices of subsamples within values

split_utils.random_split(indices, frac_val, seed)[source]#

Randomly split a list

indicesnp.ndarray

List of indices

frac_valfloat

Fraction of validation points

seed : int

tuple

Training indices, validation indices