Mercurial > hg > chime-home-dataset-annotation-and-baseline-evaluation-code
annotate gmm_baseline_experiments/custompickler.py @ 5:b523456082ca tip
Update path to dataset and reflect modified chunk naming convention.
author | peterf |
---|---|
date | Mon, 01 Feb 2016 21:35:27 +0000 |
parents | cb535b80218a |
children |
rev | line source |
---|---|
peterf@2 | 1 # |
peterf@2 | 2 # custompickler.py: |
peterf@2 | 3 # Save objects in compressed format |
peterf@2 | 4 # |
peterf@2 | 5 # Author: Peter Foster |
peterf@2 | 6 # (c) 2015 Peter Foster |
peterf@2 | 7 # |
peterf@2 | 8 |
peterf@2 | 9 import cPickle as pickle |
peterf@2 | 10 import gzip |
peterf@2 | 11 |
peterf@2 | 12 PROTOCOL = 2 |
peterf@2 | 13 |
peterf@2 | 14 def pickle_save(Object, path): |
peterf@2 | 15 F = gzip.open(path, 'wb') |
peterf@2 | 16 pickle.dump(Object,F,PROTOCOL) |
peterf@2 | 17 F.close() |
peterf@2 | 18 |
peterf@2 | 19 def pickle_load(path): |
peterf@2 | 20 F = gzip.open(path, 'rb') |
peterf@2 | 21 Object = pickle.load(F) |
peterf@2 | 22 F.close() |
peterf@2 | 23 return Object |