def getfold(): #预测十折验证 for i in range(10): #输入数据 rawdata = getdata("./train_cv/fold_" + str(i) + "/train.csv") #处理数据 n, feature, label = process(rawdata) pfeature, plabel = padding(n, feature, label) #训练模型 model = trainmodel((pfeature, plabel)) #预测测试集 testdata = getdata("./train_cv/fold_" + str(i) + "/test.csv") tn, tfeature, tlabel = process(testdata) predict = evaluate(model, (tfeature, tlabel)) #输出预测结果 fle = open("./pred/pred" + str(i) + ".out", "w") for i in range(tn): fle.write(str(predict[i][1]) + '\n') fle.close() #计算分数 getscore(predict, tlabel)
def getfold(): #预测十折验证 for i in range(0, 10): #输入数据 rawdata = getdata("./train_cv/fold_" + str(i) + "/train.csv") #处理数据 n, feature, label = process(rawdata) pfeature, plabel = padding(n, feature, label) #训练 model = trainmodel((pfeature, plabel)) #预测dev集 #testdata = getdata("./train_cv/fold_"+str(i)+"/dev.csv") #预测测试集 testdata = getdata("./train_cv/fold_" + str(i) + "/test.csv") tn, tfeature, tlabel = process(testdata) #概率预测prob predict = evaluate_prob(model, (tfeature, tlabel)) #输出到文件 fle = open("./pred/pred" + str(i) + ".out", "w") for i in range(tn): fle.write(str(tlabel[i]) + ' ' + str(predict[i][1]) + '\n') fle.close() #输出概率预测prob nr, np = getscore(predict, tlabel)
def get(self): title = 'contacts' subtitle = getdata(title,'NGOData').custom['subtitle'].text content = getdata(title,'NGOData').custom['content'].text self.response.content_type='text/html' self.response.out.write(template.render('template/contacts.html',{ 'page_title':title.title(), 'page_subtitle':subtitle, 'page_content':content, }))
def getfold(): #pretrain ''' rawdata = getdata("AID1706_binarized_sars.csv") n,feature,label = process ( rawdata ) pfeature,plabel = padding ( n , feature , label ) print ( "prepared" ) premodel = trainmodel ( (pfeature,plabel) ) torch.save ( premodel , "premodel.mod" ) ''' for i in range(0, 10): rawdata = getdata("./train_cv/fold_" + str(i) + "/train.csv") #rawdata2 = getdata("./train_cv/fold_"+str(i)+"/dev.csv") #rawdata = [rawdata[0]+rawdata2[0],rawdata[1]+rawdata2[1]] n, feature, label = process(rawdata) pfeature, plabel = padding(n, feature, label) # prt = pfeature.astype(np.int32) # fle = open("pred.out","w") # for i in prt: # fle.write(str(i)+'\n') # fle.close () # print ( "finish" ) model = trainmodel((pfeature, plabel)) #model = conttrain ( (pfeature,plabel)) #预测训练集 #predict = evaluate ( model , (feature,label) ) #print ( predict ) #fle = open ( "pred.out" , "w" ) #for i in range (n): # fle.write(str(label[i])+' '+str(predict[i][1])+'\n') #fle.close () #预测测试集 #testdata = getdata("./train_cv/fold_"+str(i)+"/dev.csv") testdata = getdata("./train_cv/fold_" + str(i) + "/test.csv") tn, tfeature, tlabel = process(testdata) predict = evaluate(model, (tfeature, tlabel)) #print ( predict ) fle = open("./pred/pred" + str(i) + ".out", "w") for i in range(tn): fle.write(str(tlabel[i]) + ' ' + str(predict[i][1]) + '\n') #for i in range (tn): # fle.write(str(predict[i][1])+'\n') fle.close() getscore(predict, tlabel)
def get(self): title = 'programs' subtitle = getdata(title, 'NGOData').custom['subtitle'].text content = getdata(title, 'NGOData').custom['content'].text self.response.content_type = 'text/html' self.response.out.write( template.render( 'template/standard.html', { 'page_title': title.title(), 'page_subtitle': subtitle, 'page_content': content, }))
def get(self): list = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'] list2 = [] for title in list: list2.append(int(getdata(title, 'funds').custom['amount'].text)) max_y = 10000 chart = SimpleLineChart(200, 125, y_range=[0, max_y]) chart.add_data([2000, 3000, 5000, 1200, 5000, 4000, 1000, 3000, 5900]) # Set the line colour to blue chart.set_colours(['0000FF']) # Set the vertical stripes chart.fill_linear_stripes(Chart.CHART, 0, 'CCCCCC', 0.2, 'FFFFFF', 0.2) # Set the horizontal dotted lines chart.set_grid(0, 25, 5, 5) # The Y axis labels contains 0 to 100 skipping every 25, but remove the # first number because it's obvious and gets in the way of the first X # label. left_axis = range(0, max_y + 1, 25) left_axis[0] = '' chart.set_axis_labels(Axis.LEFT, left_axis) # X axis labels chart.set_axis_labels(Axis.BOTTOM, list) url2 = chart.get_url() self.response.out.write( template.render('template/donate.html', { 'url2': url2, }))
def sync(): user_collection = mongo.db.users user_collection.drop() repo_collection = mongo.db.repos repo_collection.drop() data = getdata() user_list = list() repo_list = list() for user in data: res = requests.get(get_user_api(user['name'])) user_list.append(res.json()) for repo in user['repos']: res = requests.get(get_repo_api(user['name'], repo)) print(res.json()) repo_list.append(res.json()) user_collection.insert_many(user_list) repo_collection.insert_many(repo_list) return jsonify({'message': 'sync ok'})
def get(self): list = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep'] list2 = [] for title in list: list2.append( int(getdata(title,'funds').custom['amount'].text)) max_y = 10000 chart = SimpleLineChart(200, 125, y_range=[0, max_y]) chart.add_data([2000,3000,5000,1200,5000,4000,1000,3000,5900]) # Set the line colour to blue chart.set_colours(['0000FF']) # Set the vertical stripes chart.fill_linear_stripes(Chart.CHART, 0, 'CCCCCC', 0.2, 'FFFFFF', 0.2) # Set the horizontal dotted lines chart.set_grid(0, 25, 5, 5) # The Y axis labels contains 0 to 100 skipping every 25, but remove the # first number because it's obvious and gets in the way of the first X # label. left_axis = range(0, max_y + 1, 25) left_axis[0] = '' chart.set_axis_labels(Axis.LEFT, left_axis) # X axis labels chart.set_axis_labels(Axis.BOTTOM, list) url2 = chart.get_url() self.response.out.write(template.render('template/donate.html',{ 'url2' :url2, }))
def get(self): username = '******' gd_client = gdata.photos.service.PhotosService() albums = gd_client.GetUserFeed(user=username) for album in albums.entry: if album.title.text == 'test': photos = gd_client.GetFeed( '/data/feed/api/user/%s/albumid/%s?kind=photo' % ( username, album.gphoto_id.text)) title = 'about' subtitle = getdata(title,'NGOData').custom['subtitle'].text content = getdata(title,'NGOData').custom['content'].text self.response.content_type='text/html' self.response.out.write(template.render('template/index.html',{ 'photolist':photos.entry, 'page_title':title.title(), 'page_subtitle':subtitle, 'page_content':content, }))
def getans(): rawdata = getdata("train.csv") n, feature, label = process(rawdata) pfeature, plabel = padding(n, feature, label) model = trainmodel((pfeature, plabel)) testdata = getdata_nolabel("test.csv") tn, tfeature, tlabel = process(testdata) predict = evaluate(model, (tfeature, tlabel)) fle = open("myans.out", "w") for i in predict: fle.write(str(i[1]) + '\n') fle.close()
def commstest(): #print("comms") cport=myapp.ui.SerialList.currentText() cdevice=myapp.ui.CommsList.currentText() data=getdata(cport,cdevice,"TS","V") if int(data[0])==-1 & int(data[1])==-1 & int(data[2])==-1: myapp.ui.CommsResult.setText("Communication with " + cdevice + " failed") myapp.ui.VTestResult.setText("") else: myapp.ui.CommsResult.setText("Communication with " + cdevice + " succeeded") myapp.ui.VTestResult.setText("V1=" + str(data[0]) + "\nV2=" + str(data[1]) + "\nV3=" + str(data[0]))
def __init__(self,theta=40.0,store=False,verbose=False,TINY=1e-20): self.verbose=verbose self.theta = theta self.store=store self.TINY = TINY self.errors = [] self.internal_db = os.path.abspath(os.path.realpath(__file__))\ .replace('__init__.pyc','').replace('__init__.py','') if verbose: print self.internal_db self.db = getdata(self.internal_db) self.data = self.db.copy() self.nw = self.db['refractive'].shape
def get(self): username = '******' gd_client = gdata.photos.service.PhotosService() albums = gd_client.GetUserFeed(user=username) for album in albums.entry: if album.title.text == 'test': photos = gd_client.GetFeed( '/data/feed/api/user/%s/albumid/%s?kind=photo' % (username, album.gphoto_id.text)) title = 'about' subtitle = getdata(title, 'NGOData').custom['subtitle'].text content = getdata(title, 'NGOData').custom['content'].text self.response.content_type = 'text/html' self.response.out.write( template.render( 'template/index.html', { 'photolist': photos.entry, 'page_title': title.title(), 'page_subtitle': subtitle, 'page_content': content, }))
def index(): return jsonify(getdata())
def __init__(self): get = getdata() mal = data_filter() t = Threat()
if __name__ == "__main__": try: API_KEY = 'YOUR GOOGLE MAPS API HERE' print(''' ####### ##### ####### # # # # ###### # # ##### #### # ##### ## #### ###### ##### # # # # # # # # # # # # # # # # # # # ##### ## # ##### ##### # #### # # #### ##### # # # # # # ##### # # # ## # # # # ##### # # ##### ###### # # ##### # # # # # # # # # # # # # # # # # # # # ####### # # # # ##### # #### # # # # # #### ###### # # ''') gps, time = getdata() l = len(gps) latitude_list = [] longitude_list = [] date_true = [] for i in range(0, l): if gps[i][0] and gps[i][1]: latitude_list.append(gps[i][0]) longitude_list.append(gps[i][1]) date_true.append(time[i]) x = [] for i in range(0, len(latitude_list)): x.append([latitude_list[i], longitude_list[i], date_true[i]])
if (x + 1) % 50 == 0: time.sleep(100) #print datos[x]['City'] ISSname = datos[x]['ISS-ID'].split('-E-') debug = 1 if debug == 1: try: datos[x].lat, datos[x].lon, datos[x].nlat, datos[x].nlon, datos[ x].MODEL, datos[x].date, datos[x].hour, datos[x].alt, datos[ x].sunazt, datos[x].sunelv, datos[x].shu, datos[ x].lens, datos[x].ap, datos[ x].ISO, city, country, datos[x].NASA, datos[ x].URL, datos[x].small, datos[x].large, datos[ x].Thumbnail, datos[ x].coordimage = getdata( ISSname[0], ISSname[1]) except IndexError: print 'IndexError:' print ISSname except ValueError: print 'ValueError:' print ISSname except urllib2.HTTPError: print 'urllib2.HTTPError:' print ISSname except: print "otras" else: #print str(ISSname)+' '+ datos[x]['City'] #