7 print "Usage: generate.py <rows> <dimensions> <centers>"
10 numRow = int(sys.argv[1])
11 numDim = int(sys.argv[2])
12 numCenter = int(sys.argv[3])
19 for row in range(1, numRow+1):
21 for dim in range(numDim):
22 print random.random(),
26 # clustered random using gaussian
28 for i in range(numCenter):
30 for dim in range(numDim):
31 center.append(random.random())
32 centers.append(center)
33 sigma = (1. / numCenter) ** 3
34 for row in range(1, numRow+1):
35 center = random.choice(centers)
37 for dim in range(numDim):
38 noise = random.gauss(0, sigma)
39 print center[dim] + noise,