Answers for "what are the output for classification report in python"

1

classification report scikit

from sklearn.metrics import classification_report

target_names = ['first_value_y','second_value_y'] # target values

# Print classification report after a train/test split:
print(classification_report(y_test, y_pred, target_names=target_names))
Posted by: Guest on November-08-2020
1

classification report to excel

import pandas as pd

def classification_report_csv(report):
    report_data = []
    lines = report.split('\n')
    for line in lines[2:-3]:
        row = {}
        row_data = line.split('      ')
        row['class'] = row_data[0]
        row['precision'] = float(row_data[1])
        row['recall'] = float(row_data[2])
        row['f1_score'] = float(row_data[3])
        row['support'] = float(row_data[4])
        report_data.append(row)
    dataframe = pd.DataFrame.from_dict(report_data)
    dataframe.to_csv('classification_report.csv', index = False)

report = classification_report(y_true, y_pred)
classification_report_csv(report)
Posted by: Guest on May-30-2020

Code answers related to "what are the output for classification report in python"

Python Answers by Framework

Browse Popular Code Answers by Language