1 import cPickle as CP
2 from g_classifiers import q_classifier_r as QCR
3
5 fp = open(fn, 'r')
6 rv = []
7 try:
8 while True:
9 rv.append( CP.load(fp) )
10 except EOFError:
11 pass
12 return rv
13
14
16 fp = open(fn, 'r')
17 rv = []
18 try:
19 while True:
20 c,v = CP.load(fp)
21 assert len(v.shape) == 1
22 rv.append( QCR.datum_tr(v, c, uid="%d %s" % (len(rv), c)) )
23 except EOFError:
24 pass
25 return rv
26
27
29 fp = open(fn, 'r')
30 rv = []
31 for (c, v) in CP.load(fp):
32 assert len(v.shape) == 1
33 rv.append( QCR.datum_tr(v, c, uid="%d %s" % (len(rv), c)) )
34 return rv
35