-
Notifications
You must be signed in to change notification settings - Fork 1
/
redditScript.py
75 lines (54 loc) · 1.93 KB
/
redditScript.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import getUsernames
import Redditor
import frequencies
import createHistograms
import compare
import instaInfo
import time
import numpy
import twitter_info
instaSummedCosines = {}
instaCosines = []
#files = ['one.csv','two.csv','three.csv','four.csv','five.csv','six.csv','seven.csv','eight.csv','nine.csv','ten.csv','eleven.csv','twelve.csv']
#files = ['1.csv','2.csv','3.csv','4.csv','5.csv','6.csv','7.csv','8.csv','9.csv','10.csv']
files = ['30.csv']
def compareInstagram():
tic = time.clock()
for f in files:
print 'currently in file ',f
print 'time so far: ',(time.clock()-tic)
getUsernames.getUsernamesFromList(f)
getUsernames.doEverything()
userList = getUsernames.getLists()
createHistograms.createHistsAndNorms(userList)
#instagram, already normalizes
instaUserList = instaInfo.doEverything(f)
#print 'user list is',instaUserList
#returns: {'instaSummedCosines':instaSummedCosines,'cosines':cosines}
compare.compareFreqs(userList,instaUserList)
dictionary = compare.gatherinstaCosines(userList)
cosinesTemp = dictionary.get('instaCosines')
for cos in cosinesTemp:
instaCosines.append(cos)
instaSummedCosinesTemp = dictionary.get('instaSummedCosines')
for item in instaSummedCosinesTemp:
instaSummedCosines[item] = instaSummedCosinesTemp.get(item)
compare.meanInstaCosines()
compare.stdDevInstaCosines()
toc = time.clock()
print 'time is ',toc-tic
def compareTwitter():
tic = time.clock()
for f in files:
print 'currently in file ',f
print 'time so far: ',(time.clock()-tic)
getUsernames.getUsernamesFromList(f)
getUsernames.doEverything()
userList = getUsernames.getLists()
print userList
createHistograms.createHistsAndNorms(userList)
twitterUserList = twitter_info.doAllTheThings(f)
compare.compareTwitterFreqs(userList,twitterUserList)
dictionary = compare.gatherTwitterCosines(userList)
print dictionary.get('twitterCosines')
print dictionary.get('twitterSummedCosines')