请找管理员授权。/funnyscript/edit_node_item.php
# -*- coding: utf-8 -*- import csv import copy import numpy as np import pandas as pd import sys import matplotlib as mpl mpl.use('Agg') import matplotlib.pyplot as plt from sklearn import svm, datasets from sklearn.metrics import roc_curve, auc ###计算roc和auc #from sklearn import cross_validation y_score=[] y_test=[] file='/root/happyli/Data/5716.data' if len(sys.argv)>1: file=sys.argv[1] with open(file,'r') as csvfile: reader = csv.reader(csvfile) y_score = [row[0] for row in reader] with open(file,'r') as csvfile: reader = csv.reader(csvfile) y_test = [row[1] for row in reader] y_test2=[] for a in y_test: y_test2.append(int(float(a))) y_score2=[] for a in y_score: y_score2.append(float(a)) fpr,tpr,threshold = roc_curve(y_test2, y_score2) ###计算真正率和假正率 roc_auc = auc(fpr,tpr) ###计算auc的值 print(roc_auc)
ID=5730 auc.py
保存
# -*- coding: utf-8 -*- import csv import copy import numpy as np import pandas as pd import sys import matplotlib as mpl mpl.use('Agg') import matplotlib.pyplot as plt from sklearn import svm, datasets from sklearn.metrics import roc_curve, auc ###计算roc和auc #from sklearn import cross_validation y_score=[] y_test=[] file='/root/happyli/Data/5716.data' if len(sys.argv)>1: file=sys.argv[1] with open(file,'r') as csvfile: reader = csv.reader(csvfile) y_score = [row[0] for row in reader] with open(file,'r') as csvfile: reader = csv.reader(csvfile) y_test = [row[1] for row in reader] y_test2=[] for a in y_test: y_test2.append(int(float(a))) y_score2=[] for a in y_score: y_score2.append(float(a)) fpr,tpr,threshold = roc_curve(y_test2, y_score2) ###计算真正率和假正率 roc_auc = auc(fpr,tpr) ###计算auc的值 print(roc_auc)