Multiple Model Accuracy Json Result Format Using Python
I am building a multiple model and i am getting results with 7 models accuracy, i need those results with a proper json format. My multiple model building code will be like this se
Solution 1:
from collections import OrderedDict
    sorted_model = dict(OrderedDict(sorted(kfold_result.items(), key = lambda x:x[1], reverse = True)))
    s = pd.Series(sorted_model)
    a = pd.DataFrame(s).reset_index()
    sorted_models = a.rename(columns={'index':'model_name', 0 : 'model_accuracy'})
I got the expected output by converting the dict to series and to dataframe, then i rename the column names of dataframe. Finally i converted the results to json.
My output,
[
    {
        "model": [
            {
                "model_name": "LogisticRegression",
                "model_accuracy": 80.131
            },
            {
                "model_name": "LinearDiscriminantAnalysis",
                "model_accuracy": 80.131
            }
        ]
    }
]
Post a Comment for "Multiple Model Accuracy Json Result Format Using Python"