classglobalresult:result=[];tpr=[];fpr=[];auc=[];nenc=[];dr=[];tr=[];xr=[];fr=[];er=[];ra=[];def__init__(self):self.globalresult_init()self.getresult()defglobalresult_ini...
class globalresult:
result=[];
tpr=[];
fpr=[];
auc=[];
nenc=[];
dr=[];
tr=[];
xr=[];
fr=[];
er=[];
ra=[];
def __init__(self):
self.globalresult_init()
self.getresult()
def globalresult_init(self):
self.result=[];
self.tpr=[];
self.fpr=[];
self.auc=[];
self.nenc=[];
self.dr=[];
self.tr=[];
self.xr=[];
self.fr=[];
self.er=[];
self.ra=[];
def getresult(self):
f = open("example.txt")
for line in f:
self.result.append(map(float, line.split(',')))
self.tpr=self.result[0:4]
self.fpr=self.result[4:8]
self.auc=self.result[8:12]
self.nenc=self.result[12:16]
self.dr=self.result[16:20]
self.tr=self.result[20:24]
self.xr=self.result[24:28]
self.fr=self.result[28:32]
self.er=self.result[32:36]
self.ra=self.result[36:40]
#print self.result
print self.tpr
print (self.fpr)
print (self.auc)
print (self.nenc)
print (self.dr)
print (self.tr)
print (self.xr)
print (self.fr)
print (self.er)
print (self.ra)
txt文档是这样的:
0.6,0.8
0.0,0.6
0.0,0.03
0.03,0.06
0.06,0.08
0.08,0.1
0.0,0.2
0.2,0.5
0.5,0.7
0.7,1.0
0.0,0.03
0.03,0.06
0.06,0.08
0.08,0.1
90.0,100.0
75.0,90.0
60.0,75.0
0.0,60.0
90.0,100.0
75.0,90.0
60.0,75.0
0.0,60.0
90.0,100.0
75.0,90.0
60.0,75.0
0.0,60.0
90.0,100.0
75.0,90.0
60.0,75.0
0.0,60.0
0.0,0.1
0.1,0.3
0.3,0.5
0.5,1.0
0.0,0.001
0.001,0.005
0.005,0.01
0.01,0.02
展开