.. _`Generate dataset blobs`: .. _`org.sysess.sympathy.machinelearning.generate_blobs`: Generate dataset blobs ~~~~~~~~~~~~~~~~~~~~~~ .. image:: dataset_blobs.svg :width: 48 Generates an artificial dataset useful for testing clustering algorithms :Configuration: - *n_samples* The total number of points equally divided among clusters. - *n_features* The number of features for each sample. - *centers* Number of clusters. - *cluster_std* Standard deviation of the clusters. - *center_min* Smallest allowed coordinate for the generated centers - *center_max* Largest allowed coordinate for the generated centers - *shuffle* Shuffle datapoints (otherwise given in cluster order) :Inputs: :Outputs: **X** : table X **Y** : table Y *Output ports*: :X: table X :Y: table Y *Configuration*: **n_samples** The total number of points equally divided among clusters. **n_features** The number of features for each sample. **centers** Number of clusters. **cluster_std** Standard deviation of the clusters. **center_min** Smallest allowed coordinate for the generated centers **center_max** Largest allowed coordinate for the generated centers **shuffle** Shuffle datapoints (otherwise given in cluster order) .. automodule:: node_io .. class:: MakeBlobs