sklearn_utils.py 文件源码

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

项目:SPHERE-HyperStream 作者: IRC-SPHERE 项目源码 文件源码
def serialise_to_json(obj):
    """

    :param model:
    :return:
    """

    if obj is dict:
        return serialise_dict(obj)

    params = {}

    for kk, vv in obj.__dict__.iteritems():
        try:
            if isinstance(vv, type):
                continue

            if vv is None:
                params[kk] = None

            elif type(vv).__module__ == numpy_name:
                params[kk] = vv.tolist()

            elif isinstance(vv, dict):
                params[kk] = serialise_dict(vv)

            elif isinstance(vv, (str, list, bool, int, float)):
                params[kk] = vv

        except Exception as ex:
            raise ex

    return params
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号