view gmm_baseline_experiments/custompickler.py @ 2:cb535b80218a

Remaining scripts and brief documentation
author peterf
date Fri, 10 Jul 2015 23:24:23 +0100
parents
children
line wrap: on
line source
#
# custompickler.py:
#    Save objects in compressed format
#
# Author: Peter Foster
# (c) 2015 Peter Foster
#

import cPickle as pickle
import gzip

PROTOCOL = 2

def pickle_save(Object, path):
    F = gzip.open(path, 'wb')
    pickle.dump(Object,F,PROTOCOL)
    F.close()
    
def pickle_load(path):
    F = gzip.open(path, 'rb')
    Object = pickle.load(F)
    F.close()
    return Object