slsvd.data_generation

Functions

generate_data(n, d, rank[, random_seed])

Generate binary data matrix.

Module Contents

slsvd.data_generation.generate_data(n, d, rank, random_seed=123)

Generate binary data matrix.

Parameters:
  • n (integer) – The number of data points.

  • d (integer) – The number of features.

  • rank (integer) – The number of rank.

  • random_seed (integer) – Random seed to ensure reproducibility.

Returns:

X – Binary data matrix of shape (n, d).

Return type:

ndarray

Examples

>>> from slsvd.data_generation import generate_data
>>> generate_data(n=50, d=100, rank=2, random_seed=123)