def save(self, filepath):
"""Saves the model parameters to the specifiec path as JSON.
Parameters
----------
filepath: str
The file path.
"""
# check and create dirs
if not os.path.exists(os.path.dirname(filepath)):
subdirs = os.path.dirname(filepath)
if subdirs is not None and subdirs != '':
os.makedirs(subdirs)
with open(filepath, 'wb') as f:
json = jsonpickle.encode(self)
f.write(json)
评论列表
文章目录