Sampling¶
Module containing functions for negative item sampling.
-
spotlight.sampling.
sample_items
(num_items, shape, random_state=None)[source]¶ Randomly sample a number of items.
- Parameters
num_items (int) – Total number of items from which we should sample: the maximum value of a sampled item id will be smaller than this.
shape (int or tuple of ints) – Shape of the sampled array.
random_state (np.random.RandomState instance, optional) – Random state to use for sampling.
- Returns
items – Sampled item ids.
- Return type
np.array of shape [shape]