从json读取hyperopt参数

从json读取hyperopt参数,json,python-3.x,hyperopt,Json,Python 3.x,Hyperopt,我想从JSON文件中读取参数 我的JSON文件如下所示: [ { "id": "121", "model": [ { "model_name": "power", "estimator_type": [ {

我想从JSON文件中读取参数

我的JSON文件如下所示:

[
    {
        "id": "121",
        "model": [
            {
                "model_name": "power",
                "estimator_type": [
                    {
                        "type": "Polynomial",
                        "degree": [2, 3, 4]
                    },
                    {
                        "type": "svm",
                        "C": [0, 1],
                        "kernel": [
                            {
                                "ktype": "linear"
                            },
                            {
                                "ktype": "RBF",
                                "width": [0, 1]
                            }
                        ]
                    }
                ],
                "cut_values": {
                    "qids": ["1234"]
                }
            },
            {
                "model_name": "speed",
                "estimator_type": [
                    {
                        "type": "Polynomial",
                        "degree": ["quniform", 2, 3]
                    }
                ],
                "cut_values": null
            }
        ]
    },
    {
        "id": "123",
        "model": [
            {
                "model_name": "power",
                "estimator_type": [
                    {
                        "type": "LinearRegression"
                    }
                ],
                "cut_values": null
            }
        ]
    }
]
我已经检查了更复杂的JSON,但没有成功


我希望能够创建一个类似的空间。

类似的空间?@Azeem:类似这样的空间,但我希望从json文件中读取所有这些..对。这个JSON文件看起来总是这样,或者它可能比这个文件填充得更多?您是否尝试为此编写代码?请也分享一下。@Azem:在估计器类型字段中可以填充更多。我没有这方面的工作代码。类似于?@Azeem:类似于这样,但我想从json文件中读取所有这些..对。这个JSON文件看起来总是这样,或者它可能比这个文件填充得更多?您是否尝试为此编写代码?请也分享一下。@Azem:在估计器类型字段中可以填充更多。我没有这方面的工作代码。