用JSON表示python元组

时间:2017-07-12 16:32:44

标签: python json scikit-learn

在sklearn.neural_network.MLPClassifier中,有一个参数

hidden_layer_sizes : tuple, length = n_layers - 2, default (100,)

在json中,我有键和值,例如:

{
    "hidden_layer_sizes" : xxxx,
    "activation": "relu",
    "solver": "adam",
    "alpha": 0.0001,
}

如何将(100, )表示为JSON?

1 个答案:

答案 0 :(得分:2)

JSON中未定义元组。您可以改为使用JSON Array,即list

或者,如果您同时控制编码和解码,您可以按照您希望的任何方式对其进行编码(只要它是有效的JSON),然后将其解码为tuple。或者,使用保留Python tuple的第三方库,例如jsonplus(为了完全披露,我是该软件包的作者)。