Skip to content Skip to sidebar Skip to footer

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"