Module containing functions for negative item sampling.
sample_items(num_items, shape, random_state=None)¶
Randomly sample a number of items.
- 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.
items – Sampled item ids.
np.array of shape [shape]