def load(cls, source):
"""Deserializes MPArray from :code:`h5py.Group`. Serialize using
:func:`~dump`.
:param target: :code:`h5py.Group` containing serialized MPArray or
path to a single h5 File containing serialized MPArray under /
"""
if isinstance(source, str):
import h5py
with h5py.File(source, 'r') as infile:
return cls.load(infile)
ltens = [source[str(i)].value for i in range(source.attrs['len'])]
return cls(LocalTensors(ltens, cform=source.attrs['canonical_form']))
评论列表
文章目录