<s> """<STR_LIT>""" <EOL> import numpy as np <EOL> def generate_clustered_data ( seed = <NUM_LIT:0> , n_clusters = <NUM_LIT:3> , n_features = <NUM_LIT:2> , <EOL> n_samples_per_cluster = <NUM_LIT:20> , std = <NUM_LIT> ) : <EOL> prng = np . random . RandomState ( seed ) <EOL> means = np . array ( [ [ <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:0> ] , <EOL> [ - <NUM_LIT:1> , - <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:1> ] , <EOL> [ <NUM_LIT:1> , - <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> ] , <EOL> [ - <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:0> ] , <EOL> ] ) + <NUM_LIT:10> <EOL> X = np . empty ( ( <NUM_LIT:0> , n_features ) ) <EOL> for i in range ( n_clusters ) : <EOL> X = np . r_ [ X , means [ i ] [ : n_features ] <EOL> + std * prng . randn ( n_samples_per_cluster , n_features ) ] <EOL> return X </s>
