python 어떻게 classificationreport csv 파일 로 출력

오늘 classificationreport 의 통계 결 과 를 파일 에 출력 합 니 다.간결 한 방식 을 공유 하 겠 습 니 다.
나의 pandas 버 전:
pandas 1.0.3
코드:

from sklearn.metrics import classification_report
report = classification_report(y_test, y_pred, output_dict=True)
df = pd.DataFrame(report).transpose()
df.to_csv("result.csv", index= True)
아주 간단 하지 않 습 니까?다음은 제 가 도 출 한 결과 입 니 다.

추가:sklearn classificationreport 출력 설명
svm-rbf
0.606
precision recall f1-score support
0.0 0.56 0.39 0.46 431
1.0 0.62 0.77 0.69 569
avg / total 0.60 0.61 0.59 1000
마지막 줄 은 슈퍼 port 가중 평균 으로 계산 한 것 이다.예 를 들 어 0.59=(431*0.46+569*0.69)/1000
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기