Skip to content

Instantly share code, notes, and snippets.

@toinetoine
Created September 15, 2015 16:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save toinetoine/ecb4dc0de141291b891d to your computer and use it in GitHub Desktop.
Save toinetoine/ecb4dc0de141291b891d to your computer and use it in GitHub Desktop.
Creates user data for kmeans.py (https://gist.github.com/Antoine-D/eb1f76efdea2d319e30d)
import random
import json
data = {}
data['dataset'] = list()
# add each user to the dataset
for user_i in range(200):
new_user = {}
new_user["id"] = str(user_i)
new_user["data"] = list()
liked_sites = [random.randint(1, 10) for i in range(random.randint(1, 5))]
for site_i in range(len(liked_sites)):
new_user["data"].append(str(liked_sites[site_i]) + ".com")
data['dataset'].append(new_user)
json_data = json.dumps(data)
data_file = open("data.json", "w")
data_file.write(json_data)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment