import numpy as np import matplotlib.pyplot as plt num_points = 1000 vectors_set = [] for i in xrange(num_points): x1 = np.random.normal(0.0 , 0.55) y1 = x1 * 0.1 + 0.3 + np.random.normal(0.0, 0.03) vectors_set.append([x1, y1]) x_data = [v[0] for v in vectors_set] y_data = [v[1] for v in vectors_set] plt.plot(x_data, y_data, 'ro') plt.show()