hdf5.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:CRIkit2 作者: CoherentRamanNIST 项目源码 文件源码
def hdf_attr_to_dict(attr):
    """
    Convert from HDF attributes to valid dict
    """

    try:
        output_dict = dict(attr)
    except:
        output_dict = {}
        for count in attr:
            try:
                output_dict[count] = attr[count]
            except:
                print('Fail: {}'.format(count))

    # String in HDF are treated as numpy bytes_ literals
    # We want out instance in memeory to have Python Strings
    # This does a simple conversion
    for k in output_dict:
        if isinstance(output_dict[k], _np.bytes_):
            output_dict[k] = output_dict[k].decode('UTF-8')
    return output_dict
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号