diff --git a/catboost_info/catboost_training.json b/catboost_info/catboost_training.json index dae8ac9..59ed66e 100644 --- a/catboost_info/catboost_training.json +++ b/catboost_info/catboost_training.json @@ -1,754 +1,1344 @@ { -"meta":{"test_sets":["test"],"test_metrics":[{"best_value":"Min","name":"Logloss"}],"learn_metrics":[{"best_value":"Min","name":"Logloss"}],"launch_mode":"Train","parameters":"","iteration_count":750,"learn_sets":["learn"],"name":"experiment"}, +"meta":{"test_sets":["test"],"test_metrics":[{"best_value":"Min","name":"Logloss"}],"learn_metrics":[{"best_value":"Min","name":"Logloss"}],"launch_mode":"Train","parameters":"","iteration_count":1500,"learn_sets":["learn"],"name":"experiment"}, "iterations":[ -{"learn":[0.6887420255],"iteration":0,"passed_time":0.01804414597,"remaining_time":13.51506533,"test":[0.6896417545]}, -{"learn":[0.6845313601],"iteration":1,"passed_time":0.03203398998,"remaining_time":11.98071225,"test":[0.6858873323]}, -{"learn":[0.6801631898],"iteration":2,"passed_time":0.04596774737,"remaining_time":11.4459691,"test":[0.6828681305]}, -{"learn":[0.6760074248],"iteration":3,"passed_time":0.05879496276,"remaining_time":10.96526056,"test":[0.6795196794]}, -{"learn":[0.6720347848],"iteration":4,"passed_time":0.07280487432,"remaining_time":10.84792627,"test":[0.6760484233]}, -{"learn":[0.6680466053],"iteration":5,"passed_time":0.08637991245,"remaining_time":10.71110914,"test":[0.6726388417]}, -{"learn":[0.6640517926],"iteration":6,"passed_time":0.1013921494,"remaining_time":10.76205243,"test":[0.6695189293]}, -{"learn":[0.6603452074],"iteration":7,"passed_time":0.1149324024,"remaining_time":10.65998032,"test":[0.6662672616]}, -{"learn":[0.6565538878],"iteration":8,"passed_time":0.1298425027,"remaining_time":10.69036606,"test":[0.6632470241]}, -{"learn":[0.6528791074],"iteration":9,"passed_time":0.1437581617,"remaining_time":10.63810397,"test":[0.6598664355]}, -{"learn":[0.6494508161],"iteration":10,"passed_time":0.1569065005,"remaining_time":10.54126399,"test":[0.656835941]}, -{"learn":[0.6458923403],"iteration":11,"passed_time":0.1709182074,"remaining_time":10.51146975,"test":[0.6539295768]}, -{"learn":[0.6424301163],"iteration":12,"passed_time":0.1848957209,"remaining_time":10.4821651,"test":[0.6519104307]}, -{"learn":[0.6391311215],"iteration":13,"passed_time":0.1981592962,"remaining_time":10.41751729,"test":[0.6488938206]}, -{"learn":[0.6357000076],"iteration":14,"passed_time":0.2126995905,"remaining_time":10.42227993,"test":[0.6461647091]}, -{"learn":[0.6325054691],"iteration":15,"passed_time":0.2276409917,"remaining_time":10.44303049,"test":[0.6433344152]}, -{"learn":[0.6294132342],"iteration":16,"passed_time":0.2429397644,"remaining_time":10.47499102,"test":[0.6406067379]}, -{"learn":[0.626404362],"iteration":17,"passed_time":0.2574038783,"remaining_time":10.46775772,"test":[0.6379567909]}, -{"learn":[0.62343153],"iteration":18,"passed_time":0.2711751071,"remaining_time":10.43310544,"test":[0.6353546473]}, -{"learn":[0.6205350324],"iteration":19,"passed_time":0.2861563741,"remaining_time":10.44470765,"test":[0.6332076443]}, -{"learn":[0.6176066],"iteration":20,"passed_time":0.3000709367,"remaining_time":10.41674823,"test":[0.6309091761]}, -{"learn":[0.614649737],"iteration":21,"passed_time":0.3131899072,"remaining_time":10.36373875,"test":[0.6289467444]}, -{"learn":[0.6116950647],"iteration":22,"passed_time":0.3258059855,"remaining_time":10.29830224,"test":[0.626679484]}, -{"learn":[0.6089795787],"iteration":23,"passed_time":0.3398864882,"remaining_time":10.28156627,"test":[0.6243728367]}, -{"learn":[0.6062858885],"iteration":24,"passed_time":0.3524894666,"remaining_time":10.22219453,"test":[0.6224695987]}, -{"learn":[0.60352147],"iteration":25,"passed_time":0.3655289065,"remaining_time":10.17857417,"test":[0.6209035181]}, -{"learn":[0.6009605704],"iteration":26,"passed_time":0.3785956448,"remaining_time":10.13795004,"test":[0.6190830756]}, -{"learn":[0.5983309886],"iteration":27,"passed_time":0.39114241,"remaining_time":10.08588643,"test":[0.6173556415]}, -{"learn":[0.5959595359],"iteration":28,"passed_time":0.4039221566,"remaining_time":10.04234051,"test":[0.6151956276]}, -{"learn":[0.5936561858],"iteration":29,"passed_time":0.4163592913,"remaining_time":9.992622992,"test":[0.6131745353]}, -{"learn":[0.5912893384],"iteration":30,"passed_time":0.4298730032,"remaining_time":9.9702803,"test":[0.6111064608]}, -{"learn":[0.5888712298],"iteration":31,"passed_time":0.4445622353,"remaining_time":9.974865155,"test":[0.6096385122]}, -{"learn":[0.5865368562],"iteration":32,"passed_time":0.4582007535,"remaining_time":9.955452735,"test":[0.6075520668]}, -{"learn":[0.5843027111],"iteration":33,"passed_time":0.4707278083,"remaining_time":9.912973846,"test":[0.6057553537]}, -{"learn":[0.58219542],"iteration":34,"passed_time":0.4834990333,"remaining_time":9.877194537,"test":[0.6041746671]}, -{"learn":[0.5801054968],"iteration":35,"passed_time":0.4969806542,"remaining_time":9.856782974,"test":[0.60218203]}, -{"learn":[0.5779997103],"iteration":36,"passed_time":0.5107543138,"remaining_time":9.842373668,"test":[0.6002628452]}, -{"learn":[0.5759875314],"iteration":37,"passed_time":0.5289360733,"remaining_time":9.910591689,"test":[0.5984350295]}, -{"learn":[0.5740081792],"iteration":38,"passed_time":0.5465434415,"remaining_time":9.963907357,"test":[0.5966827053]}, -{"learn":[0.5719981747],"iteration":39,"passed_time":0.5627243321,"remaining_time":9.988356894,"test":[0.5951582939]}, -{"learn":[0.5701013987],"iteration":40,"passed_time":0.5817450339,"remaining_time":10.05993241,"test":[0.593386988]}, -{"learn":[0.5682769473],"iteration":41,"passed_time":0.5965553463,"remaining_time":10.05621869,"test":[0.5917648301]}, -{"learn":[0.5665753932],"iteration":42,"passed_time":0.6089802437,"remaining_time":10.01276819,"test":[0.5901367283]}, -{"learn":[0.5649332763],"iteration":43,"passed_time":0.6221825123,"remaining_time":9.98320122,"test":[0.5885996156]}, -{"learn":[0.5631859614],"iteration":44,"passed_time":0.6353206935,"remaining_time":9.953357531,"test":[0.5872656267]}, -{"learn":[0.5613679298],"iteration":45,"passed_time":0.6483750264,"remaining_time":9.922956927,"test":[0.5862677986]}, -{"learn":[0.5595688223],"iteration":46,"passed_time":0.6616737137,"remaining_time":9.896949377,"test":[0.584659469]}, -{"learn":[0.5577250902],"iteration":47,"passed_time":0.674828603,"remaining_time":9.869368318,"test":[0.5833478591]}, -{"learn":[0.5561233393],"iteration":48,"passed_time":0.6877782831,"remaining_time":9.839440336,"test":[0.5819510783]}, -{"learn":[0.554371619],"iteration":49,"passed_time":0.7009375898,"remaining_time":9.813126257,"test":[0.5806539316]}, -{"learn":[0.5526478209],"iteration":50,"passed_time":0.7138744735,"remaining_time":9.784279548,"test":[0.5796116099]}, -{"learn":[0.5510913668],"iteration":51,"passed_time":0.72698824,"remaining_time":9.758419067,"test":[0.5787501468]}, -{"learn":[0.5495930483],"iteration":52,"passed_time":0.7405642978,"remaining_time":9.739119162,"test":[0.5774874145]}, -{"learn":[0.5479230842],"iteration":53,"passed_time":0.7538322374,"remaining_time":9.716059949,"test":[0.576237014]}, -{"learn":[0.5465057255],"iteration":54,"passed_time":0.7664566901,"remaining_time":9.685225448,"test":[0.5754096805]}, -{"learn":[0.5450050095],"iteration":55,"passed_time":0.7795948547,"remaining_time":9.661407663,"test":[0.5743359531]}, -{"learn":[0.5435639391],"iteration":56,"passed_time":0.7926379621,"remaining_time":9.636808907,"test":[0.573221358]}, -{"learn":[0.5420243158],"iteration":57,"passed_time":0.8061019462,"remaining_time":9.617630116,"test":[0.5722218253]}, -{"learn":[0.5407417848],"iteration":58,"passed_time":0.8203102894,"remaining_time":9.607362881,"test":[0.5711244713]}, -{"learn":[0.5393912145],"iteration":59,"passed_time":0.8333563288,"remaining_time":9.583597781,"test":[0.5700800859]}, -{"learn":[0.5381304083],"iteration":60,"passed_time":0.8462684377,"remaining_time":9.55867137,"test":[0.5690296618]}, -{"learn":[0.5368665922],"iteration":61,"passed_time":0.8597185105,"remaining_time":9.540102181,"test":[0.5681036628]}, -{"learn":[0.5355829807],"iteration":62,"passed_time":0.8731297829,"remaining_time":9.521272395,"test":[0.5668771486]}, -{"learn":[0.5343600623],"iteration":63,"passed_time":0.8860406421,"remaining_time":9.497248132,"test":[0.5658750266]}, -{"learn":[0.5331252354],"iteration":64,"passed_time":0.90752056,"remaining_time":9.563870517,"test":[0.5647810385]}, -{"learn":[0.5318046511],"iteration":65,"passed_time":0.9208271072,"remaining_time":9.543117293,"test":[0.5637613867]}, -{"learn":[0.5306063092],"iteration":66,"passed_time":0.935745614,"remaining_time":9.539018722,"test":[0.5628814505]}, -{"learn":[0.529392964],"iteration":67,"passed_time":0.9495925195,"remaining_time":9.523854386,"test":[0.5618462888]}, -{"learn":[0.5281617397],"iteration":68,"passed_time":0.9616517525,"remaining_time":9.491084688,"test":[0.5609182118]}, -{"learn":[0.5270139084],"iteration":69,"passed_time":0.9744135538,"remaining_time":9.465731665,"test":[0.5597978434]}, -{"learn":[0.5259682808],"iteration":70,"passed_time":0.9881333865,"remaining_time":9.449895344,"test":[0.5588862561]}, -{"learn":[0.524819647],"iteration":71,"passed_time":1.007667865,"remaining_time":9.488872396,"test":[0.5578589608]}, -{"learn":[0.5237458663],"iteration":72,"passed_time":1.020981851,"remaining_time":9.468557712,"test":[0.5572179217]}, -{"learn":[0.5226796548],"iteration":73,"passed_time":1.033580852,"remaining_time":9.441900753,"test":[0.5563541846]}, -{"learn":[0.5217408877],"iteration":74,"passed_time":1.046715377,"remaining_time":9.420438397,"test":[0.5555627272]}, -{"learn":[0.5206912763],"iteration":75,"passed_time":1.059180653,"remaining_time":9.393260002,"test":[0.5547037302]}, -{"learn":[0.5196831057],"iteration":76,"passed_time":1.071945478,"remaining_time":9.369081902,"test":[0.5538640325]}, -{"learn":[0.5185980704],"iteration":77,"passed_time":1.084777255,"remaining_time":9.345773274,"test":[0.5531438474]}, -{"learn":[0.5175740292],"iteration":78,"passed_time":1.098249148,"remaining_time":9.328166817,"test":[0.552589933]}, -{"learn":[0.5165824105],"iteration":79,"passed_time":1.116237072,"remaining_time":9.348485474,"test":[0.5517910907]}, -{"learn":[0.5156979463],"iteration":80,"passed_time":1.129793546,"remaining_time":9.331257809,"test":[0.5509343071]}, -{"learn":[0.5147492197],"iteration":81,"passed_time":1.143185426,"remaining_time":9.312778833,"test":[0.5503428857]}, -{"learn":[0.5138594048],"iteration":82,"passed_time":1.157682251,"remaining_time":9.303301949,"test":[0.5496760217]}, -{"learn":[0.5129413884],"iteration":83,"passed_time":1.176540465,"remaining_time":9.328285115,"test":[0.5488706367]}, -{"learn":[0.5118771264],"iteration":84,"passed_time":1.191436725,"remaining_time":9.321240263,"test":[0.5480229027]}, -{"learn":[0.5109928968],"iteration":85,"passed_time":1.204840707,"remaining_time":9.302491043,"test":[0.5473412659]}, -{"learn":[0.5101972566],"iteration":86,"passed_time":1.218820097,"remaining_time":9.288249708,"test":[0.5468603594]}, -{"learn":[0.509304983],"iteration":87,"passed_time":1.233195037,"remaining_time":9.276989938,"test":[0.5460639568]}, -{"learn":[0.508403116],"iteration":88,"passed_time":1.246792008,"remaining_time":9.259882214,"test":[0.5454199851]}, -{"learn":[0.5076756068],"iteration":89,"passed_time":1.260392407,"remaining_time":9.24287765,"test":[0.5447470209]}, -{"learn":[0.5067898705],"iteration":90,"passed_time":1.274074264,"remaining_time":9.226537801,"test":[0.5442183819]}, -{"learn":[0.5059787727],"iteration":91,"passed_time":1.286392567,"remaining_time":9.200503359,"test":[0.5435976914]}, -{"learn":[0.5052218222],"iteration":92,"passed_time":1.300155697,"remaining_time":9.184970892,"test":[0.5429848788]}, -{"learn":[0.5045131307],"iteration":93,"passed_time":1.31322947,"remaining_time":9.164665236,"test":[0.5423718637]}, -{"learn":[0.5037981856],"iteration":94,"passed_time":1.326468033,"remaining_time":9.145648018,"test":[0.5416752261]}, -{"learn":[0.5031235205],"iteration":95,"passed_time":1.340289433,"remaining_time":9.130721765,"test":[0.5411359818]}, -{"learn":[0.502355264],"iteration":96,"passed_time":1.355219421,"remaining_time":9.123281255,"test":[0.5405827938]}, -{"learn":[0.5016398252],"iteration":97,"passed_time":1.368982414,"remaining_time":9.107923818,"test":[0.540020827]}, -{"learn":[0.5009112756],"iteration":98,"passed_time":1.381997263,"remaining_time":9.087678975,"test":[0.5394152906]}, -{"learn":[0.5002412868],"iteration":99,"passed_time":1.395438185,"remaining_time":9.070348204,"test":[0.53888085]}, -{"learn":[0.499602125],"iteration":100,"passed_time":1.408658522,"remaining_time":9.051677037,"test":[0.5382957048]}, -{"learn":[0.4989857252],"iteration":101,"passed_time":1.421546716,"remaining_time":9.031002668,"test":[0.5377235888]}, -{"learn":[0.4982754047],"iteration":102,"passed_time":1.434710866,"remaining_time":9.012212916,"test":[0.5374353369]}, -{"learn":[0.4976294442],"iteration":103,"passed_time":1.509475094,"remaining_time":9.376162601,"test":[0.5368588103]}, -{"learn":[0.4969524754],"iteration":104,"passed_time":1.558267692,"remaining_time":9.572215821,"test":[0.5364236399]}, -{"learn":[0.4962424857],"iteration":105,"passed_time":1.571701889,"remaining_time":9.548830342,"test":[0.5358894587]}, -{"learn":[0.4956216184],"iteration":106,"passed_time":1.584924334,"remaining_time":9.524358379,"test":[0.5353011898]}, -{"learn":[0.4949101095],"iteration":107,"passed_time":1.597294699,"remaining_time":9.495029602,"test":[0.534801427]}, -{"learn":[0.4942124723],"iteration":108,"passed_time":1.610005692,"remaining_time":9.468015124,"test":[0.5346321342]}, -{"learn":[0.4936275048],"iteration":109,"passed_time":1.623739483,"remaining_time":9.447211537,"test":[0.5340956682]}, -{"learn":[0.4930498818],"iteration":110,"passed_time":1.637878827,"remaining_time":9.428870002,"test":[0.5337286666]}, -{"learn":[0.4925428568],"iteration":111,"passed_time":1.654825719,"remaining_time":9.426596504,"test":[0.5332564969]}, -{"learn":[0.491967713],"iteration":112,"passed_time":1.667744538,"remaining_time":9.40135638,"test":[0.5328407907]}, -{"learn":[0.4914833541],"iteration":113,"passed_time":1.680500193,"remaining_time":9.375422129,"test":[0.5323426945]}, -{"learn":[0.4908770705],"iteration":114,"passed_time":1.693797183,"remaining_time":9.352706185,"test":[0.5321336397]}, -{"learn":[0.4902524062],"iteration":115,"passed_time":1.706341184,"remaining_time":9.326037162,"test":[0.5316088774]}, -{"learn":[0.4896965752],"iteration":116,"passed_time":1.720894126,"remaining_time":9.310478475,"test":[0.5310718135]}, -{"learn":[0.4892062558],"iteration":117,"passed_time":1.735421879,"remaining_time":9.294801928,"test":[0.5306840323]}, -{"learn":[0.488655007],"iteration":118,"passed_time":1.748427678,"remaining_time":9.271074494,"test":[0.5303267025]}, -{"learn":[0.4880496918],"iteration":119,"passed_time":1.762137989,"remaining_time":9.25122444,"test":[0.5300458333]}, -{"learn":[0.4873278203],"iteration":120,"passed_time":1.776382101,"remaining_time":9.234250754,"test":[0.5297756775]}, -{"learn":[0.4865669175],"iteration":121,"passed_time":1.78917061,"remaining_time":9.20982904,"test":[0.5296601881]}, -{"learn":[0.4859760729],"iteration":122,"passed_time":1.801288592,"remaining_time":9.182178432,"test":[0.5292836496]}, -{"learn":[0.4854961709],"iteration":123,"passed_time":1.814615295,"remaining_time":9.160880442,"test":[0.5288159606]}, -{"learn":[0.4849485532],"iteration":124,"passed_time":1.8292018,"remaining_time":9.146008999,"test":[0.5284746863]}, -{"learn":[0.4843656862],"iteration":125,"passed_time":1.843025578,"remaining_time":9.127364769,"test":[0.5282877626]}, -{"learn":[0.4838616276],"iteration":126,"passed_time":1.855872276,"remaining_time":9.104003371,"test":[0.5279071266]}, -{"learn":[0.4833659572],"iteration":127,"passed_time":1.868400937,"remaining_time":9.079260801,"test":[0.5276545487]}, -{"learn":[0.4828076399],"iteration":128,"passed_time":1.881744615,"remaining_time":9.058631055,"test":[0.5274332113]}, -{"learn":[0.482390817],"iteration":129,"passed_time":1.894292965,"remaining_time":9.034320297,"test":[0.5270451469]}, -{"learn":[0.4817595219],"iteration":130,"passed_time":1.908369149,"remaining_time":9.017408421,"test":[0.5265970833]}, -{"learn":[0.4812195403],"iteration":131,"passed_time":1.921785917,"remaining_time":8.997452247,"test":[0.5264975461]}, -{"learn":[0.4807913452],"iteration":132,"passed_time":1.933861317,"remaining_time":8.971371672,"test":[0.5261332448]}, -{"learn":[0.4803108667],"iteration":133,"passed_time":1.946286339,"remaining_time":8.947107348,"test":[0.5258860921]}, -{"learn":[0.4798747699],"iteration":134,"passed_time":1.959260031,"remaining_time":8.92551792,"test":[0.525562179]}, -{"learn":[0.4794247267],"iteration":135,"passed_time":1.972244634,"remaining_time":8.904104449,"test":[0.5252651319]}, -{"learn":[0.4789737946],"iteration":136,"passed_time":1.984866172,"remaining_time":8.881189514,"test":[0.5249835738]}, -{"learn":[0.4786100041],"iteration":137,"passed_time":1.997152995,"remaining_time":8.856939369,"test":[0.5246205567]}, -{"learn":[0.4781338325],"iteration":138,"passed_time":2.009747141,"remaining_time":8.834212251,"test":[0.524321262]}, -{"learn":[0.4777144694],"iteration":139,"passed_time":2.022102514,"remaining_time":8.810589526,"test":[0.5242551609]}, -{"learn":[0.4772253587],"iteration":140,"passed_time":2.036388832,"remaining_time":8.795466659,"test":[0.5239585031]}, -{"learn":[0.4768021942],"iteration":141,"passed_time":2.049378239,"remaining_time":8.774802601,"test":[0.5236089923]}, -{"learn":[0.476388262],"iteration":142,"passed_time":2.062559503,"remaining_time":8.755060268,"test":[0.5234188197]}, -{"learn":[0.4759714004],"iteration":143,"passed_time":2.076252011,"remaining_time":8.737560548,"test":[0.5231108175]}, -{"learn":[0.475431571],"iteration":144,"passed_time":2.089318096,"remaining_time":8.717499642,"test":[0.5228370372]}, -{"learn":[0.4749809065],"iteration":145,"passed_time":2.108164229,"remaining_time":8.721446537,"test":[0.5227192333]}, -{"learn":[0.4745393871],"iteration":146,"passed_time":2.129382744,"remaining_time":8.734814931,"test":[0.5225125724]}, -{"learn":[0.474003352],"iteration":147,"passed_time":2.14890893,"remaining_time":8.74083227,"test":[0.5225302806]}, -{"learn":[0.4735373498],"iteration":148,"passed_time":2.168538227,"remaining_time":8.746922648,"test":[0.5223917842]}, -{"learn":[0.4731374872],"iteration":149,"passed_time":2.188281992,"remaining_time":8.753127967,"test":[0.5221227076]}, -{"learn":[0.4728223679],"iteration":150,"passed_time":2.208122621,"remaining_time":8.759373841,"test":[0.5219168207]}, -{"learn":[0.4724526018],"iteration":151,"passed_time":2.231862295,"remaining_time":8.780616133,"test":[0.5217819374]}, -{"learn":[0.4719966757],"iteration":152,"passed_time":2.250989071,"remaining_time":8.783271079,"test":[0.5215549699]}, -{"learn":[0.4715576887],"iteration":153,"passed_time":2.271772876,"remaining_time":8.792056065,"test":[0.5214815219]}, -{"learn":[0.4710649914],"iteration":154,"passed_time":2.291667927,"remaining_time":8.797047848,"test":[0.5211855172]}, -{"learn":[0.4707287854],"iteration":155,"passed_time":2.311713189,"remaining_time":8.802292528,"test":[0.5210519406]}, -{"learn":[0.4703834295],"iteration":156,"passed_time":2.32954176,"remaining_time":8.798842445,"test":[0.5207773257]}, -{"learn":[0.4699588754],"iteration":157,"passed_time":2.349385108,"remaining_time":8.802759392,"test":[0.5207614576]}, -{"learn":[0.4696388981],"iteration":158,"passed_time":2.3673017,"remaining_time":8.799215754,"test":[0.5204844088]}, -{"learn":[0.4693226175],"iteration":159,"passed_time":2.386687291,"remaining_time":8.800909385,"test":[0.5204625836]}, -{"learn":[0.4689524445],"iteration":160,"passed_time":2.408570202,"remaining_time":8.811477323,"test":[0.520376228]}, -{"learn":[0.4686236024],"iteration":161,"passed_time":2.429778109,"remaining_time":8.819194616,"test":[0.5202015275]}, -{"learn":[0.4683142686],"iteration":162,"passed_time":2.448390746,"remaining_time":8.817210846,"test":[0.51996363]}, -{"learn":[0.4679910532],"iteration":163,"passed_time":2.465888654,"remaining_time":8.811041167,"test":[0.5197245487]}, -{"learn":[0.4676677298],"iteration":164,"passed_time":2.483155551,"remaining_time":8.803915135,"test":[0.519638471]}, -{"learn":[0.4673718834],"iteration":165,"passed_time":2.50012383,"remaining_time":8.795616366,"test":[0.5194360558]}, -{"learn":[0.4669427779],"iteration":166,"passed_time":2.519782159,"remaining_time":8.796604782,"test":[0.519515164]}, -{"learn":[0.4666767048],"iteration":167,"passed_time":2.536969308,"remaining_time":8.788786531,"test":[0.5193176647]}, -{"learn":[0.4663064015],"iteration":168,"passed_time":2.555414349,"remaining_time":8.785181873,"test":[0.5193145002]}, -{"learn":[0.4659312275],"iteration":169,"passed_time":2.570989739,"remaining_time":8.77161205,"test":[0.5190644101]}, -{"learn":[0.4656705809],"iteration":170,"passed_time":2.588028495,"remaining_time":8.762973676,"test":[0.5188446412]}, -{"learn":[0.4652465085],"iteration":171,"passed_time":2.608719138,"remaining_time":8.766509663,"test":[0.5187151438]}, -{"learn":[0.4650451777],"iteration":172,"passed_time":2.623827847,"remaining_time":8.751148367,"test":[0.5184970838]}, -{"learn":[0.4647616802],"iteration":173,"passed_time":2.641140597,"remaining_time":8.743086113,"test":[0.5182786316]}, -{"learn":[0.4644278974],"iteration":174,"passed_time":2.656671837,"remaining_time":8.729064608,"test":[0.5180629545]}, -{"learn":[0.4641460887],"iteration":175,"passed_time":2.671631265,"remaining_time":8.713161059,"test":[0.5178620352]}, -{"learn":[0.4638836765],"iteration":176,"passed_time":2.690547444,"remaining_time":8.710077318,"test":[0.5176687483]}, -{"learn":[0.4635819234],"iteration":177,"passed_time":2.711349325,"remaining_time":8.71287536,"test":[0.5175490769]}, -{"learn":[0.4632258901],"iteration":178,"passed_time":2.732145428,"remaining_time":8.715391283,"test":[0.5175523552]}, -{"learn":[0.4628348788],"iteration":179,"passed_time":2.753271932,"remaining_time":8.718694451,"test":[0.517412411]}, -{"learn":[0.4625121699],"iteration":180,"passed_time":2.770240879,"remaining_time":8.708657791,"test":[0.5172874168]}, -{"learn":[0.4621199381],"iteration":181,"passed_time":2.788187567,"remaining_time":8.701596362,"test":[0.5171183644]}, -{"learn":[0.4617829533],"iteration":182,"passed_time":2.807441026,"remaining_time":8.698464817,"test":[0.516829176]}, -{"learn":[0.4614975822],"iteration":183,"passed_time":2.826143776,"remaining_time":8.693464006,"test":[0.5166295321]}, -{"learn":[0.4611131437],"iteration":184,"passed_time":2.844119207,"remaining_time":8.686093794,"test":[0.5164349229]}, -{"learn":[0.4608496316],"iteration":185,"passed_time":2.866960113,"remaining_time":8.693362922,"test":[0.5162497154]}, -{"learn":[0.4605369646],"iteration":186,"passed_time":2.883916659,"remaining_time":8.682594005,"test":[0.5160883393]}, -{"learn":[0.4601458215],"iteration":187,"passed_time":2.900236967,"remaining_time":8.669857317,"test":[0.5158463849]}, -{"learn":[0.4597624349],"iteration":188,"passed_time":2.92033152,"remaining_time":8.668285621,"test":[0.5156988318]}, -{"learn":[0.4594017188],"iteration":189,"passed_time":2.937854406,"remaining_time":8.658939301,"test":[0.5154847207]}, -{"learn":[0.4590986478],"iteration":190,"passed_time":2.953879316,"remaining_time":8.645123233,"test":[0.5153597859]}, -{"learn":[0.458871558],"iteration":191,"passed_time":2.971378695,"remaining_time":8.635569332,"test":[0.515197863]}, -{"learn":[0.4585291535],"iteration":192,"passed_time":2.993310809,"remaining_time":8.638726014,"test":[0.5150228747]}, -{"learn":[0.4582507871],"iteration":193,"passed_time":3.010042295,"remaining_time":8.626719155,"test":[0.515018419]}, -{"learn":[0.4577670833],"iteration":194,"passed_time":3.026885717,"remaining_time":8.614982426,"test":[0.5148452717]}, -{"learn":[0.4573552868],"iteration":195,"passed_time":3.043576047,"remaining_time":8.602760866,"test":[0.5147039985]}, -{"learn":[0.4570586224],"iteration":196,"passed_time":3.061465054,"remaining_time":8.593858755,"test":[0.5145416322]}, -{"learn":[0.4567360206],"iteration":197,"passed_time":3.078675839,"remaining_time":8.582975066,"test":[0.5143681498]}, -{"learn":[0.4564790645],"iteration":198,"passed_time":3.097687776,"remaining_time":8.577014897,"test":[0.5142515928]}, -{"learn":[0.4562052319],"iteration":199,"passed_time":3.116914602,"remaining_time":8.571515156,"test":[0.5142076834]}, -{"learn":[0.4558385717],"iteration":200,"passed_time":3.132072972,"remaining_time":8.554766475,"test":[0.5141440263]}, -{"learn":[0.4556050195],"iteration":201,"passed_time":3.14676072,"remaining_time":8.536756804,"test":[0.5140569708]}, -{"learn":[0.4553470974],"iteration":202,"passed_time":3.164450356,"remaining_time":8.526868692,"test":[0.5139285493]}, -{"learn":[0.4550677312],"iteration":203,"passed_time":3.181261277,"remaining_time":8.514552241,"test":[0.5138464599]}, -{"learn":[0.4547538266],"iteration":204,"passed_time":3.198760135,"remaining_time":8.504020847,"test":[0.5136731283]}, -{"learn":[0.4545645288],"iteration":205,"passed_time":3.216384633,"remaining_time":8.493753594,"test":[0.5135422718]}, -{"learn":[0.454310185],"iteration":206,"passed_time":3.235007807,"remaining_time":8.486034971,"test":[0.5134879408]}, -{"learn":[0.4539858028],"iteration":207,"passed_time":3.253624493,"remaining_time":8.478194593,"test":[0.5134508574]}, -{"learn":[0.4537538627],"iteration":208,"passed_time":3.270100732,"remaining_time":8.464710507,"test":[0.5132819493]}, -{"learn":[0.4535002568],"iteration":209,"passed_time":3.288666505,"remaining_time":8.456571012,"test":[0.5131247801]}, -{"learn":[0.4532137743],"iteration":210,"passed_time":3.303918034,"remaining_time":8.439866446,"test":[0.5130048182]}, -{"learn":[0.4529660485],"iteration":211,"passed_time":3.316592123,"remaining_time":8.416634727,"test":[0.5128423435]}, -{"learn":[0.4525677428],"iteration":212,"passed_time":3.330135642,"remaining_time":8.395694083,"test":[0.512796206]}, -{"learn":[0.452363306],"iteration":213,"passed_time":3.343698676,"remaining_time":8.37487145,"test":[0.5126926128]}, -{"learn":[0.4521308076],"iteration":214,"passed_time":3.355993542,"remaining_time":8.350960676,"test":[0.5125309167]}, -{"learn":[0.4519454634],"iteration":215,"passed_time":3.368265137,"remaining_time":8.327099923,"test":[0.5123912503]}, -{"learn":[0.4516869],"iteration":216,"passed_time":3.382106463,"remaining_time":8.307201589,"test":[0.512289562]}, -{"learn":[0.4513456365],"iteration":217,"passed_time":3.395236645,"remaining_time":8.285623371,"test":[0.5121567862]}, -{"learn":[0.4511515965],"iteration":218,"passed_time":3.407590937,"remaining_time":8.262241038,"test":[0.5120176566]}, -{"learn":[0.4508380443],"iteration":219,"passed_time":3.42033972,"remaining_time":8.239909326,"test":[0.5119412533]}, -{"learn":[0.4505548092],"iteration":220,"passed_time":3.434239868,"remaining_time":8.220420318,"test":[0.5118688247]}, -{"learn":[0.450231633],"iteration":221,"passed_time":3.447016956,"remaining_time":8.198310597,"test":[0.5117418803]}, -{"learn":[0.449987132],"iteration":222,"passed_time":3.459380927,"remaining_time":8.175308289,"test":[0.5116680141]}, -{"learn":[0.4498286158],"iteration":223,"passed_time":3.473579315,"remaining_time":8.15670857,"test":[0.5115256038]}, -{"learn":[0.4494291653],"iteration":224,"passed_time":3.486975826,"remaining_time":8.136276927,"test":[0.5114087908]}, -{"learn":[0.4490756119],"iteration":225,"passed_time":3.500685978,"remaining_time":8.116634745,"test":[0.5113344762]}, -{"learn":[0.448790225],"iteration":226,"passed_time":3.513895207,"remaining_time":8.095890719,"test":[0.5112119865]}, -{"learn":[0.448536949],"iteration":227,"passed_time":3.527415089,"remaining_time":8.075924019,"test":[0.5111237394]}, -{"learn":[0.4482886262],"iteration":228,"passed_time":3.541459166,"remaining_time":8.057206224,"test":[0.5110516527]}, -{"learn":[0.4479321641],"iteration":229,"passed_time":3.55985263,"remaining_time":8.048362467,"test":[0.5110429524]}, -{"learn":[0.4476288243],"iteration":230,"passed_time":3.57443637,"remaining_time":8.030876521,"test":[0.5110395307]}, -{"learn":[0.4474873064],"iteration":231,"passed_time":3.587877619,"remaining_time":8.010864684,"test":[0.5109345358]}, -{"learn":[0.44722003],"iteration":232,"passed_time":3.600705009,"remaining_time":7.989547166,"test":[0.5108690951]}, -{"learn":[0.4470227771],"iteration":233,"passed_time":3.614086174,"remaining_time":7.969523358,"test":[0.5107661864]}, -{"learn":[0.4467327833],"iteration":234,"passed_time":3.62673531,"remaining_time":7.94795185,"test":[0.5107158842]}, -{"learn":[0.446376796],"iteration":235,"passed_time":3.639916021,"remaining_time":7.927613706,"test":[0.510616901]}, -{"learn":[0.4462349048],"iteration":236,"passed_time":3.65291013,"remaining_time":7.906932053,"test":[0.5105620625]}, -{"learn":[0.4460757884],"iteration":237,"passed_time":3.66578035,"remaining_time":7.886048483,"test":[0.5104783339]}, -{"learn":[0.4458567985],"iteration":238,"passed_time":3.678675018,"remaining_time":7.865284244,"test":[0.5104444087]}, -{"learn":[0.4455680533],"iteration":239,"passed_time":3.693023592,"remaining_time":7.847675134,"test":[0.5103849205]}, -{"learn":[0.4452942488],"iteration":240,"passed_time":3.706570936,"remaining_time":7.828400856,"test":[0.5102826481]}, -{"learn":[0.4449435518],"iteration":241,"passed_time":3.719917642,"remaining_time":7.808752736,"test":[0.5102498646]}, -{"learn":[0.4447585725],"iteration":242,"passed_time":3.73248093,"remaining_time":7.78752194,"test":[0.5101658929]}, -{"learn":[0.4445399232],"iteration":243,"passed_time":3.744909155,"remaining_time":7.766082101,"test":[0.5101066305]}, -{"learn":[0.444306535],"iteration":244,"passed_time":3.757480934,"remaining_time":7.745011721,"test":[0.5100401507]}, -{"learn":[0.4441202568],"iteration":245,"passed_time":3.770517069,"remaining_time":7.7249618,"test":[0.5100208886]}, -{"learn":[0.443883728],"iteration":246,"passed_time":3.783350563,"remaining_time":7.704556006,"test":[0.5099833024]}, -{"learn":[0.4436529307],"iteration":247,"passed_time":3.796683153,"remaining_time":7.685221543,"test":[0.5100181186]}, -{"learn":[0.4435158786],"iteration":248,"passed_time":3.809654332,"remaining_time":7.665208113,"test":[0.5099593443]}, -{"learn":[0.4432327381],"iteration":249,"passed_time":3.822176594,"remaining_time":7.644353187,"test":[0.5098596489]}, -{"learn":[0.4429902112],"iteration":250,"passed_time":3.835219295,"remaining_time":7.624599315,"test":[0.5098031751]}, -{"learn":[0.4427420796],"iteration":251,"passed_time":3.848795887,"remaining_time":7.605953776,"test":[0.5097576303]}, -{"learn":[0.4424702177],"iteration":252,"passed_time":3.862164315,"remaining_time":7.586939386,"test":[0.5096080649]}, -{"learn":[0.4423083471],"iteration":253,"passed_time":3.874667306,"remaining_time":7.566279463,"test":[0.5095825446]}, -{"learn":[0.4421101175],"iteration":254,"passed_time":3.887824223,"remaining_time":7.546952903,"test":[0.5095690345]}, -{"learn":[0.4418919875],"iteration":255,"passed_time":3.900837195,"remaining_time":7.527396774,"test":[0.5095000464]}, -{"learn":[0.4415448888],"iteration":256,"passed_time":3.913447682,"remaining_time":7.507119483,"test":[0.509469457]}, -{"learn":[0.4412573817],"iteration":257,"passed_time":3.926953471,"remaining_time":7.488608945,"test":[0.5094567634]}, -{"learn":[0.4409419352],"iteration":258,"passed_time":3.940102045,"remaining_time":7.469459861,"test":[0.5094283306]}, -{"learn":[0.4407464667],"iteration":259,"passed_time":3.952679825,"remaining_time":7.449281209,"test":[0.5093411262]}, -{"learn":[0.4405379441],"iteration":260,"passed_time":3.965581589,"remaining_time":7.429767805,"test":[0.5092961761]}, -{"learn":[0.4403936668],"iteration":261,"passed_time":3.980574093,"remaining_time":7.414199073,"test":[0.5092327932]}, -{"learn":[0.440059057],"iteration":262,"passed_time":3.998272692,"remaining_time":7.403645631,"test":[0.5091704911]}, -{"learn":[0.4397934991],"iteration":263,"passed_time":4.017549971,"remaining_time":7.395944264,"test":[0.509089185]}, -{"learn":[0.4395733139],"iteration":264,"passed_time":4.034468062,"remaining_time":7.383837775,"test":[0.509010118]}, -{"learn":[0.4393844922],"iteration":265,"passed_time":4.050144592,"remaining_time":7.369436025,"test":[0.5089215603]}, -{"learn":[0.4390924669],"iteration":266,"passed_time":4.069363553,"remaining_time":7.361432945,"test":[0.5088796842]}, -{"learn":[0.4387959426],"iteration":267,"passed_time":4.087710904,"remaining_time":7.351778566,"test":[0.5086964525]}, -{"learn":[0.4385667974],"iteration":268,"passed_time":4.10708758,"remaining_time":7.343900097,"test":[0.508654808]}, -{"learn":[0.4383935673],"iteration":269,"passed_time":4.127177159,"remaining_time":7.337203838,"test":[0.5086107001]}, -{"learn":[0.4381585014],"iteration":270,"passed_time":4.143761163,"remaining_time":7.324212536,"test":[0.5085713038]}, -{"learn":[0.4380082448],"iteration":271,"passed_time":4.163843703,"remaining_time":7.317342977,"test":[0.5084898232]}, -{"learn":[0.4377934947],"iteration":272,"passed_time":4.179740722,"remaining_time":7.30306346,"test":[0.5084193421]}, -{"learn":[0.4375961378],"iteration":273,"passed_time":4.198923227,"remaining_time":7.294479767,"test":[0.5084243532]}, -{"learn":[0.4372862834],"iteration":274,"passed_time":4.214305528,"remaining_time":7.279255004,"test":[0.5083254763]}, -{"learn":[0.4370547882],"iteration":275,"passed_time":4.233099591,"remaining_time":7.269888428,"test":[0.5082801047]}, -{"learn":[0.4368295248],"iteration":276,"passed_time":4.249962111,"remaining_time":7.257155518,"test":[0.5081911233]}, -{"learn":[0.4365794699],"iteration":277,"passed_time":4.266588793,"remaining_time":7.243992484,"test":[0.5081535212]}, -{"learn":[0.4363640315],"iteration":278,"passed_time":4.283391595,"remaining_time":7.231101939,"test":[0.5081238773]}, -{"learn":[0.4361651466],"iteration":279,"passed_time":4.30163577,"remaining_time":7.2206029,"test":[0.5080929835]}, -{"learn":[0.4359370168],"iteration":280,"passed_time":4.320803617,"remaining_time":7.211590379,"test":[0.5079704011]}, -{"learn":[0.4357486506],"iteration":281,"passed_time":4.338074284,"remaining_time":7.199357322,"test":[0.507887449]}, -{"learn":[0.4355085083],"iteration":282,"passed_time":4.356808977,"remaining_time":7.189504567,"test":[0.5078604043]}, -{"learn":[0.4352722663],"iteration":283,"passed_time":4.379326064,"remaining_time":7.185795583,"test":[0.5077772725]}, -{"learn":[0.4351393712],"iteration":284,"passed_time":4.400642228,"remaining_time":7.179995214,"test":[0.5077109468]}, -{"learn":[0.4348630598],"iteration":285,"passed_time":4.426768513,"remaining_time":7.181890174,"test":[0.5077326156]}, -{"learn":[0.4346807352],"iteration":286,"passed_time":4.444221999,"remaining_time":7.169598555,"test":[0.5077523791]}, -{"learn":[0.4344185767],"iteration":287,"passed_time":4.46253625,"remaining_time":7.158651902,"test":[0.5077910332]}, -{"learn":[0.4341359841],"iteration":288,"passed_time":4.478731919,"remaining_time":7.144274791,"test":[0.5077140272]}, -{"learn":[0.4338623346],"iteration":289,"passed_time":4.498362003,"remaining_time":7.135332832,"test":[0.5076659113]}, -{"learn":[0.4337079707],"iteration":290,"passed_time":4.516060432,"remaining_time":7.123270579,"test":[0.507696368]}, -{"learn":[0.4335635279],"iteration":291,"passed_time":4.536404873,"remaining_time":7.115319972,"test":[0.5076618274]}, -{"learn":[0.433154013],"iteration":292,"passed_time":4.559798327,"remaining_time":7.112040395,"test":[0.5076351132]}, -{"learn":[0.4329367804],"iteration":293,"passed_time":4.577761745,"remaining_time":7.100201891,"test":[0.5075901254]}, -{"learn":[0.4326557226],"iteration":294,"passed_time":4.598862052,"remaining_time":7.093160114,"test":[0.50765067]}, -{"learn":[0.4324998537],"iteration":295,"passed_time":4.616137257,"remaining_time":7.080156469,"test":[0.5075490535]}, -{"learn":[0.4323228151],"iteration":296,"passed_time":4.635611968,"remaining_time":7.07047886,"test":[0.5075520307]}, -{"learn":[0.4321801401],"iteration":297,"passed_time":4.654896791,"remaining_time":7.060447482,"test":[0.507497842]}, -{"learn":[0.4319104002],"iteration":298,"passed_time":4.67395922,"remaining_time":7.050018757,"test":[0.5075225259]}, -{"learn":[0.4316349583],"iteration":299,"passed_time":4.692373861,"remaining_time":7.038560791,"test":[0.507572529]}, -{"learn":[0.4314016309],"iteration":300,"passed_time":4.710918056,"remaining_time":7.027249857,"test":[0.5075684518]}, -{"learn":[0.4311052053],"iteration":301,"passed_time":4.732907398,"remaining_time":7.021001703,"test":[0.5075098056]}, -{"learn":[0.4309243409],"iteration":302,"passed_time":4.752227397,"remaining_time":7.010711704,"test":[0.5075117193]}, -{"learn":[0.4307034747],"iteration":303,"passed_time":4.768530289,"remaining_time":6.995935885,"test":[0.5075102981]}, -{"learn":[0.4303358466],"iteration":304,"passed_time":4.785508759,"remaining_time":6.982135731,"test":[0.5075700816]}, -{"learn":[0.4302018177],"iteration":305,"passed_time":4.803764336,"remaining_time":6.97016786,"test":[0.5075290476]}, -{"learn":[0.4299838146],"iteration":306,"passed_time":4.821968042,"remaining_time":6.958084177,"test":[0.5074662823]}, -{"learn":[0.4297543996],"iteration":307,"passed_time":4.837426584,"remaining_time":6.942021267,"test":[0.5074317914]}, -{"learn":[0.4296233818],"iteration":308,"passed_time":4.856385064,"remaining_time":6.930957324,"test":[0.5074219382]}, -{"learn":[0.4294392198],"iteration":309,"passed_time":4.875893646,"remaining_time":6.920623239,"test":[0.5074001882]}, -{"learn":[0.4292792296],"iteration":310,"passed_time":4.893953642,"remaining_time":6.908185366,"test":[0.5073011459]}, -{"learn":[0.4291012739],"iteration":311,"passed_time":4.91217885,"remaining_time":6.895943386,"test":[0.5072873473]}, -{"learn":[0.4289252984],"iteration":312,"passed_time":4.931657576,"remaining_time":6.885413293,"test":[0.5072321379]}, -{"learn":[0.4287672954],"iteration":313,"passed_time":4.951718453,"remaining_time":6.875634539,"test":[0.5071687428]}, -{"learn":[0.4286382925],"iteration":314,"passed_time":4.968955071,"remaining_time":6.861890336,"test":[0.5071463519]}, -{"learn":[0.4284289564],"iteration":315,"passed_time":4.986182822,"remaining_time":6.848111851,"test":[0.5070958208]}, -{"learn":[0.4282400846],"iteration":316,"passed_time":5.000287557,"remaining_time":6.83004578,"test":[0.5070485383]}, -{"learn":[0.4280665265],"iteration":317,"passed_time":5.01512926,"remaining_time":6.813005787,"test":[0.507001437]}, -{"learn":[0.427873199],"iteration":318,"passed_time":5.029832854,"remaining_time":6.795792978,"test":[0.5069354685]}, -{"learn":[0.4275917432],"iteration":319,"passed_time":5.045525688,"remaining_time":6.779925143,"test":[0.5069330393]}, -{"learn":[0.4274178552],"iteration":320,"passed_time":5.060397343,"remaining_time":6.762960935,"test":[0.5069215119]}, -{"learn":[0.427225394],"iteration":321,"passed_time":5.076174118,"remaining_time":6.747212802,"test":[0.5068695712]}, -{"learn":[0.4269689983],"iteration":322,"passed_time":5.088900418,"remaining_time":6.727431823,"test":[0.5068551084]}, -{"learn":[0.4268040213],"iteration":323,"passed_time":5.102171123,"remaining_time":6.70841018,"test":[0.506831375]}, -{"learn":[0.4265066938],"iteration":324,"passed_time":5.114956684,"remaining_time":6.68878951,"test":[0.506790121]}, -{"learn":[0.4263658995],"iteration":325,"passed_time":5.128474469,"remaining_time":6.670163113,"test":[0.5067979106]}, -{"learn":[0.4262210853],"iteration":326,"passed_time":5.140760005,"remaining_time":6.649973952,"test":[0.5067357034]}, -{"learn":[0.4261016254],"iteration":327,"passed_time":5.153757173,"remaining_time":6.630748558,"test":[0.5067113163]}, -{"learn":[0.4258775328],"iteration":328,"passed_time":5.166552415,"remaining_time":6.611302634,"test":[0.5066774905]}, -{"learn":[0.4256150707],"iteration":329,"passed_time":5.179770547,"remaining_time":6.592435241,"test":[0.5066291246]}, -{"learn":[0.4254605415],"iteration":330,"passed_time":5.19687162,"remaining_time":6.578517248,"test":[0.5065992506]}, -{"learn":[0.425103945],"iteration":331,"passed_time":5.216335762,"remaining_time":6.567555267,"test":[0.5065767615]}, -{"learn":[0.4249474884],"iteration":332,"passed_time":5.236505914,"remaining_time":6.557426325,"test":[0.5066184207]}, -{"learn":[0.4247586111],"iteration":333,"passed_time":5.25921762,"remaining_time":6.550402785,"test":[0.5066251338]}, -{"learn":[0.4245190758],"iteration":334,"passed_time":5.280229266,"remaining_time":6.541179538,"test":[0.5066594461]}, -{"learn":[0.424354259],"iteration":335,"passed_time":5.301717503,"remaining_time":6.532473352,"test":[0.5066231531]}, -{"learn":[0.424132662],"iteration":336,"passed_time":5.316407083,"remaining_time":6.515359423,"test":[0.5065771665]}, -{"learn":[0.4238665065],"iteration":337,"passed_time":5.329533018,"remaining_time":6.496353856,"test":[0.5066428875]}, -{"learn":[0.4237475302],"iteration":338,"passed_time":5.343234944,"remaining_time":6.478081304,"test":[0.5066086337]}, -{"learn":[0.4234735865],"iteration":339,"passed_time":5.356499761,"remaining_time":6.459308536,"test":[0.5065916296]}, -{"learn":[0.4233543172],"iteration":340,"passed_time":5.370086474,"remaining_time":6.440954158,"test":[0.5065917689]}, -{"learn":[0.4230993551],"iteration":341,"passed_time":5.383633896,"remaining_time":6.422580789,"test":[0.5065295218]}, -{"learn":[0.4229050267],"iteration":342,"passed_time":5.396445646,"remaining_time":6.403362618,"test":[0.5064910377]}, -{"learn":[0.4226697413],"iteration":343,"passed_time":5.410705417,"remaining_time":6.385890695,"test":[0.506489982]}, -{"learn":[0.4225455909],"iteration":344,"passed_time":5.424164885,"remaining_time":6.367497909,"test":[0.5064831253]}, -{"learn":[0.4224177279],"iteration":345,"passed_time":5.437158345,"remaining_time":6.348589512,"test":[0.5064264537]}, -{"learn":[0.4222604838],"iteration":346,"passed_time":5.450672789,"remaining_time":6.33032027,"test":[0.5063896038]}, -{"learn":[0.4220568565],"iteration":347,"passed_time":5.4638059,"remaining_time":6.311637849,"test":[0.5063228949]}, -{"learn":[0.4218699243],"iteration":348,"passed_time":5.476872845,"remaining_time":6.292911206,"test":[0.5063496667]}, -{"learn":[0.4217377586],"iteration":349,"passed_time":5.489851172,"remaining_time":6.274115625,"test":[0.5063601345]}, -{"learn":[0.4215193993],"iteration":350,"passed_time":5.503929391,"remaining_time":6.256603496,"test":[0.5063509079]}, -{"learn":[0.4212715526],"iteration":351,"passed_time":5.519088321,"remaining_time":6.240332817,"test":[0.5063714866]}, -{"learn":[0.4211308748],"iteration":352,"passed_time":5.533851421,"remaining_time":6.223623269,"test":[0.5063628244]}, -{"learn":[0.4210073087],"iteration":353,"passed_time":5.554802001,"remaining_time":6.213846307,"test":[0.5063397515]}, -{"learn":[0.4208631905],"iteration":354,"passed_time":5.575378673,"remaining_time":6.203590355,"test":[0.5062710714]}, -{"learn":[0.4207086715],"iteration":355,"passed_time":5.596855729,"remaining_time":6.194272914,"test":[0.5062665569]}, -{"learn":[0.4204482645],"iteration":356,"passed_time":5.618681937,"remaining_time":6.185271712,"test":[0.5062555601]}, -{"learn":[0.4202904422],"iteration":357,"passed_time":5.633451109,"remaining_time":6.168471605,"test":[0.5062209683]}, -{"learn":[0.4201302692],"iteration":358,"passed_time":5.646098592,"remaining_time":6.149372004,"test":[0.5062160376]}, -{"learn":[0.4199322944],"iteration":359,"passed_time":5.660269474,"remaining_time":6.131958597,"test":[0.5061763747]}, -{"learn":[0.4197650806],"iteration":360,"passed_time":5.672703685,"remaining_time":6.112691782,"test":[0.5061232809]}, -{"learn":[0.4195660523],"iteration":361,"passed_time":5.685617077,"remaining_time":6.093976315,"test":[0.5061324827]}, -{"learn":[0.419408487],"iteration":362,"passed_time":5.69798975,"remaining_time":6.074716345,"test":[0.5060527787]}, -{"learn":[0.4192714234],"iteration":363,"passed_time":5.710896372,"remaining_time":6.056060438,"test":[0.5060280987]}, -{"learn":[0.4191022332],"iteration":364,"passed_time":5.72335933,"remaining_time":6.03696806,"test":[0.5060139928]}, -{"learn":[0.4188885725],"iteration":365,"passed_time":5.736617037,"remaining_time":6.018745744,"test":[0.505983797]}, -{"learn":[0.4187249006],"iteration":366,"passed_time":5.748944222,"remaining_time":5.999579392,"test":[0.5059335179]}, -{"learn":[0.4185552442],"iteration":367,"passed_time":5.762554207,"remaining_time":5.981781813,"test":[0.5059282266]}, -{"learn":[0.4183770285],"iteration":368,"passed_time":5.775792407,"remaining_time":5.963623055,"test":[0.5059032395]}, -{"learn":[0.4181731333],"iteration":369,"passed_time":5.789408551,"remaining_time":5.945879052,"test":[0.5059048526]}, -{"learn":[0.417939556],"iteration":370,"passed_time":5.802695033,"remaining_time":5.927820532,"test":[0.5058797514]}, -{"learn":[0.4176956536],"iteration":371,"passed_time":5.81570651,"remaining_time":5.909508228,"test":[0.5058965678]}, -{"learn":[0.4174959073],"iteration":372,"passed_time":5.829201532,"remaining_time":5.891713077,"test":[0.5058613854]}, -{"learn":[0.4174016594],"iteration":373,"passed_time":5.842126456,"remaining_time":5.873367774,"test":[0.5058258499]}, -{"learn":[0.4171861522],"iteration":374,"passed_time":5.856341415,"remaining_time":5.856341415,"test":[0.5058003022]}, -{"learn":[0.4169813507],"iteration":375,"passed_time":5.877374023,"remaining_time":5.846111395,"test":[0.5057803609]}, -{"learn":[0.416747154],"iteration":376,"passed_time":5.897334857,"remaining_time":5.834763665,"test":[0.5057867985]}, -{"learn":[0.4165443915],"iteration":377,"passed_time":5.914091794,"remaining_time":5.820217321,"test":[0.5057819594]}, -{"learn":[0.4163682948],"iteration":378,"passed_time":5.930514499,"remaining_time":5.805332135,"test":[0.5057674603]}, -{"learn":[0.4161134718],"iteration":379,"passed_time":5.950493777,"remaining_time":5.793901836,"test":[0.5058543622]}, -{"learn":[0.4156613718],"iteration":380,"passed_time":5.96847527,"remaining_time":5.780491797,"test":[0.5058484754]}, -{"learn":[0.4155335187],"iteration":381,"passed_time":5.983893714,"remaining_time":5.764588708,"test":[0.5058388174]}, -{"learn":[0.4153271037],"iteration":382,"passed_time":6.0015641,"remaining_time":5.750846017,"test":[0.5058381963]}, -{"learn":[0.415039742],"iteration":383,"passed_time":6.021649754,"remaining_time":5.739384921,"test":[0.5058192608]}, -{"learn":[0.4148493701],"iteration":384,"passed_time":6.041265359,"remaining_time":5.727433392,"test":[0.5057975197]}, -{"learn":[0.4145737977],"iteration":385,"passed_time":6.061659899,"remaining_time":5.716176692,"test":[0.5058123424]}, -{"learn":[0.4144641023],"iteration":386,"passed_time":6.082170432,"remaining_time":5.704981568,"test":[0.5058038215]}, -{"learn":[0.4142665981],"iteration":387,"passed_time":6.100275039,"remaining_time":5.691493722,"test":[0.5057510825]}, -{"learn":[0.4141114564],"iteration":388,"passed_time":6.118725432,"remaining_time":5.678303036,"test":[0.5057731014]}, -{"learn":[0.4139069824],"iteration":389,"passed_time":6.136695396,"remaining_time":5.664641904,"test":[0.5057552519]}, -{"learn":[0.4137664746],"iteration":390,"passed_time":6.156812815,"remaining_time":5.652930437,"test":[0.5057296528]}, -{"learn":[0.4135564708],"iteration":391,"passed_time":6.179252411,"remaining_time":5.643296845,"test":[0.5057449074]}, -{"learn":[0.413399975],"iteration":392,"passed_time":6.198686683,"remaining_time":5.630868056,"test":[0.5057387472]}, -{"learn":[0.4132841463],"iteration":393,"passed_time":6.217348058,"remaining_time":5.617705352,"test":[0.505748402]}, -{"learn":[0.4130735453],"iteration":394,"passed_time":6.237012259,"remaining_time":5.605416081,"test":[0.5057419114]}, -{"learn":[0.4129128891],"iteration":395,"passed_time":6.255423884,"remaining_time":5.591969836,"test":[0.5057386819]}, -{"learn":[0.4127603425],"iteration":396,"passed_time":6.274597886,"remaining_time":5.579176458,"test":[0.5056747115]}, -{"learn":[0.4126132869],"iteration":397,"passed_time":6.292118263,"remaining_time":5.564888514,"test":[0.505639086]}, -{"learn":[0.412483408],"iteration":398,"passed_time":6.309605545,"remaining_time":5.550555254,"test":[0.5056526114]}, -{"learn":[0.4122498658],"iteration":399,"passed_time":6.328930062,"remaining_time":5.537813805,"test":[0.5056920653]}, -{"learn":[0.4120989385],"iteration":400,"passed_time":6.346460474,"remaining_time":5.523478068,"test":[0.5056630891]}, -{"learn":[0.4119977297],"iteration":401,"passed_time":6.364314905,"remaining_time":5.509406933,"test":[0.5056712296]}, -{"learn":[0.4117791922],"iteration":402,"passed_time":6.380010736,"remaining_time":5.493458376,"test":[0.505592435]}, -{"learn":[0.4115558202],"iteration":403,"passed_time":6.397474514,"remaining_time":5.479025203,"test":[0.5056194099]}, -{"learn":[0.4113869065],"iteration":404,"passed_time":6.416963149,"remaining_time":5.466301941,"test":[0.5055870615]}, -{"learn":[0.4112286448],"iteration":405,"passed_time":6.434882659,"remaining_time":5.452215849,"test":[0.5055787232]}, -{"learn":[0.4110590725],"iteration":406,"passed_time":6.453232474,"remaining_time":5.438473559,"test":[0.5055699859]}, -{"learn":[0.4107481758],"iteration":407,"passed_time":6.471827828,"remaining_time":5.424914503,"test":[0.5056690666]}, -{"learn":[0.4106603593],"iteration":408,"passed_time":6.502338192,"remaining_time":5.421264849,"test":[0.5057043725]}, -{"learn":[0.4104916576],"iteration":409,"passed_time":6.521889678,"remaining_time":5.408396318,"test":[0.5057596577]}, -{"learn":[0.410350909],"iteration":410,"passed_time":6.540781802,"remaining_time":5.394951414,"test":[0.5057283927]}, -{"learn":[0.4101348908],"iteration":411,"passed_time":6.557977578,"remaining_time":5.380088402,"test":[0.5057540986]}, -{"learn":[0.4099898476],"iteration":412,"passed_time":6.574706997,"remaining_time":5.364833554,"test":[0.5057534277]}, -{"learn":[0.409759579],"iteration":413,"passed_time":6.602780303,"remaining_time":5.358778217,"test":[0.5057637686]}, -{"learn":[0.4095488194],"iteration":414,"passed_time":6.621797357,"remaining_time":5.3453063,"test":[0.5057403068]}, -{"learn":[0.4092995604],"iteration":415,"passed_time":6.64106941,"remaining_time":5.332012459,"test":[0.5057433093]}, -{"learn":[0.4090528408],"iteration":416,"passed_time":6.661408883,"remaining_time":5.319542346,"test":[0.5057504174]}, -{"learn":[0.4088984152],"iteration":417,"passed_time":6.680713535,"remaining_time":5.306212664,"test":[0.5057808512]}, -{"learn":[0.4086561412],"iteration":418,"passed_time":6.698348332,"remaining_time":5.291535317,"test":[0.5057070131]}, -{"learn":[0.4084070467],"iteration":419,"passed_time":6.719388776,"remaining_time":5.279519752,"test":[0.5056658587]}, -{"learn":[0.4082820546],"iteration":420,"passed_time":6.738014836,"remaining_time":5.265574539,"test":[0.5056484786]}, -{"learn":[0.408052739],"iteration":421,"passed_time":6.759700539,"remaining_time":5.253985253,"test":[0.5056525101]}, -{"learn":[0.4079038954],"iteration":422,"passed_time":6.78002624,"remaining_time":5.241296881,"test":[0.5056227494]}, -{"learn":[0.4077738978],"iteration":423,"passed_time":6.802168965,"remaining_time":5.229969534,"test":[0.5056191927]}, -{"learn":[0.4076969764],"iteration":424,"passed_time":6.820446567,"remaining_time":5.21563561,"test":[0.5056154201]}, -{"learn":[0.4074848942],"iteration":425,"passed_time":6.838963139,"remaining_time":5.201464922,"test":[0.5055722632]}, -{"learn":[0.4072186769],"iteration":426,"passed_time":6.858162697,"remaining_time":5.187790518,"test":[0.5056248542]}, -{"learn":[0.407034473],"iteration":427,"passed_time":6.878760869,"remaining_time":5.175142523,"test":[0.5056225632]}, -{"learn":[0.4068168505],"iteration":428,"passed_time":6.896750489,"remaining_time":5.160505611,"test":[0.5055820724]}, -{"learn":[0.4066484338],"iteration":429,"passed_time":6.914730377,"remaining_time":5.145845862,"test":[0.5056127927]}, -{"learn":[0.4064609594],"iteration":430,"passed_time":6.932060333,"remaining_time":5.130689667,"test":[0.5056102084]}, -{"learn":[0.4063775439],"iteration":431,"passed_time":6.94564835,"remaining_time":5.112768924,"test":[0.5056395822]}, -{"learn":[0.4062446513],"iteration":432,"passed_time":6.968174231,"remaining_time":5.10141162,"test":[0.5057070007]}, -{"learn":[0.4060445669],"iteration":433,"passed_time":6.984014176,"remaining_time":5.085134745,"test":[0.5057016396]}, -{"learn":[0.4058599491],"iteration":434,"passed_time":6.997218093,"remaining_time":5.066951033,"test":[0.5057033276]}, -{"learn":[0.4057238709],"iteration":435,"passed_time":7.011720593,"remaining_time":5.049725381,"test":[0.5057301873]}, -{"learn":[0.405556891],"iteration":436,"passed_time":7.026404672,"remaining_time":5.032642248,"test":[0.5057213834]}, -{"learn":[0.4053481581],"iteration":437,"passed_time":7.039566938,"remaining_time":5.014486038,"test":[0.5056997095]}, -{"learn":[0.4052095468],"iteration":438,"passed_time":7.057536023,"remaining_time":4.999757866,"test":[0.5056941061]}, -{"learn":[0.405039241],"iteration":439,"passed_time":7.070467973,"remaining_time":4.981466072,"test":[0.5056343996]}, -{"learn":[0.4048853183],"iteration":440,"passed_time":7.08423843,"remaining_time":4.963786111,"test":[0.5055990428]}, -{"learn":[0.4046243019],"iteration":441,"passed_time":7.09752014,"remaining_time":4.945783265,"test":[0.5056219709]}, -{"learn":[0.40439664],"iteration":442,"passed_time":7.109942862,"remaining_time":4.927206453,"test":[0.5056344292]}, -{"learn":[0.404257456],"iteration":443,"passed_time":7.123539959,"remaining_time":4.909466728,"test":[0.5056196254]}, -{"learn":[0.4040562711],"iteration":444,"passed_time":7.136965162,"remaining_time":4.891627807,"test":[0.5055948673]}, -{"learn":[0.4039560113],"iteration":445,"passed_time":7.149742671,"remaining_time":4.873367202,"test":[0.5055668699]}, -{"learn":[0.4038123666],"iteration":446,"passed_time":7.163096744,"remaining_time":4.855521954,"test":[0.5055739742]}, -{"learn":[0.4036857712],"iteration":447,"passed_time":7.181301834,"remaining_time":4.840966861,"test":[0.5055674998]}, -{"learn":[0.4035193031],"iteration":448,"passed_time":7.194258239,"remaining_time":4.822876904,"test":[0.5055242069]}, -{"learn":[0.4033486879],"iteration":449,"passed_time":7.207892697,"remaining_time":4.805261798,"test":[0.5055268805]}, -{"learn":[0.4031770743],"iteration":450,"passed_time":7.220682345,"remaining_time":4.78710426,"test":[0.5055321311]}, -{"learn":[0.4030550034],"iteration":451,"passed_time":7.233353753,"remaining_time":4.768892518,"test":[0.5055208138]}, -{"learn":[0.4028698306],"iteration":452,"passed_time":7.246615341,"remaining_time":4.751092177,"test":[0.5055534105]}, -{"learn":[0.4026983613],"iteration":453,"passed_time":7.25881713,"remaining_time":4.73262086,"test":[0.5055725124]}, -{"learn":[0.4025485746],"iteration":454,"passed_time":7.271648799,"remaining_time":4.714585485,"test":[0.5055431106]}, -{"learn":[0.4023596694],"iteration":455,"passed_time":7.285509503,"remaining_time":4.69723639,"test":[0.5055521403]}, -{"learn":[0.402161124],"iteration":456,"passed_time":7.298223951,"remaining_time":4.679167654,"test":[0.505527128]}, -{"learn":[0.4019401492],"iteration":457,"passed_time":7.31104986,"remaining_time":4.661193361,"test":[0.5055264034]}, -{"learn":[0.4017907634],"iteration":458,"passed_time":7.323237503,"remaining_time":4.642836848,"test":[0.5055539437]}, -{"learn":[0.4015745332],"iteration":459,"passed_time":7.335803446,"remaining_time":4.624745651,"test":[0.505631192]}, -{"learn":[0.4013345036],"iteration":460,"passed_time":7.348190915,"remaining_time":4.606566539,"test":[0.5056358382]}, -{"learn":[0.4011869485],"iteration":461,"passed_time":7.361356768,"remaining_time":4.588897725,"test":[0.5056737598]}, -{"learn":[0.4010027812],"iteration":462,"passed_time":7.374370948,"remaining_time":4.571154346,"test":[0.5056617143]}, -{"learn":[0.4007869908],"iteration":463,"passed_time":7.386911286,"remaining_time":4.553139284,"test":[0.5056540622]}, -{"learn":[0.4006739777],"iteration":464,"passed_time":7.399744031,"remaining_time":4.535326987,"test":[0.5056872857]}, -{"learn":[0.4005489822],"iteration":465,"passed_time":7.41280482,"remaining_time":4.51767504,"test":[0.5057610305]}, -{"learn":[0.4003149634],"iteration":466,"passed_time":7.425028585,"remaining_time":4.499535524,"test":[0.5057202459]}, -{"learn":[0.4002126351],"iteration":467,"passed_time":7.437434478,"remaining_time":4.481531032,"test":[0.5057031828]}, -{"learn":[0.400038857],"iteration":468,"passed_time":7.450898897,"remaining_time":4.464184627,"test":[0.5057111473]}, -{"learn":[0.399836417],"iteration":469,"passed_time":7.463979225,"remaining_time":4.446625921,"test":[0.5056962626]}, -{"learn":[0.3996140597],"iteration":470,"passed_time":7.476334315,"remaining_time":4.428656633,"test":[0.50569569]}, -{"learn":[0.3993328468],"iteration":471,"passed_time":7.490294159,"remaining_time":4.411656305,"test":[0.5057243812]}, -{"learn":[0.3989870829],"iteration":472,"passed_time":7.509846863,"remaining_time":4.397944146,"test":[0.5056494599]}, -{"learn":[0.3988445618],"iteration":473,"passed_time":7.522941901,"remaining_time":4.380447183,"test":[0.5056261744]}, -{"learn":[0.3987436442],"iteration":474,"passed_time":7.53567728,"remaining_time":4.362760531,"test":[0.5056223365]}, -{"learn":[0.3986119474],"iteration":475,"passed_time":7.549084021,"remaining_time":4.345481138,"test":[0.5055916699]}, -{"learn":[0.3984610074],"iteration":476,"passed_time":7.56192414,"remaining_time":4.32789369,"test":[0.5055695668]}, -{"learn":[0.3982633871],"iteration":477,"passed_time":7.575737323,"remaining_time":4.310879816,"test":[0.5055979363]}, -{"learn":[0.398136263],"iteration":478,"passed_time":7.590111008,"remaining_time":4.294196416,"test":[0.5055905375]}, -{"learn":[0.3980163749],"iteration":479,"passed_time":7.608802624,"remaining_time":4.279951476,"test":[0.5055737089]}, -{"learn":[0.3978723608],"iteration":480,"passed_time":7.730426141,"remaining_time":4.323252873,"test":[0.5056172603]}, -{"learn":[0.397690427],"iteration":481,"passed_time":7.746626809,"remaining_time":4.30725308,"test":[0.5055890569]}, -{"learn":[0.3975478307],"iteration":482,"passed_time":7.766534698,"remaining_time":4.29330179,"test":[0.5055894479]}, -{"learn":[0.3973334291],"iteration":483,"passed_time":7.784587949,"remaining_time":4.2783066,"test":[0.5055599113]}, -{"learn":[0.3971051589],"iteration":484,"passed_time":7.801056944,"remaining_time":4.262433176,"test":[0.505560481]}, -{"learn":[0.3969474896],"iteration":485,"passed_time":7.820531043,"remaining_time":4.248189702,"test":[0.505562845]}, -{"learn":[0.3967539683],"iteration":486,"passed_time":7.838426697,"remaining_time":4.233072323,"test":[0.5055930275]}, -{"learn":[0.3966085314],"iteration":487,"passed_time":7.85662376,"remaining_time":4.218105379,"test":[0.5056117097]}, -{"learn":[0.3964510125],"iteration":488,"passed_time":7.879390696,"remaining_time":4.205564359,"test":[0.5056385897]}, -{"learn":[0.396253402],"iteration":489,"passed_time":7.898180407,"remaining_time":4.190871236,"test":[0.5056763688]}, -{"learn":[0.3960310245],"iteration":490,"passed_time":7.915977287,"remaining_time":4.175637714,"test":[0.505589711]}, -{"learn":[0.3958311156],"iteration":491,"passed_time":7.938249377,"remaining_time":4.162740527,"test":[0.5055514499]}, -{"learn":[0.3955993467],"iteration":492,"passed_time":7.965200224,"remaining_time":4.152244336,"test":[0.5055368722]}, -{"learn":[0.3954683697],"iteration":493,"passed_time":7.985494304,"remaining_time":4.138231866,"test":[0.5055168889]}, -{"learn":[0.3953325317],"iteration":494,"passed_time":8.006142797,"remaining_time":4.124376592,"test":[0.5055516883]}, -{"learn":[0.3951685557],"iteration":495,"passed_time":8.025458565,"remaining_time":4.109811443,"test":[0.5055044263]}, -{"learn":[0.3950654818],"iteration":496,"passed_time":8.052487365,"remaining_time":4.099153528,"test":[0.5054930211]}, -{"learn":[0.3948834192],"iteration":497,"passed_time":8.070785733,"remaining_time":4.084012058,"test":[0.505506577]}, -{"learn":[0.3947808055],"iteration":498,"passed_time":8.087600798,"remaining_time":4.068111824,"test":[0.5054624273]}, -{"learn":[0.3946276223],"iteration":499,"passed_time":8.104566365,"remaining_time":4.052283182,"test":[0.5054659544]}, -{"learn":[0.3944426652],"iteration":500,"passed_time":8.124808546,"remaining_time":4.038078499,"test":[0.5054681124]}, -{"learn":[0.3942853799],"iteration":501,"passed_time":8.148400577,"remaining_time":4.025504667,"test":[0.5055313527]}, -{"learn":[0.3940638964],"iteration":502,"passed_time":8.167331115,"remaining_time":4.010597983,"test":[0.5055551405]}, -{"learn":[0.3938680931],"iteration":503,"passed_time":8.189534059,"remaining_time":3.997272577,"test":[0.5055629565]}, -{"learn":[0.3936522705],"iteration":504,"passed_time":8.220398053,"remaining_time":3.988113907,"test":[0.505522643]}, -{"learn":[0.3934806347],"iteration":505,"passed_time":8.246744294,"remaining_time":3.976690924,"test":[0.5055165202]}, -{"learn":[0.3933477731],"iteration":506,"passed_time":8.27010162,"remaining_time":3.963776516,"test":[0.5055238986]}, -{"learn":[0.3932168615],"iteration":507,"passed_time":8.287889056,"remaining_time":3.948167621,"test":[0.5055616149]}, -{"learn":[0.3930577322],"iteration":508,"passed_time":8.308971757,"remaining_time":3.9341104,"test":[0.5055502317]}, -{"learn":[0.3929338752],"iteration":509,"passed_time":8.326784764,"remaining_time":3.918486948,"test":[0.50554374]}, -{"learn":[0.3927555401],"iteration":510,"passed_time":8.346768276,"remaining_time":3.903870094,"test":[0.5055258652]}, -{"learn":[0.3925625806],"iteration":511,"passed_time":8.365499585,"remaining_time":3.888650198,"test":[0.5055410857]}, -{"learn":[0.3924040515],"iteration":512,"passed_time":8.386214323,"remaining_time":3.874332933,"test":[0.505559419]}, -{"learn":[0.3922035732],"iteration":513,"passed_time":8.406928376,"remaining_time":3.85999046,"test":[0.5055728836]}, -{"learn":[0.3920878478],"iteration":514,"passed_time":8.427066684,"remaining_time":3.845360526,"test":[0.5055634487]}, -{"learn":[0.3918940082],"iteration":515,"passed_time":8.443899088,"remaining_time":3.829210052,"test":[0.5055811846]}, -{"learn":[0.391770082],"iteration":516,"passed_time":8.460054083,"remaining_time":3.812751647,"test":[0.5055673339]}, -{"learn":[0.3915579811],"iteration":517,"passed_time":8.479128374,"remaining_time":3.797601897,"test":[0.505641107]}, -{"learn":[0.3913652469],"iteration":518,"passed_time":8.498241576,"remaining_time":3.782454343,"test":[0.5057116994]}, -{"learn":[0.3912203248],"iteration":519,"passed_time":8.516950225,"remaining_time":3.7671126,"test":[0.5056992602]}, -{"learn":[0.391062202],"iteration":520,"passed_time":8.543790391,"remaining_time":3.755332053,"test":[0.505732603]}, -{"learn":[0.3909223001],"iteration":521,"passed_time":8.563614312,"remaining_time":3.74042924,"test":[0.5057473174]}, -{"learn":[0.3907347913],"iteration":522,"passed_time":8.581308478,"remaining_time":3.724583221,"test":[0.5057873197]}, -{"learn":[0.3906212249],"iteration":523,"passed_time":8.599240633,"remaining_time":3.708832792,"test":[0.5057830894]}, -{"learn":[0.390499577],"iteration":524,"passed_time":8.618457529,"remaining_time":3.693624655,"test":[0.5057609133]}, -{"learn":[0.390320446],"iteration":525,"passed_time":8.646258037,"remaining_time":3.682056654,"test":[0.5057385176]}, -{"learn":[0.39019017],"iteration":526,"passed_time":8.665980483,"remaining_time":3.667008819,"test":[0.5057340285]}, -{"learn":[0.3900673339],"iteration":527,"passed_time":8.683502185,"remaining_time":3.651017964,"test":[0.5057626303]}, -{"learn":[0.3899329843],"iteration":528,"passed_time":8.704344513,"remaining_time":3.636408577,"test":[0.5057646069]}, -{"learn":[0.389764516],"iteration":529,"passed_time":8.721866503,"remaining_time":3.620397416,"test":[0.5057178585]}, -{"learn":[0.3896331664],"iteration":530,"passed_time":8.740713176,"remaining_time":3.604926903,"test":[0.5057410382]}, -{"learn":[0.3895170009],"iteration":531,"passed_time":8.759498122,"remaining_time":3.589418403,"test":[0.5056904442]}, -{"learn":[0.389249049],"iteration":532,"passed_time":8.779507405,"remaining_time":3.574396073,"test":[0.505689517]}, -{"learn":[0.3890434867],"iteration":533,"passed_time":8.802426196,"remaining_time":3.560531944,"test":[0.5056898459]}, -{"learn":[0.388938254],"iteration":534,"passed_time":8.822411676,"remaining_time":3.545455159,"test":[0.5056956925]}, -{"learn":[0.3887604864],"iteration":535,"passed_time":8.841386989,"remaining_time":3.529956746,"test":[0.5056917961]}, -{"learn":[0.3884972125],"iteration":536,"passed_time":8.859790619,"remaining_time":3.514218625,"test":[0.5056360425]}, -{"learn":[0.3883344834],"iteration":537,"passed_time":8.876709196,"remaining_time":3.497885408,"test":[0.5056150748]}, -{"learn":[0.3881912086],"iteration":538,"passed_time":8.89364568,"remaining_time":3.481557029,"test":[0.5055983552]}, -{"learn":[0.3880425215],"iteration":539,"passed_time":8.911689781,"remaining_time":3.465657137,"test":[0.5055465885]}, -{"learn":[0.3878480257],"iteration":540,"passed_time":8.929166915,"remaining_time":3.449530287,"test":[0.5055270041]}, -{"learn":[0.3876806629],"iteration":541,"passed_time":8.943424205,"remaining_time":3.432162795,"test":[0.5055238699]}, -{"learn":[0.3876272814],"iteration":542,"passed_time":8.957878078,"remaining_time":3.414881698,"test":[0.5055438209]}, -{"learn":[0.3874939983],"iteration":543,"passed_time":8.972062179,"remaining_time":3.39750884,"test":[0.5055209378]}, -{"learn":[0.3873292341],"iteration":544,"passed_time":8.986271285,"remaining_time":3.380157089,"test":[0.5055484502]}, -{"learn":[0.3871057995],"iteration":545,"passed_time":8.999600943,"remaining_time":3.362488264,"test":[0.5055909795]}, -{"learn":[0.387009513],"iteration":546,"passed_time":9.013432513,"remaining_time":3.345021572,"test":[0.5055806135]}, -{"learn":[0.3868711828],"iteration":547,"passed_time":9.026843285,"remaining_time":3.327413036,"test":[0.5055978925]}, -{"learn":[0.3867208621],"iteration":548,"passed_time":9.040084345,"remaining_time":3.309757656,"test":[0.5056341497]}, -{"learn":[0.3865262797],"iteration":549,"passed_time":9.053638917,"remaining_time":3.292232333,"test":[0.5056082736]}, -{"learn":[0.3863483729],"iteration":550,"passed_time":9.067355134,"remaining_time":3.274779803,"test":[0.5055924323]}, -{"learn":[0.3861899072],"iteration":551,"passed_time":9.080884242,"remaining_time":3.257273696,"test":[0.5055709305]}, -{"learn":[0.3860593284],"iteration":552,"passed_time":9.095354566,"remaining_time":3.240117268,"test":[0.5056002069]}, -{"learn":[0.3859177807],"iteration":553,"passed_time":9.109248228,"remaining_time":3.222766521,"test":[0.5056165599]}, -{"learn":[0.38579677],"iteration":554,"passed_time":9.122397114,"remaining_time":3.205166554,"test":[0.5056055535]}, -{"learn":[0.385617264],"iteration":555,"passed_time":9.135634856,"remaining_time":3.187613601,"test":[0.5056444582]}, -{"learn":[0.3855003873],"iteration":556,"passed_time":9.148578413,"remaining_time":3.169974208,"test":[0.5056275212]}, -{"learn":[0.3853088475],"iteration":557,"passed_time":9.162232535,"remaining_time":3.152596141,"test":[0.5056138945]}, -{"learn":[0.3851622708],"iteration":558,"passed_time":9.175159111,"remaining_time":3.134982809,"test":[0.5055903046]}, -{"learn":[0.384870381],"iteration":559,"passed_time":9.188644175,"remaining_time":3.117575702,"test":[0.5055569697]}, -{"learn":[0.384713858],"iteration":560,"passed_time":9.202062373,"remaining_time":3.100160051,"test":[0.5055545583]}, -{"learn":[0.3845989351],"iteration":561,"passed_time":9.215334313,"remaining_time":3.082709699,"test":[0.5055466135]}, -{"learn":[0.3844153447],"iteration":562,"passed_time":9.228646596,"remaining_time":3.06528759,"test":[0.5055558139]}, -{"learn":[0.3842753373],"iteration":563,"passed_time":9.24313097,"remaining_time":3.048266596,"test":[0.5055552809]}, -{"learn":[0.3841330856],"iteration":564,"passed_time":9.256425565,"remaining_time":3.030865008,"test":[0.5055509626]}, -{"learn":[0.3839696176],"iteration":565,"passed_time":9.270243064,"remaining_time":3.013647922,"test":[0.5055234281]}, -{"learn":[0.3837619101],"iteration":566,"passed_time":9.284654825,"remaining_time":2.996634626,"test":[0.5055511976]}, -{"learn":[0.3836332156],"iteration":567,"passed_time":9.298382318,"remaining_time":2.979411236,"test":[0.5055726181]}, -{"learn":[0.3834369858],"iteration":568,"passed_time":9.311957632,"remaining_time":2.962151725,"test":[0.5055877355]}, -{"learn":[0.3832403734],"iteration":569,"passed_time":9.324489392,"remaining_time":2.944575597,"test":[0.5055505763]}, -{"learn":[0.3831079646],"iteration":570,"passed_time":9.338008561,"remaining_time":2.927326677,"test":[0.505570498]}, -{"learn":[0.3829356965],"iteration":571,"passed_time":9.351582848,"remaining_time":2.910107949,"test":[0.5055791179]}, -{"learn":[0.3826621061],"iteration":572,"passed_time":9.36524246,"remaining_time":2.892928299,"test":[0.5056026689]}, -{"learn":[0.382497807],"iteration":573,"passed_time":9.378530153,"remaining_time":2.875646876,"test":[0.5056031305]}, -{"learn":[0.3824122493],"iteration":574,"passed_time":9.392208332,"remaining_time":2.858498188,"test":[0.505553323]}, -{"learn":[0.3822696769],"iteration":575,"passed_time":9.406391786,"remaining_time":2.841514185,"test":[0.5055254649]}, -{"learn":[0.3820522246],"iteration":576,"passed_time":9.419740867,"remaining_time":2.824289723,"test":[0.5054505212]}, -{"learn":[0.3818821373],"iteration":577,"passed_time":9.432067788,"remaining_time":2.806774498,"test":[0.5054725183]}, -{"learn":[0.3817868214],"iteration":578,"passed_time":9.445772079,"remaining_time":2.789683982,"test":[0.5054865611]}, -{"learn":[0.381622574],"iteration":579,"passed_time":9.459278119,"remaining_time":2.772547035,"test":[0.5054893223]}, -{"learn":[0.3813760284],"iteration":580,"passed_time":9.472820099,"remaining_time":2.755433041,"test":[0.5055726699]}, -{"learn":[0.3812175079],"iteration":581,"passed_time":9.487007355,"remaining_time":2.738517587,"test":[0.5055515286]}, -{"learn":[0.3809906761],"iteration":582,"passed_time":9.515090636,"remaining_time":2.725592,"test":[0.5056011911]}, -{"learn":[0.3808943957],"iteration":583,"passed_time":9.531609379,"remaining_time":2.709327323,"test":[0.5055879554]}, -{"learn":[0.3807539477],"iteration":584,"passed_time":9.548067688,"remaining_time":2.693044732,"test":[0.5056004955]}, -{"learn":[0.3805639832],"iteration":585,"passed_time":9.568613766,"remaining_time":2.677905559,"test":[0.5056181231]}, -{"learn":[0.3803638166],"iteration":586,"passed_time":9.582761567,"remaining_time":2.66097127,"test":[0.5056573656]}, -{"learn":[0.3802362482],"iteration":587,"passed_time":9.596013375,"remaining_time":2.643799603,"test":[0.5056478758]}, -{"learn":[0.3801481063],"iteration":588,"passed_time":9.60933996,"remaining_time":2.626661687,"test":[0.5056403903]}, -{"learn":[0.3800114269],"iteration":589,"passed_time":9.622907936,"remaining_time":2.609602152,"test":[0.505644154]}, -{"learn":[0.3799221502],"iteration":590,"passed_time":9.636096652,"remaining_time":2.592452399,"test":[0.5056173362]}, -{"learn":[0.3797750682],"iteration":591,"passed_time":9.649599634,"remaining_time":2.575399902,"test":[0.5056519756]}, -{"learn":[0.3796373166],"iteration":592,"passed_time":9.66273802,"remaining_time":2.558262849,"test":[0.5056671396]}, -{"learn":[0.3795367884],"iteration":593,"passed_time":9.677330879,"remaining_time":2.541521241,"test":[0.5056660699]}, -{"learn":[0.379377213],"iteration":594,"passed_time":9.690994657,"remaining_time":2.524544827,"test":[0.5056916549]}, -{"learn":[0.3792204097],"iteration":595,"passed_time":9.704886995,"remaining_time":2.507638586,"test":[0.5056701658]}, -{"learn":[0.3790521672],"iteration":596,"passed_time":9.732754253,"remaining_time":2.494323954,"test":[0.5056717488]}, -{"learn":[0.3788710699],"iteration":597,"passed_time":9.752869715,"remaining_time":2.478990295,"test":[0.5057052327]}, -{"learn":[0.378688007],"iteration":598,"passed_time":9.775076786,"remaining_time":2.464167938,"test":[0.5057069886]}, -{"learn":[0.3785935206],"iteration":599,"passed_time":9.792442773,"remaining_time":2.448110693,"test":[0.5056979984]}, -{"learn":[0.3784156977],"iteration":600,"passed_time":9.805625037,"remaining_time":2.431011864,"test":[0.5056854665]}, -{"learn":[0.3782577791],"iteration":601,"passed_time":9.81903743,"remaining_time":2.413982624,"test":[0.5056842615]}, -{"learn":[0.3780576737],"iteration":602,"passed_time":9.831977248,"remaining_time":2.396850175,"test":[0.5056645738]}, -{"learn":[0.3778601431],"iteration":603,"passed_time":9.84484444,"remaining_time":2.379714053,"test":[0.5056574029]}, -{"learn":[0.3776589792],"iteration":604,"passed_time":9.857790408,"remaining_time":2.362610924,"test":[0.50573599]}, -{"learn":[0.377434885],"iteration":605,"passed_time":9.874457894,"remaining_time":2.346405836,"test":[0.5057289336]}, -{"learn":[0.3772646588],"iteration":606,"passed_time":9.88826979,"remaining_time":2.329526491,"test":[0.5057501134]}, -{"learn":[0.3771617804],"iteration":607,"passed_time":9.902074895,"remaining_time":2.31265565,"test":[0.5057695814]}, -{"learn":[0.3770098203],"iteration":608,"passed_time":9.917356909,"remaining_time":2.296136821,"test":[0.505762665]}, -{"learn":[0.3769221424],"iteration":609,"passed_time":9.932800487,"remaining_time":2.279659128,"test":[0.5057571164]}, -{"learn":[0.376771416],"iteration":610,"passed_time":9.94653505,"remaining_time":2.262796026,"test":[0.5057823748]}, -{"learn":[0.3767037304],"iteration":611,"passed_time":9.961952222,"remaining_time":2.24632256,"test":[0.5057899624]}, -{"learn":[0.3765630818],"iteration":612,"passed_time":9.975605073,"remaining_time":2.22945823,"test":[0.5057329957]}, -{"learn":[0.3763107012],"iteration":613,"passed_time":9.98887814,"remaining_time":2.21252024,"test":[0.5058361943]}, -{"learn":[0.3761804035],"iteration":614,"passed_time":10.00144607,"remaining_time":2.195439382,"test":[0.5058262083]}, -{"learn":[0.3760301394],"iteration":615,"passed_time":10.01545076,"remaining_time":2.178685718,"test":[0.5058404937]}, -{"learn":[0.375841275],"iteration":616,"passed_time":10.02857216,"remaining_time":2.161750563,"test":[0.5058315612]}, -{"learn":[0.3757230274],"iteration":617,"passed_time":10.04441697,"remaining_time":2.145409451,"test":[0.5058261844]}, -{"learn":[0.3755209797],"iteration":618,"passed_time":10.05830932,"remaining_time":2.128656739,"test":[0.5058420159]}, -{"learn":[0.3753748639],"iteration":619,"passed_time":10.07222086,"remaining_time":2.111917276,"test":[0.5058374679]}, -{"learn":[0.3752053593],"iteration":620,"passed_time":10.08514223,"remaining_time":2.094981236,"test":[0.5058503715]}, -{"learn":[0.3750205847],"iteration":621,"passed_time":10.09896816,"remaining_time":2.078244252,"test":[0.5058382332]}, -{"learn":[0.3748473989],"iteration":622,"passed_time":10.11262095,"remaining_time":2.061481317,"test":[0.505888554]}, -{"learn":[0.3746585471],"iteration":623,"passed_time":10.12637666,"remaining_time":2.044749134,"test":[0.5058868205]}, -{"learn":[0.3745745002],"iteration":624,"passed_time":10.13962308,"remaining_time":2.027924616,"test":[0.5058712402]}, -{"learn":[0.3744110356],"iteration":625,"passed_time":10.15293234,"remaining_time":2.011123978,"test":[0.5059055665]}, -{"learn":[0.3742598968],"iteration":626,"passed_time":10.16595259,"remaining_time":1.994277782,"test":[0.5059159343]}, -{"learn":[0.3740822124],"iteration":627,"passed_time":10.17899438,"remaining_time":1.977447953,"test":[0.5058888314]}, -{"learn":[0.3739235506],"iteration":628,"passed_time":10.19223092,"remaining_time":1.960667634,"test":[0.5058707643]}, -{"learn":[0.3737586013],"iteration":629,"passed_time":10.20517093,"remaining_time":1.943842081,"test":[0.5058791736]}, -{"learn":[0.3734855062],"iteration":630,"passed_time":10.21836219,"remaining_time":1.927076229,"test":[0.505811363]}, -{"learn":[0.3733377872],"iteration":631,"passed_time":10.23193306,"remaining_time":1.910392565,"test":[0.505811207]}, -{"learn":[0.3731745698],"iteration":632,"passed_time":10.24587598,"remaining_time":1.893787504,"test":[0.5058167211]}, -{"learn":[0.3729856746],"iteration":633,"passed_time":10.25945945,"remaining_time":1.877125074,"test":[0.5058579571]}, -{"learn":[0.3728228361],"iteration":634,"passed_time":10.27264849,"remaining_time":1.860400908,"test":[0.5059104663]}, -{"learn":[0.3726907717],"iteration":635,"passed_time":10.28675863,"remaining_time":1.843852963,"test":[0.5059304856]}, -{"learn":[0.3725425753],"iteration":636,"passed_time":10.30016484,"remaining_time":1.827187797,"test":[0.505908279]}, -{"learn":[0.3724504391],"iteration":637,"passed_time":10.31293728,"remaining_time":1.810421592,"test":[0.5058934625]}, -{"learn":[0.3723358488],"iteration":638,"passed_time":10.32594226,"remaining_time":1.793708279,"test":[0.5058838366]}, -{"learn":[0.3721377624],"iteration":639,"passed_time":10.33929663,"remaining_time":1.777066609,"test":[0.5059153462]}, -{"learn":[0.3720018746],"iteration":640,"passed_time":10.35216487,"remaining_time":1.760352529,"test":[0.5058979888]}, -{"learn":[0.3719057184],"iteration":641,"passed_time":10.36556612,"remaining_time":1.743740095,"test":[0.5059640193]}, -{"learn":[0.3718286598],"iteration":642,"passed_time":10.3786478,"remaining_time":1.72708447,"test":[0.5059731213]}, -{"learn":[0.3717219004],"iteration":643,"passed_time":10.39104709,"remaining_time":1.710327626,"test":[0.5059864599]}, -{"learn":[0.3715054562],"iteration":644,"passed_time":10.40457442,"remaining_time":1.693767928,"test":[0.5060248116]}, -{"learn":[0.3713598942],"iteration":645,"passed_time":10.4182617,"remaining_time":1.67724337,"test":[0.5060350378]}, -{"learn":[0.3712305354],"iteration":646,"passed_time":10.43159219,"remaining_time":1.660670782,"test":[0.5060239921]}, -{"learn":[0.3710254186],"iteration":647,"passed_time":10.44511268,"remaining_time":1.644138108,"test":[0.5059900137]}, -{"learn":[0.3708458548],"iteration":648,"passed_time":10.4578888,"remaining_time":1.627498874,"test":[0.5060294164]}, -{"learn":[0.3706665923],"iteration":649,"passed_time":10.47164328,"remaining_time":1.611022044,"test":[0.5060446436]}, -{"learn":[0.3704999459],"iteration":650,"passed_time":10.48505267,"remaining_time":1.594501097,"test":[0.5060366196]}, -{"learn":[0.370247796],"iteration":651,"passed_time":10.50038941,"remaining_time":1.57827939,"test":[0.5060839178]}, -{"learn":[0.3701324895],"iteration":652,"passed_time":10.51736237,"remaining_time":1.562303445,"test":[0.5060818933]}, -{"learn":[0.3699762302],"iteration":653,"passed_time":10.53111544,"remaining_time":1.545851807,"test":[0.506081043]}, -{"learn":[0.3697508254],"iteration":654,"passed_time":10.54479648,"remaining_time":1.529397963,"test":[0.5061498492]}, -{"learn":[0.3695699218],"iteration":655,"passed_time":10.55731439,"remaining_time":1.512785903,"test":[0.5061723019]}, -{"learn":[0.3693988236],"iteration":656,"passed_time":10.57685576,"remaining_time":1.497180496,"test":[0.5062147918]}, -{"learn":[0.3692143951],"iteration":657,"passed_time":10.59589234,"remaining_time":1.481492546,"test":[0.5062491974]}, -{"learn":[0.3690794117],"iteration":658,"passed_time":10.61574773,"remaining_time":1.465907501,"test":[0.506276643]}, -{"learn":[0.3688904349],"iteration":659,"passed_time":10.63598065,"remaining_time":1.450360997,"test":[0.5062644754]}, -{"learn":[0.3687211772],"iteration":660,"passed_time":10.65786479,"remaining_time":1.435022641,"test":[0.506362546]}, -{"learn":[0.3685619111],"iteration":661,"passed_time":10.6773011,"remaining_time":1.419339119,"test":[0.5063569392]}, -{"learn":[0.3683524035],"iteration":662,"passed_time":10.69818366,"remaining_time":1.403834055,"test":[0.5063857443]}, -{"learn":[0.3681662122],"iteration":663,"passed_time":10.71776161,"remaining_time":1.388143824,"test":[0.5063776314]}, -{"learn":[0.3680193499],"iteration":664,"passed_time":10.73809415,"remaining_time":1.37253835,"test":[0.5063688627]}, -{"learn":[0.3678031188],"iteration":665,"passed_time":10.75465581,"remaining_time":1.356443076,"test":[0.5063411726]}, -{"learn":[0.3676260855],"iteration":666,"passed_time":10.77335194,"remaining_time":1.34061201,"test":[0.506391077]}, -{"learn":[0.3674784863],"iteration":667,"passed_time":10.79092675,"remaining_time":1.32463472,"test":[0.5064087086]}, -{"learn":[0.3673319536],"iteration":668,"passed_time":10.81236101,"remaining_time":1.309119943,"test":[0.506398484]}, -{"learn":[0.3671497691],"iteration":669,"passed_time":10.83320943,"remaining_time":1.293517544,"test":[0.506438063]}, -{"learn":[0.3668777821],"iteration":670,"passed_time":10.85191607,"remaining_time":1.277647347,"test":[0.5064323949]}, -{"learn":[0.366799106],"iteration":671,"passed_time":10.87376646,"remaining_time":1.262133607,"test":[0.5064246685]}, -{"learn":[0.3666770671],"iteration":672,"passed_time":10.89687201,"remaining_time":1.246744643,"test":[0.5064482635]}, -{"learn":[0.3665607255],"iteration":673,"passed_time":10.91821681,"remaining_time":1.23113424,"test":[0.5064572016]}, -{"learn":[0.366450751],"iteration":674,"passed_time":10.9373045,"remaining_time":1.215256056,"test":[0.5064779297]}, -{"learn":[0.3663048737],"iteration":675,"passed_time":10.95989221,"remaining_time":1.199751514,"test":[0.5065327687]}, -{"learn":[0.3661820191],"iteration":676,"passed_time":10.97707511,"remaining_time":1.183643254,"test":[0.5065437267]}, -{"learn":[0.3660185996],"iteration":677,"passed_time":10.99527877,"remaining_time":1.167640224,"test":[0.5065448535]}, -{"learn":[0.3658993426],"iteration":678,"passed_time":11.01146714,"remaining_time":1.151419981,"test":[0.5065373813]}, -{"learn":[0.3657578988],"iteration":679,"passed_time":11.0315206,"remaining_time":1.135597708,"test":[0.5065576913]}, -{"learn":[0.3656420193],"iteration":680,"passed_time":11.04981298,"remaining_time":1.119584575,"test":[0.5065706357]}, -{"learn":[0.3654810658],"iteration":681,"passed_time":11.07063674,"remaining_time":1.103817153,"test":[0.5065769011]}, -{"learn":[0.3653016046],"iteration":682,"passed_time":11.09141163,"remaining_time":1.08803013,"test":[0.506595917]}, -{"learn":[0.365163632],"iteration":683,"passed_time":11.1096931,"remaining_time":1.07198793,"test":[0.5065812648]}, -{"learn":[0.3650449584],"iteration":684,"passed_time":11.12789828,"remaining_time":1.055931954,"test":[0.5066012763]}, -{"learn":[0.3649630095],"iteration":685,"passed_time":11.14367957,"remaining_time":1.039643575,"test":[0.5065902832]}, -{"learn":[0.3647988008],"iteration":686,"passed_time":11.16246889,"remaining_time":1.023632518,"test":[0.5065580604]}, -{"learn":[0.3647013587],"iteration":687,"passed_time":11.17971497,"remaining_time":1.007474315,"test":[0.5065551143]}, -{"learn":[0.3645537531],"iteration":688,"passed_time":11.2057256,"remaining_time":0.9920889135,"test":[0.50658621]}, -{"learn":[0.3643922371],"iteration":689,"passed_time":11.22569338,"remaining_time":0.9761472506,"test":[0.50657265]}, -{"learn":[0.3642050082],"iteration":690,"passed_time":11.24778969,"remaining_time":0.9603756758,"test":[0.5065772572]}, -{"learn":[0.3640578903],"iteration":691,"passed_time":11.26913607,"remaining_time":0.9445229655,"test":[0.5065208501]}, -{"learn":[0.3639359832],"iteration":692,"passed_time":11.28775011,"remaining_time":0.9284296626,"test":[0.5064912521]}, -{"learn":[0.363838056],"iteration":693,"passed_time":11.305819,"remaining_time":0.9122851063,"test":[0.5064764657]}, -{"learn":[0.3637076899],"iteration":694,"passed_time":11.324445,"remaining_time":0.8961791008,"test":[0.5064661015]}, -{"learn":[0.3635879928],"iteration":695,"passed_time":11.34497111,"remaining_time":0.880213276,"test":[0.5064367103]}, -{"learn":[0.3633801607],"iteration":696,"passed_time":11.36466561,"remaining_time":0.8641711294,"test":[0.5064394748]}, -{"learn":[0.3632430369],"iteration":697,"passed_time":11.38287109,"remaining_time":0.8480075885,"test":[0.5064420273]}, -{"learn":[0.3631584444],"iteration":698,"passed_time":11.39878708,"remaining_time":0.8316711603,"test":[0.506490273]}, -{"learn":[0.3629197967],"iteration":699,"passed_time":11.42077534,"remaining_time":0.8157696671,"test":[0.5065930782]}, -{"learn":[0.3627817688],"iteration":700,"passed_time":11.43594098,"remaining_time":0.7993739057,"test":[0.5066165033]}, -{"learn":[0.3626405338],"iteration":701,"passed_time":11.45254394,"remaining_time":0.7830799273,"test":[0.5066243897]}, -{"learn":[0.3625273179],"iteration":702,"passed_time":11.4740333,"remaining_time":0.7671117571,"test":[0.5066113422]}, -{"learn":[0.3623957062],"iteration":703,"passed_time":11.49223869,"remaining_time":0.7509133232,"test":[0.5066070501]}, -{"learn":[0.3623111402],"iteration":704,"passed_time":11.51748274,"remaining_time":0.7351584728,"test":[0.5066068464]}, -{"learn":[0.3622124003],"iteration":705,"passed_time":11.5340406,"remaining_time":0.7188353916,"test":[0.5065816363]}, -{"learn":[0.3621099502],"iteration":706,"passed_time":11.55634092,"remaining_time":0.7028609047,"test":[0.5065955447]}, -{"learn":[0.362021043],"iteration":707,"passed_time":11.57327907,"remaining_time":0.6865504531,"test":[0.5066075589]}, -{"learn":[0.3618692858],"iteration":708,"passed_time":11.59537145,"remaining_time":0.6705362895,"test":[0.5066564799]}, -{"learn":[0.361670701],"iteration":709,"passed_time":11.61438839,"remaining_time":0.6543317405,"test":[0.5066405539]}, -{"learn":[0.3615273603],"iteration":710,"passed_time":11.63366934,"remaining_time":0.6381337614,"test":[0.5066439931]}, -{"learn":[0.3613907674],"iteration":711,"passed_time":11.65214249,"remaining_time":0.621884009,"test":[0.5066163882]}, -{"learn":[0.361319107],"iteration":712,"passed_time":11.67217509,"remaining_time":0.6057089457,"test":[0.5066320475]}, -{"learn":[0.3612447763],"iteration":713,"passed_time":11.69168998,"remaining_time":0.5894969736,"test":[0.5066122738]}, -{"learn":[0.3611296843],"iteration":714,"passed_time":11.71303793,"remaining_time":0.5733654929,"test":[0.506662354]}, -{"learn":[0.3610371417],"iteration":715,"passed_time":11.73244261,"remaining_time":0.5571271629,"test":[0.5066548912]}, -{"learn":[0.3609221171],"iteration":716,"passed_time":11.75192552,"remaining_time":0.5408836013,"test":[0.5066455097]}, -{"learn":[0.360775383],"iteration":717,"passed_time":11.76947311,"remaining_time":0.5245447627,"test":[0.506652337]}, -{"learn":[0.3605754063],"iteration":718,"passed_time":11.78288565,"remaining_time":0.508024277,"test":[0.506635886]}, -{"learn":[0.360526686],"iteration":719,"passed_time":11.79565717,"remaining_time":0.4914857155,"test":[0.5066322706]}, -{"learn":[0.3603259902],"iteration":720,"passed_time":11.80940086,"remaining_time":0.474996706,"test":[0.5066180485]}, -{"learn":[0.3601968411],"iteration":721,"passed_time":11.82275285,"remaining_time":0.4585001106,"test":[0.506687771]}, -{"learn":[0.3600891472],"iteration":722,"passed_time":11.83746003,"remaining_time":0.4420628226,"test":[0.5066837762]}, -{"learn":[0.3599092762],"iteration":723,"passed_time":11.85082016,"remaining_time":0.4255819394,"test":[0.5067004981]}, -{"learn":[0.3597394541],"iteration":724,"passed_time":11.86424006,"remaining_time":0.4091117262,"test":[0.5067077301]}, -{"learn":[0.3596019534],"iteration":725,"passed_time":11.87875964,"remaining_time":0.392686269,"test":[0.5067600953]}, -{"learn":[0.3594025812],"iteration":726,"passed_time":11.89272972,"remaining_time":0.3762486706,"test":[0.5067874665]}, -{"learn":[0.3593026302],"iteration":727,"passed_time":11.90838784,"remaining_time":0.3598688633,"test":[0.506794877]}, -{"learn":[0.3592546028],"iteration":728,"passed_time":11.92385468,"remaining_time":0.3434855258,"test":[0.5068271825]}, -{"learn":[0.3591605646],"iteration":729,"passed_time":11.93719086,"remaining_time":0.3270463251,"test":[0.5068130183]}, -{"learn":[0.3590715553],"iteration":730,"passed_time":11.95094601,"remaining_time":0.3106265037,"test":[0.5067961769]}, -{"learn":[0.3588811257],"iteration":731,"passed_time":11.96512223,"remaining_time":0.2942243172,"test":[0.5068155207]}, -{"learn":[0.3587866435],"iteration":732,"passed_time":11.97910621,"remaining_time":0.2778237456,"test":[0.5068171227]}, -{"learn":[0.3586846684],"iteration":733,"passed_time":11.99203081,"remaining_time":0.2614066662,"test":[0.5067780059]}, -{"learn":[0.3586195871],"iteration":734,"passed_time":12.00508038,"remaining_time":0.2450016405,"test":[0.5067653397]}, -{"learn":[0.3585495326],"iteration":735,"passed_time":12.01935576,"remaining_time":0.2286290497,"test":[0.5067658151]}, -{"learn":[0.358453216],"iteration":736,"passed_time":12.03616598,"remaining_time":0.2123068626,"test":[0.5067302102]}, -{"learn":[0.3583029375],"iteration":737,"passed_time":12.05681764,"remaining_time":0.1960458153,"test":[0.5067940636]}, -{"learn":[0.3581825124],"iteration":738,"passed_time":12.07445894,"remaining_time":0.1797280762,"test":[0.5067772327]}, -{"learn":[0.3580924639],"iteration":739,"passed_time":12.09548998,"remaining_time":0.1634525673,"test":[0.5067681236]}, -{"learn":[0.3579736363],"iteration":740,"passed_time":12.11143237,"remaining_time":0.1471024175,"test":[0.5067847726]}, -{"learn":[0.3577930724],"iteration":741,"passed_time":12.12418788,"remaining_time":0.1307190068,"test":[0.5068466694]}, -{"learn":[0.357618741],"iteration":742,"passed_time":12.13723212,"remaining_time":0.1143480819,"test":[0.5068696274]}, -{"learn":[0.3575136396],"iteration":743,"passed_time":12.15109685,"remaining_time":0.09799271657,"test":[0.5068787367]}, -{"learn":[0.3574083062],"iteration":744,"passed_time":12.18313488,"remaining_time":0.0817660059,"test":[0.5068937266]}, -{"learn":[0.3573171639],"iteration":745,"passed_time":12.19878295,"remaining_time":0.06540902385,"test":[0.5069102218]}, -{"learn":[0.3572187265],"iteration":746,"passed_time":12.21460906,"remaining_time":0.04905465484,"test":[0.506920434]}, -{"learn":[0.3570174772],"iteration":747,"passed_time":12.22794775,"remaining_time":0.03269504745,"test":[0.5069131869]}, -{"learn":[0.3567920586],"iteration":748,"passed_time":12.24135976,"remaining_time":0.01634360448,"test":[0.5069337199]}, -{"learn":[0.3565318945],"iteration":749,"passed_time":12.25415989,"remaining_time":0,"test":[0.5068883366]} +{"learn":[0.6890130635],"iteration":0,"passed_time":0.1137377715,"remaining_time":170.4929195,"test":[0.6905102832]}, +{"learn":[0.6847185101],"iteration":1,"passed_time":0.2866253881,"remaining_time":214.6824157,"test":[0.6871083737]}, +{"learn":[0.6804954754],"iteration":2,"passed_time":0.4514549504,"remaining_time":225.2760203,"test":[0.6846728741]}, +{"learn":[0.6765626354],"iteration":3,"passed_time":0.5759369658,"remaining_time":215.4004252,"test":[0.6811404658]}, +{"learn":[0.6726710479],"iteration":4,"passed_time":0.735733249,"remaining_time":219.9842414,"test":[0.6776504396]}, +{"learn":[0.6687226259],"iteration":5,"passed_time":0.8987737554,"remaining_time":223.7946651,"test":[0.6742445394]}, +{"learn":[0.6648795275],"iteration":6,"passed_time":1.064915414,"remaining_time":227.1312447,"test":[0.6709950781]}, +{"learn":[0.6610687023],"iteration":7,"passed_time":1.144498434,"remaining_time":213.4489579,"test":[0.6678558823]}, +{"learn":[0.6574115313],"iteration":8,"passed_time":1.312260291,"remaining_time":217.3977882,"test":[0.6655037104]}, +{"learn":[0.6539299878],"iteration":9,"passed_time":1.357215048,"remaining_time":202.2250422,"test":[0.6625055093]}, +{"learn":[0.6507468788],"iteration":10,"passed_time":1.389878084,"remaining_time":188.1389515,"test":[0.6595487725]}, +{"learn":[0.6474345715],"iteration":11,"passed_time":1.429861861,"remaining_time":177.3028708,"test":[0.6565593112]}, +{"learn":[0.6439901078],"iteration":12,"passed_time":1.512688747,"remaining_time":173.0283205,"test":[0.6541940894]}, +{"learn":[0.6407800077],"iteration":13,"passed_time":1.562236164,"remaining_time":165.8202099,"test":[0.6512994892]}, +{"learn":[0.6374762045],"iteration":14,"passed_time":1.727006748,"remaining_time":170.973668,"test":[0.6495243457]}, +{"learn":[0.6342711751],"iteration":15,"passed_time":1.781293721,"remaining_time":165.2149926,"test":[0.6475846219]}, +{"learn":[0.6311357101],"iteration":16,"passed_time":1.950626276,"remaining_time":170.1634569,"test":[0.6458845851]}, +{"learn":[0.6280965365],"iteration":17,"passed_time":2.125034246,"remaining_time":174.9611529,"test":[0.6442335152]}, +{"learn":[0.6254079311],"iteration":18,"passed_time":2.157783789,"remaining_time":168.193568,"test":[0.6417684438]}, +{"learn":[0.6225278521],"iteration":19,"passed_time":2.20367665,"remaining_time":163.0720721,"test":[0.6399624115]}, +{"learn":[0.61973424],"iteration":20,"passed_time":2.239672798,"remaining_time":157.7369557,"test":[0.638278258]}, +{"learn":[0.6169299054],"iteration":21,"passed_time":2.295212787,"remaining_time":154.1965681,"test":[0.6365672864]}, +{"learn":[0.6140348783],"iteration":22,"passed_time":2.468317533,"remaining_time":158.5089129,"test":[0.6344217177]}, +{"learn":[0.6115531171],"iteration":23,"passed_time":2.506411661,"remaining_time":154.1443172,"test":[0.6326577085]}, +{"learn":[0.6088535779],"iteration":24,"passed_time":2.670857749,"remaining_time":157.5806072,"test":[0.6308267338]}, +{"learn":[0.6062458404],"iteration":25,"passed_time":2.829630608,"remaining_time":160.4182891,"test":[0.6290639617]}, +{"learn":[0.6037216117],"iteration":26,"passed_time":2.88138445,"remaining_time":157.1955295,"test":[0.6273009102]}, +{"learn":[0.6012558023],"iteration":27,"passed_time":3.040200303,"remaining_time":159.8276731,"test":[0.6257782241]}, +{"learn":[0.5990842547],"iteration":28,"passed_time":3.067692459,"remaining_time":155.6060554,"test":[0.6236767137]}, +{"learn":[0.5968642709],"iteration":29,"passed_time":3.102410163,"remaining_time":152.018098,"test":[0.6223165326]}, +{"learn":[0.5945537531],"iteration":30,"passed_time":3.278069706,"remaining_time":155.3382064,"test":[0.6201393568]}, +{"learn":[0.5923764481],"iteration":31,"passed_time":3.450755231,"remaining_time":158.3033962,"test":[0.6181357006]}, +{"learn":[0.5902705033],"iteration":32,"passed_time":3.491974146,"remaining_time":155.2341234,"test":[0.6160313169]}, +{"learn":[0.588009795],"iteration":33,"passed_time":3.657453477,"remaining_time":157.7007882,"test":[0.6141731649]}, +{"learn":[0.585933588],"iteration":34,"passed_time":3.816101952,"remaining_time":159.7311246,"test":[0.6123528057]}, +{"learn":[0.5836908915],"iteration":35,"passed_time":3.974929598,"remaining_time":161.647137,"test":[0.6107679031]}, +{"learn":[0.5817023661],"iteration":36,"passed_time":4.003432899,"remaining_time":158.2979008,"test":[0.6095224572]}, +{"learn":[0.5797177495],"iteration":37,"passed_time":4.037405419,"remaining_time":155.3338611,"test":[0.6075075071]}, +{"learn":[0.5776182488],"iteration":38,"passed_time":4.198826986,"remaining_time":157.2945186,"test":[0.6063034856]}, +{"learn":[0.5756061656],"iteration":39,"passed_time":4.275776195,"remaining_time":156.0658311,"test":[0.6047739353]}, +{"learn":[0.5736279402],"iteration":40,"passed_time":4.44829728,"remaining_time":158.2942861,"test":[0.6033724096]}, +{"learn":[0.5717259345],"iteration":41,"passed_time":4.610852013,"remaining_time":160.0624342,"test":[0.6020367319]}, +{"learn":[0.5698379791],"iteration":42,"passed_time":4.772234009,"remaining_time":161.7010454,"test":[0.6003386505]}, +{"learn":[0.5680384447],"iteration":43,"passed_time":4.901899756,"remaining_time":162.2083192,"test":[0.5990810726]}, +{"learn":[0.5662565524],"iteration":44,"passed_time":5.068152307,"remaining_time":163.8702579,"test":[0.597893573]}, +{"learn":[0.5646647602],"iteration":45,"passed_time":5.10166259,"remaining_time":161.2569001,"test":[0.5968697356]}, +{"learn":[0.56286343],"iteration":46,"passed_time":5.271852892,"remaining_time":162.9787713,"test":[0.5951583649]}, +{"learn":[0.5611270159],"iteration":47,"passed_time":5.434707763,"remaining_time":164.3999098,"test":[0.5936215913]}, +{"learn":[0.5596013547],"iteration":48,"passed_time":5.50904202,"remaining_time":163.1351014,"test":[0.5921072859]}, +{"learn":[0.5580573649],"iteration":49,"passed_time":5.581033859,"remaining_time":161.8499819,"test":[0.5910439397]}, +{"learn":[0.5564210453],"iteration":50,"passed_time":5.742474598,"remaining_time":163.1538371,"test":[0.5899744478]}, +{"learn":[0.554856931],"iteration":51,"passed_time":5.902182932,"remaining_time":164.353094,"test":[0.5886146657]}, +{"learn":[0.5533389288],"iteration":52,"passed_time":6.063976346,"remaining_time":165.5579957,"test":[0.5876740763]}, +{"learn":[0.5519294722],"iteration":53,"passed_time":6.095372434,"remaining_time":163.2205285,"test":[0.5864125475]}, +{"learn":[0.5504976199],"iteration":54,"passed_time":6.25419757,"remaining_time":164.3148271,"test":[0.5851099934]}, +{"learn":[0.5491271976],"iteration":55,"passed_time":6.333396905,"remaining_time":163.311163,"test":[0.5837037984]}, +{"learn":[0.5477519686],"iteration":56,"passed_time":6.499351744,"remaining_time":164.5362205,"test":[0.5823267362]}, +{"learn":[0.5464491562],"iteration":57,"passed_time":6.535397034,"remaining_time":162.4834918,"test":[0.5813936096]}, +{"learn":[0.5449962815],"iteration":58,"passed_time":6.697050767,"remaining_time":163.5669518,"test":[0.5805340332]}, +{"learn":[0.5437176608],"iteration":59,"passed_time":6.85676898,"remaining_time":164.5624555,"test":[0.5792485597]}, +{"learn":[0.5425510719],"iteration":60,"passed_time":6.88208433,"remaining_time":162.3494976,"test":[0.5779712274]}, +{"learn":[0.5412535416],"iteration":61,"passed_time":7.040220478,"remaining_time":163.2876943,"test":[0.5766043816]}, +{"learn":[0.5400025459],"iteration":62,"passed_time":7.208096956,"remaining_time":164.4132591,"test":[0.5757580147]}, +{"learn":[0.5387303165],"iteration":63,"passed_time":7.381935136,"remaining_time":165.6321696,"test":[0.5747129863]}, +{"learn":[0.5376494022],"iteration":64,"passed_time":7.424227415,"remaining_time":163.9040975,"test":[0.5735455604]}, +{"learn":[0.5365779955],"iteration":65,"passed_time":7.467303106,"remaining_time":162.2441311,"test":[0.572509192]}, +{"learn":[0.5355220123],"iteration":66,"passed_time":7.511084344,"remaining_time":160.6475204,"test":[0.5717238842]}, +{"learn":[0.5341972267],"iteration":67,"passed_time":7.684210417,"remaining_time":161.8204311,"test":[0.570797502]}, +{"learn":[0.5330918038],"iteration":68,"passed_time":7.852030723,"remaining_time":162.8442893,"test":[0.5698515649]}, +{"learn":[0.5320098858],"iteration":69,"passed_time":8.023215835,"remaining_time":163.9028378,"test":[0.5691786777]}, +{"learn":[0.5309476699],"iteration":70,"passed_time":8.102369595,"remaining_time":163.0744528,"test":[0.5685142111]}, +{"learn":[0.5298233373],"iteration":71,"passed_time":8.26989742,"remaining_time":164.0196322,"test":[0.5675822817]}, +{"learn":[0.5287875843],"iteration":72,"passed_time":8.441065699,"remaining_time":165.0054898,"test":[0.5664458642]}, +{"learn":[0.5277278509],"iteration":73,"passed_time":8.605158967,"remaining_time":165.823739,"test":[0.5658352333]}, +{"learn":[0.5267041937],"iteration":74,"passed_time":8.766665007,"remaining_time":166.5666351,"test":[0.5651131397]}, +{"learn":[0.5257605593],"iteration":75,"passed_time":8.929327886,"remaining_time":167.3074067,"test":[0.5643182541]}, +{"learn":[0.5249107865],"iteration":76,"passed_time":8.971275758,"remaining_time":165.7938364,"test":[0.5635509847]}, +{"learn":[0.5241096084],"iteration":77,"passed_time":9.014661738,"remaining_time":164.3442178,"test":[0.5627272456]}, +{"learn":[0.5231993036],"iteration":78,"passed_time":9.050457192,"remaining_time":162.7936667,"test":[0.5622103185]}, +{"learn":[0.5222570425],"iteration":79,"passed_time":9.213115699,"remaining_time":163.5328037,"test":[0.5613555311]}, +{"learn":[0.5213975508],"iteration":80,"passed_time":9.382228028,"remaining_time":164.3627355,"test":[0.560903574]}, +{"learn":[0.5205151351],"iteration":81,"passed_time":9.552239481,"remaining_time":165.1838486,"test":[0.5599988618]}, +{"learn":[0.5196599219],"iteration":82,"passed_time":9.716444174,"remaining_time":165.8819445,"test":[0.5594861251]}, +{"learn":[0.518814005],"iteration":83,"passed_time":9.880952439,"remaining_time":166.5646268,"test":[0.5590668526]}, +{"learn":[0.5181077978],"iteration":84,"passed_time":9.91521945,"remaining_time":165.0592414,"test":[0.5586065149]}, +{"learn":[0.5172164026],"iteration":85,"passed_time":10.07658106,"remaining_time":165.6777398,"test":[0.5581383952]}, +{"learn":[0.5165579977],"iteration":86,"passed_time":10.12301793,"remaining_time":164.4117739,"test":[0.5574605594]}, +{"learn":[0.515872813],"iteration":87,"passed_time":10.15882501,"remaining_time":163.002965,"test":[0.5566757705]}, +{"learn":[0.5152343214],"iteration":88,"passed_time":10.19399284,"remaining_time":161.6148753,"test":[0.5559207129]}, +{"learn":[0.5145027604],"iteration":89,"passed_time":10.26901563,"remaining_time":160.8812449,"test":[0.5552830245]}, +{"learn":[0.5137573605],"iteration":90,"passed_time":10.31732286,"remaining_time":159.7484386,"test":[0.5544367374]}, +{"learn":[0.513021257],"iteration":91,"passed_time":10.47776336,"remaining_time":160.355335,"test":[0.5540870245]}, +{"learn":[0.5123162118],"iteration":92,"passed_time":10.60534134,"remaining_time":160.4485512,"test":[0.5533671258]}, +{"learn":[0.5115407572],"iteration":93,"passed_time":10.76683931,"remaining_time":161.0444262,"test":[0.5530266315]}, +{"learn":[0.510825729],"iteration":94,"passed_time":10.88929263,"remaining_time":161.0469067,"test":[0.5528801296]}, +{"learn":[0.5100166806],"iteration":95,"passed_time":11.05845307,"remaining_time":161.7298762,"test":[0.552330039]}, +{"learn":[0.5093654065],"iteration":96,"passed_time":11.14185372,"remaining_time":161.1548533,"test":[0.5522063245]}, +{"learn":[0.5087023535],"iteration":97,"passed_time":11.3061119,"remaining_time":161.7466212,"test":[0.5519520313]}, +{"learn":[0.5080414132],"iteration":98,"passed_time":11.46619484,"remaining_time":162.2640301,"test":[0.5512767896]}, +{"learn":[0.5073015595],"iteration":99,"passed_time":11.63005147,"remaining_time":162.8207206,"test":[0.5506616491]}, +{"learn":[0.5065164387],"iteration":100,"passed_time":11.79838002,"remaining_time":163.4250856,"test":[0.5502764979]}, +{"learn":[0.5058652702],"iteration":101,"passed_time":11.96546368,"remaining_time":163.9972374,"test":[0.5499306161]}, +{"learn":[0.5052551431],"iteration":102,"passed_time":12.12776473,"remaining_time":164.4901682,"test":[0.5496251211]}, +{"learn":[0.5046972552],"iteration":103,"passed_time":12.16261124,"remaining_time":163.2596663,"test":[0.5493426929]}, +{"learn":[0.5040763],"iteration":104,"passed_time":12.28945726,"remaining_time":163.2742179,"test":[0.5490380758]}, +{"learn":[0.5035725001],"iteration":105,"passed_time":12.34356374,"remaining_time":162.329508,"test":[0.5487374097]}, +{"learn":[0.5029419843],"iteration":106,"passed_time":12.51310111,"remaining_time":162.9042042,"test":[0.5485332807]}, +{"learn":[0.5023615422],"iteration":107,"passed_time":12.64196412,"remaining_time":162.9408708,"test":[0.5482513314]}, +{"learn":[0.5016771497],"iteration":108,"passed_time":12.803172,"remaining_time":163.3872684,"test":[0.5479533789]}, +{"learn":[0.5011566586],"iteration":109,"passed_time":12.96650935,"remaining_time":163.8495273,"test":[0.5475576921]}, +{"learn":[0.500656028],"iteration":110,"passed_time":13.13487494,"remaining_time":164.363435,"test":[0.547490128]}, +{"learn":[0.5000979816],"iteration":111,"passed_time":13.25826648,"remaining_time":164.3078025,"test":[0.5472388279]}, +{"learn":[0.4995703598],"iteration":112,"passed_time":13.42043902,"remaining_time":164.7269817,"test":[0.5469776706]}, +{"learn":[0.4990869485],"iteration":113,"passed_time":13.58335768,"remaining_time":165.1450328,"test":[0.5467952515]}, +{"learn":[0.4985281099],"iteration":114,"passed_time":13.72437414,"remaining_time":165.2892016,"test":[0.5465382446]}, +{"learn":[0.4980503504],"iteration":115,"passed_time":13.89824617,"remaining_time":165.8204543,"test":[0.546128151]}, +{"learn":[0.4975769222],"iteration":116,"passed_time":14.0591015,"remaining_time":166.1857895,"test":[0.5458622446]}, +{"learn":[0.497104656],"iteration":117,"passed_time":14.23503198,"remaining_time":166.7187643,"test":[0.5456795462]}, +{"learn":[0.4966066135],"iteration":118,"passed_time":14.40370608,"remaining_time":167.1556142,"test":[0.5454938547]}, +{"learn":[0.4960285483],"iteration":119,"passed_time":14.57548475,"remaining_time":167.6180746,"test":[0.5450559852]}, +{"learn":[0.4954465744],"iteration":120,"passed_time":14.75079136,"remaining_time":168.1102586,"test":[0.5445051364]}, +{"learn":[0.4949927953],"iteration":121,"passed_time":14.83599069,"remaining_time":167.573731,"test":[0.5442075431]}, +{"learn":[0.494460314],"iteration":122,"passed_time":15.00578514,"remaining_time":167.9915946,"test":[0.5436969215]}, +{"learn":[0.4939214943],"iteration":123,"passed_time":15.17390993,"remaining_time":168.3814522,"test":[0.5432113221]}, +{"learn":[0.4935464174],"iteration":124,"passed_time":15.21130011,"remaining_time":167.3243013,"test":[0.5429865608]}, +{"learn":[0.4930917932],"iteration":125,"passed_time":15.37774154,"remaining_time":167.6906102,"test":[0.5426811057]}, +{"learn":[0.4927941509],"iteration":126,"passed_time":15.50753192,"remaining_time":167.6522939,"test":[0.5422204886]}, +{"learn":[0.4924099889],"iteration":127,"passed_time":15.58358418,"remaining_time":167.0365429,"test":[0.5421076291]}, +{"learn":[0.4919608052],"iteration":128,"passed_time":15.74295168,"remaining_time":167.314626,"test":[0.5418616367]}, +{"learn":[0.4915937042],"iteration":129,"passed_time":15.90671652,"remaining_time":167.6323202,"test":[0.5416692008]}, +{"learn":[0.4912264976],"iteration":130,"passed_time":16.06812757,"remaining_time":167.918066,"test":[0.541486702]}, +{"learn":[0.4907961179],"iteration":131,"passed_time":16.2330471,"remaining_time":168.2333972,"test":[0.5410152699]}, +{"learn":[0.4903900356],"iteration":132,"passed_time":16.39158903,"remaining_time":168.4759564,"test":[0.5405904103]}, +{"learn":[0.4900736949],"iteration":133,"passed_time":16.55177772,"remaining_time":168.7293162,"test":[0.5401479913]}, +{"learn":[0.4897228625],"iteration":134,"passed_time":16.711473,"remaining_time":168.9715604,"test":[0.5399316904]}, +{"learn":[0.4893913624],"iteration":135,"passed_time":16.87557966,"remaining_time":169.2521371,"test":[0.5398721079]}, +{"learn":[0.4890024466],"iteration":136,"passed_time":17.04720422,"remaining_time":169.6010172,"test":[0.5393982415]}, +{"learn":[0.4887446308],"iteration":137,"passed_time":17.08846917,"remaining_time":168.655761,"test":[0.539016243]}, +{"learn":[0.4883419818],"iteration":138,"passed_time":17.25742476,"remaining_time":168.9737777,"test":[0.5386450995]}, +{"learn":[0.4879365333],"iteration":139,"passed_time":17.42805952,"remaining_time":169.3011497,"test":[0.5384278807]}, +{"learn":[0.4875379514],"iteration":140,"passed_time":17.51083899,"remaining_time":168.7746821,"test":[0.5382449429]}, +{"learn":[0.4872395696],"iteration":141,"passed_time":17.55803677,"remaining_time":167.9141826,"test":[0.5381231839]}, +{"learn":[0.4868531364],"iteration":142,"passed_time":17.72726676,"remaining_time":168.2230839,"test":[0.5378317365]}, +{"learn":[0.4865169352],"iteration":143,"passed_time":17.8878235,"remaining_time":168.4436713,"test":[0.5375678654]}, +{"learn":[0.4861172441],"iteration":144,"passed_time":18.04802028,"remaining_time":168.6556378,"test":[0.5373573113]}, +{"learn":[0.4858843595],"iteration":145,"passed_time":18.08429547,"remaining_time":167.7132607,"test":[0.5370516965]}, +{"learn":[0.4854359681],"iteration":146,"passed_time":18.2467577,"remaining_time":167.9446474,"test":[0.5367532253]}, +{"learn":[0.4850595179],"iteration":147,"passed_time":18.40821776,"remaining_time":168.1615568,"test":[0.536528464]}, +{"learn":[0.4847392685],"iteration":148,"passed_time":18.57001819,"remaining_time":168.3764737,"test":[0.5361308615]}, +{"learn":[0.4844490738],"iteration":149,"passed_time":18.73836753,"remaining_time":168.6453077,"test":[0.5359574218]}, +{"learn":[0.4841465192],"iteration":150,"passed_time":18.91260894,"remaining_time":168.9609898,"test":[0.5357482644]}, +{"learn":[0.4839331253],"iteration":151,"passed_time":18.96782665,"remaining_time":168.2146732,"test":[0.5355568262]}, +{"learn":[0.48368075],"iteration":152,"passed_time":19.04382412,"remaining_time":167.6603339,"test":[0.5353236044]}, +{"learn":[0.4833842169],"iteration":153,"passed_time":19.20889655,"remaining_time":167.8907452,"test":[0.5351947418]}, +{"learn":[0.483031483],"iteration":154,"passed_time":19.38150163,"remaining_time":168.1814174,"test":[0.5350911409]}, +{"learn":[0.4827548103],"iteration":155,"passed_time":19.54428521,"remaining_time":168.3815341,"test":[0.5351687218]}, +{"learn":[0.4825633896],"iteration":156,"passed_time":19.58546149,"remaining_time":167.536782,"test":[0.5348480219]}, +{"learn":[0.482325223],"iteration":157,"passed_time":19.70930167,"remaining_time":167.4043218,"test":[0.5346230611]}, +{"learn":[0.4820851019],"iteration":158,"passed_time":19.86436408,"remaining_time":167.535297,"test":[0.5344017318]}, +{"learn":[0.4818527983],"iteration":159,"passed_time":20.02502827,"remaining_time":167.7096118,"test":[0.5341280434]}, +{"learn":[0.4815805626],"iteration":160,"passed_time":20.18302573,"remaining_time":167.8575866,"test":[0.5338435798]}, +{"learn":[0.4812084436],"iteration":161,"passed_time":20.34403503,"remaining_time":168.0266597,"test":[0.5336370963]}, +{"learn":[0.4809262777],"iteration":162,"passed_time":20.50285618,"remaining_time":168.1737344,"test":[0.5335199666]}, +{"learn":[0.4806492353],"iteration":163,"passed_time":20.6652148,"remaining_time":168.3458962,"test":[0.5333214647]}, +{"learn":[0.4804166675],"iteration":164,"passed_time":20.82603332,"remaining_time":168.5015423,"test":[0.5330629014]}, +{"learn":[0.4800660465],"iteration":165,"passed_time":21.00318181,"remaining_time":168.7846056,"test":[0.5328031408]}, +{"learn":[0.4796811451],"iteration":166,"passed_time":21.17746972,"remaining_time":169.0393242,"test":[0.5326845346]}, +{"learn":[0.4792454305],"iteration":167,"passed_time":21.35071487,"remaining_time":169.2806679,"test":[0.5326049582]}, +{"learn":[0.4789760999],"iteration":168,"passed_time":21.51857242,"remaining_time":169.4746739,"test":[0.532655761]}, +{"learn":[0.4787405742],"iteration":169,"passed_time":21.68689035,"remaining_time":169.6680245,"test":[0.5323574494]}, +{"learn":[0.4785345223],"iteration":170,"passed_time":21.73546037,"remaining_time":168.9264727,"test":[0.5324395798]}, +{"learn":[0.478320917],"iteration":171,"passed_time":21.88929255,"remaining_time":169.0057006,"test":[0.5323898546]}, +{"learn":[0.4780186265],"iteration":172,"passed_time":22.04859524,"remaining_time":169.1241958,"test":[0.5322196075]}, +{"learn":[0.4778519785],"iteration":173,"passed_time":22.08357448,"remaining_time":168.2920676,"test":[0.5321524025]}, +{"learn":[0.4775610444],"iteration":174,"passed_time":22.2452929,"remaining_time":168.4286462,"test":[0.5318285499]}, +{"learn":[0.4771909855],"iteration":175,"passed_time":22.41247239,"remaining_time":168.6029173,"test":[0.5316971731]}, +{"learn":[0.4770104457],"iteration":176,"passed_time":22.47094342,"remaining_time":167.9607805,"test":[0.531636952]}, +{"learn":[0.4768488685],"iteration":177,"passed_time":22.5251605,"remaining_time":167.2936078,"test":[0.5314902506]}, +{"learn":[0.4766995984],"iteration":178,"passed_time":22.56508332,"remaining_time":166.5277936,"test":[0.531413787]}, +{"learn":[0.4764576814],"iteration":179,"passed_time":22.73307091,"remaining_time":166.7091867,"test":[0.5311173511]}, +{"learn":[0.4763536255],"iteration":180,"passed_time":22.760377,"remaining_time":165.8615319,"test":[0.5308887985]}, +{"learn":[0.4762000769],"iteration":181,"passed_time":22.83121124,"remaining_time":165.3381121,"test":[0.5308542383]}, +{"learn":[0.4759693051],"iteration":182,"passed_time":22.99752147,"remaining_time":165.5067529,"test":[0.5308512851]}, +{"learn":[0.4757655244],"iteration":183,"passed_time":23.1728218,"remaining_time":165.7360516,"test":[0.5307683964]}, +{"learn":[0.475435873],"iteration":184,"passed_time":23.35296825,"remaining_time":165.995423,"test":[0.5305506189]}, +{"learn":[0.4752552276],"iteration":185,"passed_time":23.52485754,"remaining_time":166.1917355,"test":[0.530463939]}, +{"learn":[0.475005599],"iteration":186,"passed_time":23.69783974,"remaining_time":166.3917839,"test":[0.5304627018]}, +{"learn":[0.4747144535],"iteration":187,"passed_time":23.87236336,"remaining_time":166.5986209,"test":[0.5303588216]}, +{"learn":[0.4743803124],"iteration":188,"passed_time":24.04043673,"remaining_time":166.7566802,"test":[0.5302361447]}, +{"learn":[0.4741661261],"iteration":189,"passed_time":24.21343631,"remaining_time":166.9452714,"test":[0.5303346773]}, +{"learn":[0.4739413758],"iteration":190,"passed_time":24.3001788,"remaining_time":166.5389217,"test":[0.5302323135]}, +{"learn":[0.4737213265],"iteration":191,"passed_time":24.4378311,"remaining_time":166.4827243,"test":[0.5301341001]}, +{"learn":[0.4735164366],"iteration":192,"passed_time":24.57179513,"remaining_time":166.4007059,"test":[0.5300154938]}, +{"learn":[0.473322639],"iteration":193,"passed_time":24.74513786,"remaining_time":166.5832476,"test":[0.529920952]}, +{"learn":[0.4731316937],"iteration":194,"passed_time":24.91931254,"remaining_time":166.767707,"test":[0.5297946435]}, +{"learn":[0.4729513652],"iteration":195,"passed_time":25.05115376,"remaining_time":166.6668597,"test":[0.529621962]}, +{"learn":[0.4727432533],"iteration":196,"passed_time":25.13603384,"remaining_time":166.2550868,"test":[0.5295723964]}, +{"learn":[0.4725741755],"iteration":197,"passed_time":25.30604844,"remaining_time":166.4064397,"test":[0.529584688]}, +{"learn":[0.4723617852],"iteration":198,"passed_time":25.38726239,"remaining_time":165.9740119,"test":[0.5294639267]}, +{"learn":[0.4720768725],"iteration":199,"passed_time":25.55950206,"remaining_time":166.1367634,"test":[0.5293398929]}, +{"learn":[0.4719387475],"iteration":200,"passed_time":25.60005956,"remaining_time":165.445161,"test":[0.5292738054]}, +{"learn":[0.4716798753],"iteration":201,"passed_time":25.77297447,"remaining_time":165.6104993,"test":[0.5291048354]}, +{"learn":[0.4714264963],"iteration":202,"passed_time":25.93477763,"remaining_time":165.7015103,"test":[0.5288972743]}, +{"learn":[0.4712561509],"iteration":203,"passed_time":26.09671436,"remaining_time":165.7908912,"test":[0.5287410748]}, +{"learn":[0.4709935813],"iteration":204,"passed_time":26.26340452,"remaining_time":165.9078481,"test":[0.5287950702]}, +{"learn":[0.4707392516],"iteration":205,"passed_time":26.42437994,"remaining_time":165.9861536,"test":[0.528696338]}, +{"learn":[0.4705435524],"iteration":206,"passed_time":26.58223013,"remaining_time":166.0426259,"test":[0.528692906]}, +{"learn":[0.4702948745],"iteration":207,"passed_time":26.74146969,"remaining_time":166.1056675,"test":[0.5286029934]}, +{"learn":[0.4700997564],"iteration":208,"passed_time":26.90228339,"remaining_time":166.1763055,"test":[0.5285120832]}, +{"learn":[0.469902948],"iteration":209,"passed_time":27.06457352,"remaining_time":166.2538088,"test":[0.528356203]}, +{"learn":[0.4696927761],"iteration":210,"passed_time":27.22971826,"remaining_time":166.3464779,"test":[0.528250447]}, +{"learn":[0.4695138738],"iteration":211,"passed_time":27.40256139,"remaining_time":166.4834862,"test":[0.5280214954]}, +{"learn":[0.4693131567],"iteration":212,"passed_time":27.56538025,"remaining_time":166.5570159,"test":[0.5278741155]}, +{"learn":[0.4691702778],"iteration":213,"passed_time":27.72805162,"remaining_time":166.6274504,"test":[0.5277692375]}, +{"learn":[0.4689805473],"iteration":214,"passed_time":27.89495261,"remaining_time":166.7209959,"test":[0.5276618453]}, +{"learn":[0.4687926128],"iteration":215,"passed_time":27.9798431,"remaining_time":166.3246229,"test":[0.5275460326]}, +{"learn":[0.4686994378],"iteration":216,"passed_time":28.02117967,"remaining_time":165.6736107,"test":[0.5274287831]}, +{"learn":[0.4684531368],"iteration":217,"passed_time":28.19146544,"remaining_time":165.7865078,"test":[0.5272327954]}, +{"learn":[0.4682795165],"iteration":218,"passed_time":28.3612183,"remaining_time":165.8937016,"test":[0.5270852958]}, +{"learn":[0.468068341],"iteration":219,"passed_time":28.53416767,"remaining_time":166.0169755,"test":[0.5270204854]}, +{"learn":[0.4678759695],"iteration":220,"passed_time":28.70320656,"remaining_time":166.1149375,"test":[0.5269764669]}, +{"learn":[0.467727703],"iteration":221,"passed_time":28.87266692,"remaining_time":166.2129204,"test":[0.52689282]}, +{"learn":[0.4675763729],"iteration":222,"passed_time":29.03133866,"remaining_time":166.2467241,"test":[0.526748513]}, +{"learn":[0.4674217151],"iteration":223,"passed_time":29.19526954,"remaining_time":166.3087676,"test":[0.5266897686]}, +{"learn":[0.4672455066],"iteration":224,"passed_time":29.36210722,"remaining_time":166.3852742,"test":[0.5266476258]}, +{"learn":[0.4671566629],"iteration":225,"passed_time":29.40956672,"remaining_time":165.7866726,"test":[0.5265537225]}, +{"learn":[0.4670293131],"iteration":226,"passed_time":29.57768488,"remaining_time":165.869572,"test":[0.5263898606]}, +{"learn":[0.4668889696],"iteration":227,"passed_time":29.74001405,"remaining_time":165.9179731,"test":[0.5262685007]}, +{"learn":[0.4667223216],"iteration":228,"passed_time":29.90164544,"remaining_time":165.9606609,"test":[0.5264003564]}, +{"learn":[0.4665517649],"iteration":229,"passed_time":30.07483528,"remaining_time":166.0653948,"test":[0.5262651484]}, +{"learn":[0.466403921],"iteration":230,"passed_time":30.23784782,"remaining_time":166.1118133,"test":[0.5261519696]}, +{"learn":[0.4662914666],"iteration":231,"passed_time":30.39931611,"remaining_time":166.1479863,"test":[0.5260467724]}, +{"learn":[0.4661174237],"iteration":232,"passed_time":30.56336462,"remaining_time":166.1964935,"test":[0.5260514017]}, +{"learn":[0.4659533639],"iteration":233,"passed_time":30.68826119,"remaining_time":166.0313618,"test":[0.5259588154]}, +{"learn":[0.4657918923],"iteration":234,"passed_time":30.85577401,"remaining_time":166.095975,"test":[0.5258181001]}, +{"learn":[0.4656899491],"iteration":235,"passed_time":30.9890238,"remaining_time":165.9751105,"test":[0.5257409581]}, +{"learn":[0.4655525636],"iteration":236,"passed_time":31.15816331,"remaining_time":166.045402,"test":[0.5256883196]}, +{"learn":[0.4654108996],"iteration":237,"passed_time":31.31522175,"remaining_time":166.0496212,"test":[0.5256508461]}, +{"learn":[0.465291156],"iteration":238,"passed_time":31.47374668,"remaining_time":166.0602283,"test":[0.5254476749]}, +{"learn":[0.4651501258],"iteration":239,"passed_time":31.63603844,"remaining_time":166.0892018,"test":[0.525336691]}, +{"learn":[0.4650152756],"iteration":240,"passed_time":31.7969827,"remaining_time":166.1095486,"test":[0.5252158898]}, +{"learn":[0.4648498425],"iteration":241,"passed_time":31.95581464,"remaining_time":166.1174166,"test":[0.5251098146]}, +{"learn":[0.4647275107],"iteration":242,"passed_time":32.11258774,"remaining_time":166.1132625,"test":[0.525119153]}, +{"learn":[0.4646205496],"iteration":243,"passed_time":32.27518073,"remaining_time":166.1378156,"test":[0.5249867386]}, +{"learn":[0.4644561729],"iteration":244,"passed_time":32.43658869,"remaining_time":166.1547706,"test":[0.5248944316]}, +{"learn":[0.4641971422],"iteration":245,"passed_time":32.59660951,"remaining_time":166.1632046,"test":[0.5247189566]}, +{"learn":[0.4640530485],"iteration":246,"passed_time":32.75593342,"remaining_time":166.1667392,"test":[0.5247714754]}, +{"learn":[0.4638898866],"iteration":247,"passed_time":32.91744207,"remaining_time":166.1799898,"test":[0.5247624562]}, +{"learn":[0.4636749609],"iteration":248,"passed_time":33.07828277,"remaining_time":166.1884809,"test":[0.5246661185]}, +{"learn":[0.4634589787],"iteration":249,"passed_time":33.24280486,"remaining_time":166.2140243,"test":[0.524627328]}, +{"learn":[0.4633096558],"iteration":250,"passed_time":33.40595288,"remaining_time":166.2312157,"test":[0.524613919]}, +{"learn":[0.4631463883],"iteration":251,"passed_time":33.5661243,"remaining_time":166.2322346,"test":[0.5243931085]}, +{"learn":[0.4629831207],"iteration":252,"passed_time":33.7356815,"remaining_time":166.2782404,"test":[0.5241638775]}, +{"learn":[0.4628631131],"iteration":253,"passed_time":33.86913792,"remaining_time":166.1454561,"test":[0.5241510272]}, +{"learn":[0.4626972045],"iteration":254,"passed_time":34.03448804,"remaining_time":166.1683828,"test":[0.5240814677]}, +{"learn":[0.4626108962],"iteration":255,"passed_time":34.19389282,"remaining_time":166.1609479,"test":[0.5240717301]}, +{"learn":[0.4623645952],"iteration":256,"passed_time":34.36473067,"remaining_time":166.2076273,"test":[0.5240080371]}, +{"learn":[0.4623118806],"iteration":257,"passed_time":34.39410507,"remaining_time":165.5716221,"test":[0.523934008]}, +{"learn":[0.4621956231],"iteration":258,"passed_time":34.56005535,"remaining_time":165.5947054,"test":[0.5238077394]}, +{"learn":[0.4620754041],"iteration":259,"passed_time":34.63845474,"remaining_time":165.1987841,"test":[0.5237375414]}, +{"learn":[0.461922912],"iteration":260,"passed_time":34.80488574,"remaining_time":165.2231932,"test":[0.5236480678]}, +{"learn":[0.4618535589],"iteration":261,"passed_time":34.83604696,"remaining_time":164.60697,"test":[0.5235779895]}, +{"learn":[0.4617601727],"iteration":262,"passed_time":34.99604019,"remaining_time":164.6011472,"test":[0.5235898023]}, +{"learn":[0.4616184558],"iteration":263,"passed_time":35.16594568,"remaining_time":164.6405639,"test":[0.5235351684]}, +{"learn":[0.4615373239],"iteration":264,"passed_time":35.33279878,"remaining_time":164.6641755,"test":[0.5235910394]}, +{"learn":[0.4613988819],"iteration":265,"passed_time":35.39078669,"remaining_time":164.1813187,"test":[0.5235072727]}, +{"learn":[0.4612273744],"iteration":266,"passed_time":35.56596642,"remaining_time":164.2428337,"test":[0.5234159634]}, +{"learn":[0.4609935918],"iteration":267,"passed_time":35.73784648,"remaining_time":164.2874137,"test":[0.5233263702]}, +{"learn":[0.4608363459],"iteration":268,"passed_time":35.89689696,"remaining_time":164.2716735,"test":[0.5232241661]}, +{"learn":[0.4607332407],"iteration":269,"passed_time":36.05824858,"remaining_time":164.2653547,"test":[0.5232868614]}, +{"learn":[0.4605781075],"iteration":270,"passed_time":36.21941612,"remaining_time":164.2570569,"test":[0.5232979159]}, +{"learn":[0.4604553003],"iteration":271,"passed_time":36.38335407,"remaining_time":164.2601427,"test":[0.5231888476]}, +{"learn":[0.4603446946],"iteration":272,"passed_time":36.5494615,"remaining_time":164.2717555,"test":[0.5231472635]}, +{"learn":[0.4601969563],"iteration":273,"passed_time":36.71575344,"remaining_time":164.2828968,"test":[0.5232192175]}, +{"learn":[0.4600370165],"iteration":274,"passed_time":36.87933602,"remaining_time":164.2806786,"test":[0.5231138207]}, +{"learn":[0.4599622229],"iteration":275,"passed_time":36.92948864,"remaining_time":163.774254,"test":[0.5230462167]}, +{"learn":[0.4598203476],"iteration":276,"passed_time":37.10361221,"remaining_time":163.8184756,"test":[0.5231243564]}, +{"learn":[0.4597100061],"iteration":277,"passed_time":37.26403436,"remaining_time":163.8008992,"test":[0.5231891269]}, +{"learn":[0.4595679195],"iteration":278,"passed_time":37.42667393,"remaining_time":163.7920031,"test":[0.5231537286]}, +{"learn":[0.459440517],"iteration":279,"passed_time":37.58692105,"remaining_time":163.7715846,"test":[0.5231224408]}, +{"learn":[0.4593097868],"iteration":280,"passed_time":37.74766741,"remaining_time":163.7523366,"test":[0.5230120555]}, +{"learn":[0.4592026144],"iteration":281,"passed_time":37.90585273,"remaining_time":163.7210235,"test":[0.5230457378]}, +{"learn":[0.4590646478],"iteration":282,"passed_time":38.06401882,"remaining_time":163.6887311,"test":[0.5229859957]}, +{"learn":[0.458910888],"iteration":283,"passed_time":38.22367768,"remaining_time":163.6619439,"test":[0.5228609243]}, +{"learn":[0.4587633081],"iteration":284,"passed_time":38.37906413,"remaining_time":163.6160102,"test":[0.5228109596]}, +{"learn":[0.4585641228],"iteration":285,"passed_time":38.54231075,"remaining_time":163.6026757,"test":[0.5227733265]}, +{"learn":[0.4584574786],"iteration":286,"passed_time":38.71778827,"remaining_time":163.6399902,"test":[0.5227048046]}, +{"learn":[0.4583425945],"iteration":287,"passed_time":38.89175835,"remaining_time":163.669483,"test":[0.5226345268]}, +{"learn":[0.4581947505],"iteration":288,"passed_time":39.06290868,"remaining_time":163.6857523,"test":[0.5225819281]}, +{"learn":[0.4581058011],"iteration":289,"passed_time":39.2294023,"remaining_time":163.6812993,"test":[0.5225088967]}, +{"learn":[0.457919504],"iteration":290,"passed_time":39.39089005,"remaining_time":163.6549349,"test":[0.5224094063]}, +{"learn":[0.4577633144],"iteration":291,"passed_time":39.54896197,"remaining_time":163.6135139,"test":[0.5224021829]}, +{"learn":[0.4576377078],"iteration":292,"passed_time":39.7087052,"remaining_time":163.5781815,"test":[0.5224119205]}, +{"learn":[0.45754448],"iteration":293,"passed_time":39.86645622,"remaining_time":163.5338306,"test":[0.5224109627]}, +{"learn":[0.4574623444],"iteration":294,"passed_time":40.0234159,"remaining_time":163.4854785,"test":[0.5223049673]}, +{"learn":[0.4572504294],"iteration":295,"passed_time":40.18602248,"remaining_time":163.4593617,"test":[0.5222253909]}, +{"learn":[0.4571547191],"iteration":296,"passed_time":40.3434748,"remaining_time":163.4114484,"test":[0.5221594631]}, +{"learn":[0.4570514026],"iteration":297,"passed_time":40.50401517,"remaining_time":163.3752558,"test":[0.5221217501]}, +{"learn":[0.4568855469],"iteration":298,"passed_time":40.66676667,"remaining_time":163.347113,"test":[0.522086671]}, +{"learn":[0.4567687084],"iteration":299,"passed_time":40.83234304,"remaining_time":163.3293722,"test":[0.5221240248]}, +{"learn":[0.4566500212],"iteration":300,"passed_time":40.90711751,"remaining_time":162.9489498,"test":[0.5220881077]}, +{"learn":[0.4565404191],"iteration":301,"passed_time":40.94159858,"remaining_time":162.4107123,"test":[0.5219886572]}, +{"learn":[0.45645316],"iteration":302,"passed_time":41.10706517,"remaining_time":162.3932575,"test":[0.5219533786]}, +{"learn":[0.4562721449],"iteration":303,"passed_time":41.27005034,"remaining_time":162.3650665,"test":[0.5218447094]}, +{"learn":[0.4561311147],"iteration":304,"passed_time":41.30977405,"remaining_time":161.8530491,"test":[0.5218354907]}, +{"learn":[0.4559485678],"iteration":305,"passed_time":41.47188159,"remaining_time":161.8216556,"test":[0.5217129734]}, +{"learn":[0.4559075265],"iteration":306,"passed_time":41.52092812,"remaining_time":161.3500562,"test":[0.5216781338]}, +{"learn":[0.4558163058],"iteration":307,"passed_time":41.68532141,"remaining_time":161.3276076,"test":[0.5216198284]}, +{"learn":[0.4555548454],"iteration":308,"passed_time":41.86304472,"remaining_time":161.355619,"test":[0.5216167554]}, +{"learn":[0.4554222137],"iteration":309,"passed_time":42.03954262,"remaining_time":161.3775991,"test":[0.5215723779]}, +{"learn":[0.455326292],"iteration":310,"passed_time":42.20860547,"remaining_time":161.3698775,"test":[0.521548912]}, +{"learn":[0.4551987839],"iteration":311,"passed_time":42.34533012,"remaining_time":161.2379877,"test":[0.5215652343]}, +{"learn":[0.4551315436],"iteration":312,"passed_time":42.50541163,"remaining_time":161.1946441,"test":[0.5216130839]}, +{"learn":[0.4548897324],"iteration":313,"passed_time":42.66935746,"remaining_time":161.1651527,"test":[0.5215457992]}, +{"learn":[0.4547499171],"iteration":314,"passed_time":42.82839017,"remaining_time":161.1163249,"test":[0.5215173848]}, +{"learn":[0.4546604923],"iteration":315,"passed_time":42.98771662,"remaining_time":161.0679003,"test":[0.5214825851]}, +{"learn":[0.4545666835],"iteration":316,"passed_time":43.14667282,"remaining_time":161.0173942,"test":[0.5214911653]}, +{"learn":[0.4543501203],"iteration":317,"passed_time":43.3117173,"remaining_time":160.988836,"test":[0.5214347355]}, +{"learn":[0.4543036913],"iteration":318,"passed_time":43.43256611,"remaining_time":160.7958012,"test":[0.5213808199]}, +{"learn":[0.4541763944],"iteration":319,"passed_time":43.59619565,"remaining_time":160.7609715,"test":[0.5213872451]}, +{"learn":[0.4540439739],"iteration":320,"passed_time":43.77503687,"remaining_time":160.7812102,"test":[0.5212969734]}, +{"learn":[0.4539188955],"iteration":321,"passed_time":43.94806424,"remaining_time":160.7789431,"test":[0.5214419189]}, +{"learn":[0.453827939],"iteration":322,"passed_time":44.12378433,"remaining_time":160.7854308,"test":[0.5215218544]}, +{"learn":[0.453661291],"iteration":323,"passed_time":44.30141894,"remaining_time":160.7977428,"test":[0.5215093633]}, +{"learn":[0.4535380612],"iteration":324,"passed_time":44.46392402,"remaining_time":160.7541868,"test":[0.5215321108]}, +{"learn":[0.4533604266],"iteration":325,"passed_time":44.62733584,"remaining_time":160.7131665,"test":[0.5215124761]}, +{"learn":[0.4532534127],"iteration":326,"passed_time":44.71159593,"remaining_time":160.387468,"test":[0.5214799911]}, +{"learn":[0.4531661536],"iteration":327,"passed_time":44.88176913,"remaining_time":160.3702238,"test":[0.5214295076]}, +{"learn":[0.453027606],"iteration":328,"passed_time":45.05692415,"remaining_time":160.3697817,"test":[0.5213757117]}, +{"learn":[0.4529680775],"iteration":329,"passed_time":45.18712371,"remaining_time":160.2088932,"test":[0.5213601476]}, +{"learn":[0.4528212371],"iteration":330,"passed_time":45.36127281,"remaining_time":160.2034076,"test":[0.5213513679]}, +{"learn":[0.4525811161],"iteration":331,"passed_time":45.54048211,"remaining_time":160.2147081,"test":[0.5211856303]}, +{"learn":[0.4524740494],"iteration":332,"passed_time":45.70195331,"remaining_time":160.1627012,"test":[0.5211833556]}, +{"learn":[0.4523666658],"iteration":333,"passed_time":45.77558973,"remaining_time":159.803406,"test":[0.5211980816]}, +{"learn":[0.4522216741],"iteration":334,"passed_time":45.93534436,"remaining_time":159.745302,"test":[0.5211164699]}, +{"learn":[0.4521516344],"iteration":335,"passed_time":46.09354524,"remaining_time":159.6812103,"test":[0.5211232144]}, +{"learn":[0.4520725624],"iteration":336,"passed_time":46.25469356,"remaining_time":159.6267318,"test":[0.5211651177]}, +{"learn":[0.4520300421],"iteration":337,"passed_time":46.41341621,"remaining_time":159.5632829,"test":[0.5211354661]}, +{"learn":[0.4519965012],"iteration":338,"passed_time":46.57160269,"remaining_time":159.4974358,"test":[0.5211104039]}, +{"learn":[0.4519135205],"iteration":339,"passed_time":46.73572517,"remaining_time":159.4512976,"test":[0.5210963564]}, +{"learn":[0.4518074046],"iteration":340,"passed_time":46.90509316,"remaining_time":159.4222961,"test":[0.5211183855]}, +{"learn":[0.4517255331],"iteration":341,"passed_time":47.07187528,"remaining_time":159.3837181,"test":[0.521081351]}, +{"learn":[0.4516160895],"iteration":342,"passed_time":47.24744707,"remaining_time":159.3740416,"test":[0.5210631929]}, +{"learn":[0.4515393944],"iteration":343,"passed_time":47.41786107,"remaining_time":159.346068,"test":[0.5210275551]}, +{"learn":[0.4514707809],"iteration":344,"passed_time":47.5823591,"remaining_time":159.2974631,"test":[0.5209849734]}, +{"learn":[0.4514008996],"iteration":345,"passed_time":47.74711395,"remaining_time":159.2490448,"test":[0.521005087]}, +{"learn":[0.4511821708],"iteration":346,"passed_time":47.90834579,"remaining_time":159.1882499,"test":[0.5209564392]}, +{"learn":[0.4510858794],"iteration":347,"passed_time":48.07042671,"remaining_time":159.1296884,"test":[0.5209452251]}, +{"learn":[0.4510042721],"iteration":348,"passed_time":48.24065272,"remaining_time":159.0973962,"test":[0.5209356073]}, +{"learn":[0.4509530892],"iteration":349,"passed_time":48.32259271,"remaining_time":158.7742332,"test":[0.5209273065]}, +{"learn":[0.4508312328],"iteration":350,"passed_time":48.49441034,"remaining_time":158.7466595,"test":[0.5210117117]}, +{"learn":[0.450715081],"iteration":351,"passed_time":48.66797951,"remaining_time":158.7239786,"test":[0.5209680524]}, +{"learn":[0.4506604649],"iteration":352,"passed_time":48.75371016,"remaining_time":158.4150299,"test":[0.5209878468]}, +{"learn":[0.4505051732],"iteration":353,"passed_time":48.92286111,"remaining_time":158.3773978,"test":[0.5210216887]}, +{"learn":[0.4504598006],"iteration":354,"passed_time":49.09537457,"remaining_time":158.3498701,"test":[0.5209844147]}, +{"learn":[0.450350938],"iteration":355,"passed_time":49.26731345,"remaining_time":158.3196814,"test":[0.5209682121]}, +{"learn":[0.4502945259],"iteration":356,"passed_time":49.44249528,"remaining_time":158.2990815,"test":[0.5209120617]}, +{"learn":[0.4501673347],"iteration":357,"passed_time":49.62006102,"remaining_time":158.2852226,"test":[0.5208751069]}, +{"learn":[0.4501002529],"iteration":358,"passed_time":49.79423285,"remaining_time":158.2596648,"test":[0.5209781092]}, +{"learn":[0.4500227655],"iteration":359,"passed_time":49.96417759,"remaining_time":158.2198957,"test":[0.5209490962]}, +{"learn":[0.4499684663],"iteration":360,"passed_time":50.13373953,"remaining_time":158.1781976,"test":[0.5209957485]}, +{"learn":[0.4498107977],"iteration":361,"passed_time":50.30903597,"remaining_time":158.1538203,"test":[0.5209713249]}, +{"learn":[0.449684927],"iteration":362,"passed_time":50.48737741,"remaining_time":158.1381491,"test":[0.5209124607]}, +{"learn":[0.4496283565],"iteration":363,"passed_time":50.65536004,"remaining_time":158.0892555,"test":[0.5208717547]}, +{"learn":[0.4495429461],"iteration":364,"passed_time":50.814723,"remaining_time":158.0129058,"test":[0.5208858422]}, +{"learn":[0.4494483449],"iteration":365,"passed_time":50.89268583,"remaining_time":157.6838954,"test":[0.5209017255]}, +{"learn":[0.4494112651],"iteration":366,"passed_time":51.05066024,"remaining_time":157.6032645,"test":[0.5208720739]}, +{"learn":[0.4492965394],"iteration":367,"passed_time":51.21578088,"remaining_time":157.5441955,"test":[0.5208277762]}, +{"learn":[0.4492259715],"iteration":368,"passed_time":51.29323343,"remaining_time":157.2158455,"test":[0.5207778913]}, +{"learn":[0.4491577805],"iteration":369,"passed_time":51.36466463,"remaining_time":156.8704623,"test":[0.520786671]}, +{"learn":[0.4490287406],"iteration":370,"passed_time":51.52663895,"remaining_time":156.80209,"test":[0.5207686725]}, +{"learn":[0.4489639301],"iteration":371,"passed_time":51.56192186,"remaining_time":156.3490534,"test":[0.5207499957]}, +{"learn":[0.4487836544],"iteration":372,"passed_time":51.72978504,"remaining_time":156.2988411,"test":[0.5206670271]}, +{"learn":[0.4487415567],"iteration":373,"passed_time":51.8871555,"remaining_time":156.2164093,"test":[0.5206207339]}, +{"learn":[0.4486452653],"iteration":374,"passed_time":52.05508747,"remaining_time":156.1652624,"test":[0.5205893264]}, +{"learn":[0.4485866348],"iteration":375,"passed_time":52.22452861,"remaining_time":156.1180057,"test":[0.520589526]}, +{"learn":[0.4485165951],"iteration":376,"passed_time":52.3934905,"remaining_time":156.0686733,"test":[0.5205787907]}, +{"learn":[0.4483723957],"iteration":377,"passed_time":52.56422196,"remaining_time":156.0239604,"test":[0.5206212927]}, +{"learn":[0.44832734],"iteration":378,"passed_time":52.73268753,"remaining_time":155.9718805,"test":[0.5205953126]}, +{"learn":[0.4482173682],"iteration":379,"passed_time":52.90299117,"remaining_time":155.9246056,"test":[0.5205553249]}, +{"learn":[0.448154512],"iteration":380,"passed_time":53.06850099,"remaining_time":155.8626053,"test":[0.5205485405]}, +{"learn":[0.4480826764],"iteration":381,"passed_time":53.2253899,"remaining_time":155.7748322,"test":[0.5206161046]}, +{"learn":[0.4480442761],"iteration":382,"passed_time":53.38320746,"remaining_time":155.6894066,"test":[0.5206225697]}, +{"learn":[0.4480021255],"iteration":383,"passed_time":53.5443764,"remaining_time":155.6133439,"test":[0.5206340632]}, +{"learn":[0.4479300786],"iteration":384,"passed_time":53.70753023,"remaining_time":155.5425875,"test":[0.5206192174]}, +{"learn":[0.447879424],"iteration":385,"passed_time":53.86310754,"remaining_time":155.4494865,"test":[0.5206154661]}, +{"learn":[0.4477566168],"iteration":386,"passed_time":54.02159548,"remaining_time":155.3644335,"test":[0.520545308]}, +{"learn":[0.4477137795],"iteration":387,"passed_time":54.1868651,"remaining_time":155.2984381,"test":[0.5205379649]}, +{"learn":[0.447647226],"iteration":388,"passed_time":54.34774131,"remaining_time":155.2193846,"test":[0.5205680156]}, +{"learn":[0.4476152169],"iteration":389,"passed_time":54.50636414,"remaining_time":155.1334979,"test":[0.5205738821]}, +{"learn":[0.4475887539],"iteration":390,"passed_time":54.66448407,"remaining_time":155.0458129,"test":[0.5206443993]}, +{"learn":[0.4475010723],"iteration":391,"passed_time":54.82521794,"remaining_time":154.9651568,"test":[0.5206355398]}, +{"learn":[0.4474034075],"iteration":392,"passed_time":54.99116981,"remaining_time":154.8987913,"test":[0.5206859834]}, +{"learn":[0.4473408683],"iteration":393,"passed_time":55.15350942,"remaining_time":154.8217803,"test":[0.5206676257]}, +{"learn":[0.4472016869],"iteration":394,"passed_time":55.31811266,"remaining_time":154.7506696,"test":[0.5206499066]}, +{"learn":[0.4470677874],"iteration":395,"passed_time":55.48190655,"remaining_time":154.6768304,"test":[0.5206089611]}, +{"learn":[0.4469693304],"iteration":396,"passed_time":55.64486201,"remaining_time":154.6002085,"test":[0.5206815536]}, +{"learn":[0.4468963856],"iteration":397,"passed_time":55.72519118,"remaining_time":154.2943736,"test":[0.5206856242]}, +{"learn":[0.4467519221],"iteration":398,"passed_time":55.89703828,"remaining_time":154.2422034,"test":[0.5206754078]}, +{"learn":[0.4467049121],"iteration":399,"passed_time":56.06597254,"remaining_time":154.1814245,"test":[0.5206479511]}, +{"learn":[0.446668783],"iteration":400,"passed_time":56.22953087,"remaining_time":154.1053726,"test":[0.5206008598]}, +{"learn":[0.4465265908],"iteration":401,"passed_time":56.39940191,"remaining_time":154.0461276,"test":[0.5205788706]}, +{"learn":[0.4464166718],"iteration":402,"passed_time":56.57246717,"remaining_time":153.9950285,"test":[0.5205462658]}, +{"learn":[0.4463293598],"iteration":403,"passed_time":56.74246891,"remaining_time":153.9350147,"test":[0.5205028859]}, +{"learn":[0.4463055379],"iteration":404,"passed_time":56.82015333,"remaining_time":153.624859,"test":[0.5204735935]}, +{"learn":[0.4462662924],"iteration":405,"passed_time":56.98391972,"remaining_time":153.5478034,"test":[0.520480298]}, +{"learn":[0.4462170639],"iteration":406,"passed_time":57.1478721,"remaining_time":153.4708212,"test":[0.5204132527]}, +{"learn":[0.4461994748],"iteration":407,"passed_time":57.17844463,"remaining_time":153.0364253,"test":[0.5204302136]}, +{"learn":[0.4461153849],"iteration":408,"passed_time":57.34177722,"remaining_time":152.9581392,"test":[0.520426582]}, +{"learn":[0.4459903064],"iteration":409,"passed_time":57.51514622,"remaining_time":152.9061204,"test":[0.5203402213]}, +{"learn":[0.445958086],"iteration":410,"passed_time":57.68064629,"remaining_time":152.8326613,"test":[0.5203552267]}, +{"learn":[0.4456804626],"iteration":411,"passed_time":57.85246268,"remaining_time":152.7754354,"test":[0.5202407309]}, +{"learn":[0.4455282346],"iteration":412,"passed_time":58.02669311,"remaining_time":152.7240083,"test":[0.5201983487]}, +{"learn":[0.4453753198],"iteration":413,"passed_time":58.19980175,"remaining_time":152.6690452,"test":[0.5202421276]}, +{"learn":[0.4452744331],"iteration":414,"passed_time":58.35919438,"remaining_time":152.5776528,"test":[0.5201953157]}, +{"learn":[0.4451884945],"iteration":415,"passed_time":58.51971125,"remaining_time":152.488863,"test":[0.5201352543]}, +{"learn":[0.4449477396],"iteration":416,"passed_time":58.68347129,"remaining_time":152.4081521,"test":[0.5200899588]}, +{"learn":[0.4449058003],"iteration":417,"passed_time":58.83711904,"remaining_time":152.3008679,"test":[0.5200688874]}, +{"learn":[0.4447804049],"iteration":418,"passed_time":58.99830261,"remaining_time":152.2128046,"test":[0.5200611453]}, +{"learn":[0.4446917725],"iteration":419,"passed_time":59.16059956,"remaining_time":152.127256,"test":[0.5200414707]}, +{"learn":[0.4445535418],"iteration":420,"passed_time":59.32365549,"remaining_time":152.0432881,"test":[0.5200269442]}, +{"learn":[0.4444396085],"iteration":421,"passed_time":59.39930079,"remaining_time":151.7356546,"test":[0.5200613847]}, +{"learn":[0.4443631247],"iteration":422,"passed_time":59.56173842,"remaining_time":151.6501,"test":[0.5200522857]}, +{"learn":[0.4443125757],"iteration":423,"passed_time":59.73190477,"remaining_time":151.5837961,"test":[0.5200433464]}, +{"learn":[0.4442108966],"iteration":424,"passed_time":59.90764693,"remaining_time":151.5311069,"test":[0.520025308]}, +{"learn":[0.444171387],"iteration":425,"passed_time":60.07988317,"remaining_time":151.4690012,"test":[0.5200180049]}, +{"learn":[0.44413642],"iteration":426,"passed_time":60.24079062,"remaining_time":151.3779118,"test":[0.5200041568]}, +{"learn":[0.4440996571],"iteration":427,"passed_time":60.40410635,"remaining_time":151.2925281,"test":[0.5200663333]}, +{"learn":[0.4439423583],"iteration":428,"passed_time":60.56604484,"remaining_time":151.2033427,"test":[0.5201297071]}, +{"learn":[0.4438976195],"iteration":429,"passed_time":60.72502572,"remaining_time":151.1064594,"test":[0.5201230824]}, +{"learn":[0.4437943558],"iteration":430,"passed_time":60.8878172,"remaining_time":151.0187392,"test":[0.5201252374]}, +{"learn":[0.4437602868],"iteration":431,"passed_time":61.00895919,"remaining_time":150.8277047,"test":[0.5200911161]}, +{"learn":[0.4436336765],"iteration":432,"passed_time":61.17117367,"remaining_time":150.7382039,"test":[0.5200796227]}, +{"learn":[0.4435977587],"iteration":433,"passed_time":61.33005191,"remaining_time":150.6401736,"test":[0.5201076779]}, +{"learn":[0.4435673871],"iteration":434,"passed_time":61.4986098,"remaining_time":150.5655619,"test":[0.5201075183]}, +{"learn":[0.4435106581],"iteration":435,"passed_time":61.66730243,"remaining_time":150.4908481,"test":[0.5200956656]}, +{"learn":[0.443464229],"iteration":436,"passed_time":61.82508037,"remaining_time":150.3891543,"test":[0.5200765098]}, +{"learn":[0.4433786602],"iteration":437,"passed_time":61.98535836,"remaining_time":150.2932662,"test":[0.5200616242]}, +{"learn":[0.4432717519],"iteration":438,"passed_time":62.14423352,"remaining_time":150.1936942,"test":[0.5200245897]}, +{"learn":[0.443136532],"iteration":439,"passed_time":62.31321959,"remaining_time":150.1182108,"test":[0.5200159695]}, +{"learn":[0.4430754981],"iteration":440,"passed_time":62.47847554,"remaining_time":150.033346,"test":[0.5200220755]}, +{"learn":[0.4430384975],"iteration":441,"passed_time":62.63970704,"remaining_time":149.9384843,"test":[0.5199710332]}, +{"learn":[0.4429519779],"iteration":442,"passed_time":62.79788332,"remaining_time":149.8360331,"test":[0.5199565068]}, +{"learn":[0.4429132606],"iteration":443,"passed_time":62.96255775,"remaining_time":149.748786,"test":[0.5199708736]}, +{"learn":[0.4428632398],"iteration":444,"passed_time":63.13349313,"remaining_time":149.6760343,"test":[0.5200447032]}, +{"learn":[0.4428359317],"iteration":445,"passed_time":63.18931664,"remaining_time":149.3308066,"test":[0.5200311745]}, +{"learn":[0.4428010968],"iteration":446,"passed_time":63.31378905,"remaining_time":149.1485903,"test":[0.52005045]}, +{"learn":[0.442679927],"iteration":447,"passed_time":63.47884701,"remaining_time":149.0619354,"test":[0.5200940294]}, +{"learn":[0.4426600138],"iteration":448,"passed_time":63.53514447,"remaining_time":148.7203493,"test":[0.5200897593]}, +{"learn":[0.4426183914],"iteration":449,"passed_time":63.70147323,"remaining_time":148.6367709,"test":[0.5201255567]}, +{"learn":[0.4425267482],"iteration":450,"passed_time":63.86126731,"remaining_time":148.5376262,"test":[0.5201277117]}, +{"learn":[0.4424592175],"iteration":451,"passed_time":63.90848022,"remaining_time":148.1771842,"test":[0.5201157393]}, +{"learn":[0.4423598889],"iteration":452,"passed_time":64.06385775,"remaining_time":148.0681215,"test":[0.5201055229]}, +{"learn":[0.4423083099],"iteration":453,"passed_time":64.21979675,"remaining_time":147.9601485,"test":[0.5201151008]}, +{"learn":[0.4422988287],"iteration":454,"passed_time":64.24729246,"remaining_time":147.5569684,"test":[0.520109394]}, +{"learn":[0.4422303736],"iteration":455,"passed_time":64.41020437,"remaining_time":147.4654679,"test":[0.5201174554]}, +{"learn":[0.4422049934],"iteration":456,"passed_time":64.57975089,"remaining_time":147.3887969,"test":[0.5200985789]}, +{"learn":[0.4420839557],"iteration":457,"passed_time":64.75508962,"remaining_time":147.3248982,"test":[0.5200937101]}, +{"learn":[0.4419690716],"iteration":458,"passed_time":64.9224213,"remaining_time":147.2423542,"test":[0.5200734768]}, +{"learn":[0.4419052647],"iteration":459,"passed_time":65.09393221,"remaining_time":147.1688902,"test":[0.520122364]}, +{"learn":[0.4418744441],"iteration":460,"passed_time":65.2623737,"remaining_time":147.088083,"test":[0.5201060816]}, +{"learn":[0.4418501731],"iteration":461,"passed_time":65.42437183,"remaining_time":146.9924198,"test":[0.5200694461]}, +{"learn":[0.4417606163],"iteration":462,"passed_time":65.58794938,"remaining_time":146.9000076,"test":[0.5200249488]}, +{"learn":[0.4417057889],"iteration":463,"passed_time":65.74747518,"remaining_time":146.798242,"test":[0.5200428675]}, +{"learn":[0.4416911841],"iteration":464,"passed_time":65.7934691,"remaining_time":146.443528,"test":[0.5200875244]}, +{"learn":[0.4416629781],"iteration":465,"passed_time":65.95216766,"remaining_time":146.3402175,"test":[0.5200607063]}, +{"learn":[0.4416215141],"iteration":466,"passed_time":66.11308075,"remaining_time":146.2415683,"test":[0.5200849304]}, +{"learn":[0.4415975601],"iteration":467,"passed_time":66.16197963,"remaining_time":145.8956474,"test":[0.5200967431]}, +{"learn":[0.4415443173],"iteration":468,"passed_time":66.32828157,"remaining_time":145.8090795,"test":[0.5200830148]}, +{"learn":[0.4415099577],"iteration":469,"passed_time":66.37297957,"remaining_time":145.4556786,"test":[0.5201185329]}, +{"learn":[0.4414173901],"iteration":470,"passed_time":66.54494183,"remaining_time":145.3816245,"test":[0.5201064408]}, +{"learn":[0.4412388312],"iteration":471,"passed_time":66.72347918,"remaining_time":145.3214759,"test":[0.5200790639]}, +{"learn":[0.4410989366],"iteration":472,"passed_time":66.891717,"remaining_time":145.2384638,"test":[0.5200147723]}, +{"learn":[0.4410755636],"iteration":473,"passed_time":67.05886521,"remaining_time":145.1527336,"test":[0.5200154907]}, +{"learn":[0.4410437658],"iteration":474,"passed_time":67.1403624,"remaining_time":144.8818346,"test":[0.5199921844]}, +{"learn":[0.4408984044],"iteration":475,"passed_time":67.31472139,"remaining_time":144.8115015,"test":[0.5200515674]}, +{"learn":[0.4408717566],"iteration":476,"passed_time":67.34729028,"remaining_time":144.4366414,"test":[0.5200342075]}, +{"learn":[0.4407565027],"iteration":477,"passed_time":67.51296515,"remaining_time":144.3478041,"test":[0.5200427478]}, +{"learn":[0.4407083306],"iteration":478,"passed_time":67.67494673,"remaining_time":144.2507737,"test":[0.5200757915]}, +{"learn":[0.4406903189],"iteration":479,"passed_time":67.84347026,"remaining_time":144.1673743,"test":[0.5200879634]}, +{"learn":[0.4406476137],"iteration":480,"passed_time":68.01667428,"remaining_time":144.0935366,"test":[0.5201671407]}, +{"learn":[0.4405925749],"iteration":481,"passed_time":68.19351406,"remaining_time":144.0269654,"test":[0.5201425574]}, +{"learn":[0.4405168307],"iteration":482,"passed_time":68.36687678,"remaining_time":143.9526163,"test":[0.5201651852]}, +{"learn":[0.4404385246],"iteration":483,"passed_time":68.53164111,"remaining_time":143.8598086,"test":[0.5201313832]}, +{"learn":[0.4404000978],"iteration":484,"passed_time":68.68928213,"remaining_time":143.7517966,"test":[0.5201303855]}, +{"learn":[0.4403886622],"iteration":485,"passed_time":68.72347584,"remaining_time":143.3860175,"test":[0.5200957055]}, +{"learn":[0.4403434481],"iteration":486,"passed_time":68.88270833,"remaining_time":143.2816911,"test":[0.5200910363]}, +{"learn":[0.4403277604],"iteration":487,"passed_time":69.04587403,"remaining_time":143.1852961,"test":[0.520092912]}, +{"learn":[0.4402758645],"iteration":488,"passed_time":69.20915808,"remaining_time":143.0888728,"test":[0.5201055229]}, +{"learn":[0.4402413993],"iteration":489,"passed_time":69.36710832,"remaining_time":142.9811825,"test":[0.5201355336]}, +{"learn":[0.4401659455],"iteration":490,"passed_time":69.53494743,"remaining_time":142.8936089,"test":[0.5200887616]}, +{"learn":[0.4401389279],"iteration":491,"passed_time":69.69063583,"remaining_time":142.7808149,"test":[0.520066892]}, +{"learn":[0.4401128347],"iteration":492,"passed_time":69.72221507,"remaining_time":142.4143419,"test":[0.5200490931]}, +{"learn":[0.4399060169],"iteration":493,"passed_time":69.88372543,"remaining_time":142.3138214,"test":[0.5199792942]}, +{"learn":[0.4397655941],"iteration":494,"passed_time":70.04580325,"remaining_time":142.2142066,"test":[0.5199931821]}, +{"learn":[0.4396158486],"iteration":495,"passed_time":70.20689751,"remaining_time":142.112349,"test":[0.5199640893]}, +{"learn":[0.4394877594],"iteration":496,"passed_time":70.36868641,"remaining_time":142.0116549,"test":[0.5200012036]}, +{"learn":[0.4394453447],"iteration":497,"passed_time":70.5230394,"remaining_time":141.895754,"test":[0.519989351]}, +{"learn":[0.4393876386],"iteration":498,"passed_time":70.67983902,"remaining_time":141.7846069,"test":[0.5199976917]}, +{"learn":[0.4392764783],"iteration":499,"passed_time":70.84238113,"remaining_time":141.6847623,"test":[0.5199431775]}, +{"learn":[0.4391998889],"iteration":500,"passed_time":71.00339484,"remaining_time":141.5816196,"test":[0.5198734584]}, +{"learn":[0.4391652652],"iteration":501,"passed_time":71.16325166,"remaining_time":141.4759465,"test":[0.5198514293]}, +{"learn":[0.4390841596],"iteration":502,"passed_time":71.32390675,"remaining_time":141.3716402,"test":[0.5198306372]}, +{"learn":[0.4390632428],"iteration":503,"passed_time":71.48519121,"remaining_time":141.2683541,"test":[0.5198672727]}, +{"learn":[0.4389012166],"iteration":504,"passed_time":71.65381023,"remaining_time":141.1792895,"test":[0.5199042673]}, +{"learn":[0.4388601488],"iteration":505,"passed_time":71.72623193,"remaining_time":140.9009378,"test":[0.5199119695]}, +{"learn":[0.438656685],"iteration":506,"passed_time":71.89227755,"remaining_time":140.8067685,"test":[0.5199585421]}, +{"learn":[0.4384585826],"iteration":507,"passed_time":72.06051218,"remaining_time":140.7165907,"test":[0.5199305666]}, +{"learn":[0.4384460377],"iteration":508,"passed_time":72.22505971,"remaining_time":140.6189277,"test":[0.5199155613]}, +{"learn":[0.4383793785],"iteration":509,"passed_time":72.27379787,"remaining_time":140.2961959,"test":[0.5198962458]}, +{"learn":[0.4382838795],"iteration":510,"passed_time":72.43118671,"remaining_time":140.1848212,"test":[0.5199222259]}, +{"learn":[0.4382349151],"iteration":511,"passed_time":72.59104772,"remaining_time":140.0780374,"test":[0.5199216672]}, +{"learn":[0.4382158469],"iteration":512,"passed_time":72.75175673,"remaining_time":139.9726782,"test":[0.519898361]}, +{"learn":[0.4381709761],"iteration":513,"passed_time":72.91310516,"remaining_time":139.8683301,"test":[0.519916958]}, +{"learn":[0.4381104969],"iteration":514,"passed_time":73.07796656,"remaining_time":139.7704797,"test":[0.5199770992]}, +{"learn":[0.4379171482],"iteration":515,"passed_time":73.25000116,"remaining_time":139.6860487,"test":[0.5199834446]}, +{"learn":[0.4377794193],"iteration":516,"passed_time":73.41882981,"remaining_time":139.5951832,"test":[0.5199325221]}, +{"learn":[0.4377451918],"iteration":517,"passed_time":73.57905672,"remaining_time":139.4877098,"test":[0.5199280524]}, +{"learn":[0.4377184647],"iteration":518,"passed_time":73.7475353,"remaining_time":139.3956303,"test":[0.5199262965]}, +{"learn":[0.4375850143],"iteration":519,"passed_time":73.92506927,"remaining_time":139.3203229,"test":[0.5198339496]}, +{"learn":[0.4375542993],"iteration":520,"passed_time":74.09468349,"remaining_time":139.2297411,"test":[0.5198540233]}, +{"learn":[0.4374595397],"iteration":521,"passed_time":74.2671502,"remaining_time":139.144201,"test":[0.519891856]}, +{"learn":[0.4374027314],"iteration":522,"passed_time":74.43688185,"remaining_time":139.0532191,"test":[0.5198920156]}, +{"learn":[0.4373742613],"iteration":523,"passed_time":74.60832572,"remaining_time":138.9651258,"test":[0.519861925]}, +{"learn":[0.4372143215],"iteration":524,"passed_time":74.7638145,"remaining_time":138.8470841,"test":[0.5198405344]}, +{"learn":[0.4370912502],"iteration":525,"passed_time":74.92641166,"remaining_time":138.7420626,"test":[0.519832473]}, +{"learn":[0.4370687752],"iteration":526,"passed_time":75.09268828,"remaining_time":138.6436161,"test":[0.5198402949]}, +{"learn":[0.4369963322],"iteration":527,"passed_time":75.27281255,"remaining_time":138.5704049,"test":[0.5198327923]}, +{"learn":[0.4368961585],"iteration":528,"passed_time":75.44634486,"remaining_time":138.4846897,"test":[0.5198031008]}, +{"learn":[0.4368868885],"iteration":529,"passed_time":75.49405082,"remaining_time":138.1683572,"test":[0.5197859404]}, +{"learn":[0.4367787126],"iteration":530,"passed_time":75.65968864,"remaining_time":138.0682454,"test":[0.5197868583]}, +{"learn":[0.4367559734],"iteration":531,"passed_time":75.78533343,"remaining_time":137.895118,"test":[0.5197721722]}, +{"learn":[0.4367299595],"iteration":532,"passed_time":75.95151471,"remaining_time":137.7957124,"test":[0.5197789964]}, +{"learn":[0.4366989804],"iteration":533,"passed_time":76.11939305,"remaining_time":137.6991267,"test":[0.5198368629]}, +{"learn":[0.4366766374],"iteration":534,"passed_time":76.27843866,"remaining_time":137.5863426,"test":[0.5198460417]}, +{"learn":[0.4366670241],"iteration":535,"passed_time":76.4358909,"remaining_time":137.4705202,"test":[0.5198288414]}, +{"learn":[0.4366404291],"iteration":536,"passed_time":76.59633864,"remaining_time":137.3599145,"test":[0.5198228951]}, +{"learn":[0.436635464],"iteration":537,"passed_time":76.6294112,"remaining_time":137.0213635,"test":[0.5198239327]}, +{"learn":[0.4365373767],"iteration":538,"passed_time":76.79276254,"remaining_time":136.9162241,"test":[0.519855021]}, +{"learn":[0.4364962825],"iteration":539,"passed_time":76.95088547,"remaining_time":136.8015742,"test":[0.5199038283]}, +{"learn":[0.4364746526],"iteration":540,"passed_time":77.11234196,"remaining_time":136.6926727,"test":[0.519896166]}, +{"learn":[0.4364442545],"iteration":541,"passed_time":77.28418984,"remaining_time":136.6019444,"test":[0.5198718222]}, +{"learn":[0.4364175803],"iteration":542,"passed_time":77.44720634,"remaining_time":136.4953526,"test":[0.5198635213]}, +{"learn":[0.4363235602],"iteration":543,"passed_time":77.60913987,"remaining_time":136.3866502,"test":[0.5198598498]}, +{"learn":[0.4362305965],"iteration":544,"passed_time":77.77343569,"remaining_time":136.2818919,"test":[0.5198105237]}, +{"learn":[0.4361760067],"iteration":545,"passed_time":77.9391713,"remaining_time":136.1794312,"test":[0.5198086879]}, +{"learn":[0.4361607416],"iteration":546,"passed_time":78.10565571,"remaining_time":136.0780437,"test":[0.5197849427]}, +{"learn":[0.436145635],"iteration":547,"passed_time":78.26938685,"remaining_time":135.9716355,"test":[0.5198347078]}, +{"learn":[0.4360621526],"iteration":548,"passed_time":78.39584086,"remaining_time":135.8004456,"test":[0.5198199818]}, +{"learn":[0.4360411037],"iteration":549,"passed_time":78.43542374,"remaining_time":135.4793683,"test":[0.5198291207]}, +{"learn":[0.4359088681],"iteration":550,"passed_time":78.60265864,"remaining_time":135.3791707,"test":[0.519843288]}, +{"learn":[0.4356956326],"iteration":551,"passed_time":78.76562791,"remaining_time":135.2714044,"test":[0.5198605682]}, +{"learn":[0.4356063135],"iteration":552,"passed_time":78.92226852,"remaining_time":135.1526009,"test":[0.5198195428]}, +{"learn":[0.4355624198],"iteration":553,"passed_time":79.08208352,"remaining_time":135.0390812,"test":[0.5198545022]}, +{"learn":[0.4355041327],"iteration":554,"passed_time":79.24409593,"remaining_time":134.9291363,"test":[0.51985111]}, +{"learn":[0.4354926971],"iteration":555,"passed_time":79.26798662,"remaining_time":134.5844953,"test":[0.5198449243]}, +{"learn":[0.435457598],"iteration":556,"passed_time":79.30081497,"remaining_time":134.2561374,"test":[0.5198708644]}, +{"learn":[0.4354447362],"iteration":557,"passed_time":79.45772284,"remaining_time":134.1383063,"test":[0.5198726204]}, +{"learn":[0.4353622838],"iteration":558,"passed_time":79.61442812,"remaining_time":134.0199944,"test":[0.5198842336]}, +{"learn":[0.4353365075],"iteration":559,"passed_time":79.77093756,"remaining_time":133.9012166,"test":[0.5199033893]}, +{"learn":[0.4352103726],"iteration":560,"passed_time":79.93432177,"remaining_time":133.7938113,"test":[0.519939945]}, +{"learn":[0.4351808725],"iteration":561,"passed_time":80.09329006,"remaining_time":133.6788364,"test":[0.5199528751]}, +{"learn":[0.4351146095],"iteration":562,"passed_time":80.2637028,"remaining_time":133.5827523,"test":[0.5199664039]}, +{"learn":[0.4350706102],"iteration":563,"passed_time":80.43142313,"remaining_time":133.4819363,"test":[0.5199435766]}, +{"learn":[0.4350294896],"iteration":564,"passed_time":80.60362204,"remaining_time":133.3882949,"test":[0.5199857992]}, +{"learn":[0.4348959335],"iteration":565,"passed_time":80.7773206,"remaining_time":133.2968506,"test":[0.5199845221]}, +{"learn":[0.4348157523],"iteration":566,"passed_time":80.95362984,"remaining_time":133.2094121,"test":[0.5199621737]}, +{"learn":[0.4346420792],"iteration":567,"passed_time":81.12290207,"remaining_time":133.110114,"test":[0.5199832052]}, +{"learn":[0.4345604718],"iteration":568,"passed_time":81.29830872,"remaining_time":133.0206071,"test":[0.5199741461]}, +{"learn":[0.4344379288],"iteration":569,"passed_time":81.46811536,"remaining_time":132.9216619,"test":[0.5199712727]}, +{"learn":[0.4344064479],"iteration":570,"passed_time":81.63635947,"remaining_time":132.8199264,"test":[0.5199799726]}, +{"learn":[0.434399502],"iteration":571,"passed_time":81.69072183,"remaining_time":132.5331991,"test":[0.5199897101]}, +{"learn":[0.4343256592],"iteration":572,"passed_time":81.81975731,"remaining_time":132.368089,"test":[0.5199469289]}, +{"learn":[0.4342862553],"iteration":573,"passed_time":81.98033162,"remaining_time":132.2539845,"test":[0.5199640095]}, +{"learn":[0.4342605054],"iteration":574,"passed_time":82.14314062,"remaining_time":132.1433132,"test":[0.5199731484]}, +{"learn":[0.4342191471],"iteration":575,"passed_time":82.30856573,"remaining_time":132.0366575,"test":[0.5199956963]}, +{"learn":[0.4340670511],"iteration":576,"passed_time":82.47511037,"remaining_time":131.931589,"test":[0.519952077]}, +{"learn":[0.4340528161],"iteration":577,"passed_time":82.59468637,"remaining_time":131.7513855,"test":[0.5198798437]}, +{"learn":[0.4339807164],"iteration":578,"passed_time":82.75514055,"remaining_time":131.6364153,"test":[0.5198659557]}, +{"learn":[0.4339180451],"iteration":579,"passed_time":82.9144227,"remaining_time":131.5194291,"test":[0.5198592512]}, +{"learn":[0.4337292126],"iteration":580,"passed_time":83.07721196,"remaining_time":131.4078447,"test":[0.5198596902]}, +{"learn":[0.4337166413],"iteration":581,"passed_time":83.23575809,"remaining_time":131.2893916,"test":[0.5198787263]}, +{"learn":[0.4336886466],"iteration":582,"passed_time":83.39564931,"remaining_time":131.1729167,"test":[0.5198894216]}, +{"learn":[0.4336126646],"iteration":583,"passed_time":83.5561169,"remaining_time":131.0571971,"test":[0.5199305267]}, +{"learn":[0.4334966713],"iteration":584,"passed_time":83.71903291,"remaining_time":130.945154,"test":[0.5199086971]}, +{"learn":[0.4334530945],"iteration":585,"passed_time":83.87744568,"remaining_time":130.8259136,"test":[0.5199185144]}, +{"learn":[0.4333831605],"iteration":586,"passed_time":84.03955849,"remaining_time":130.7122946,"test":[0.5199027907]}, +{"learn":[0.4332042053],"iteration":587,"passed_time":84.19924849,"remaining_time":130.5947528,"test":[0.519871902]}, +{"learn":[0.4330881328],"iteration":588,"passed_time":84.35867019,"remaining_time":130.4766529,"test":[0.5199092159]}, +{"learn":[0.4330691439],"iteration":589,"passed_time":84.51594075,"remaining_time":130.3550951,"test":[0.5199274937]}, +{"learn":[0.4330160331],"iteration":590,"passed_time":84.67115786,"remaining_time":130.230258,"test":[0.5199315244]}, +{"learn":[0.4329885137],"iteration":591,"passed_time":84.83008212,"remaining_time":130.1110043,"test":[0.5199543517]}, +{"learn":[0.4328444728],"iteration":592,"passed_time":85.00190703,"remaining_time":130.0113485,"test":[0.5198879849]}, +{"learn":[0.4327767308],"iteration":593,"passed_time":85.15987273,"remaining_time":129.8903109,"test":[0.5198893418]}, +{"learn":[0.4327507696],"iteration":594,"passed_time":85.31696521,"remaining_time":129.767821,"test":[0.5198482366]}, +{"learn":[0.4326845594],"iteration":595,"passed_time":85.47877509,"remaining_time":129.6523703,"test":[0.5198706649]}, +{"learn":[0.4326569079],"iteration":596,"passed_time":85.52786879,"remaining_time":129.3662739,"test":[0.5198703057]}, +{"learn":[0.4326185076],"iteration":597,"passed_time":85.68824342,"remaining_time":129.248822,"test":[0.5198644791]}, +{"learn":[0.4325097506],"iteration":598,"passed_time":85.85450104,"remaining_time":129.1400759,"test":[0.519887506]}, +{"learn":[0.4324927689],"iteration":599,"passed_time":85.93587044,"remaining_time":128.9038057,"test":[0.5199057838]}, +{"learn":[0.4324610767],"iteration":600,"passed_time":86.10341194,"remaining_time":128.7969506,"test":[0.5198806019]}, +{"learn":[0.432364442],"iteration":601,"passed_time":86.27333693,"remaining_time":128.6934494,"test":[0.519859331]}, +{"learn":[0.4323068151],"iteration":602,"passed_time":86.44006987,"remaining_time":128.5849796,"test":[0.519849793]}, +{"learn":[0.4321558811],"iteration":603,"passed_time":86.61268879,"remaining_time":128.4850483,"test":[0.519813397]}, +{"learn":[0.4321302897],"iteration":604,"passed_time":86.77959994,"remaining_time":128.376433,"test":[0.5198205405]}, +{"learn":[0.432064951],"iteration":605,"passed_time":86.83918972,"remaining_time":128.1092997,"test":[0.5197820294]}, +{"learn":[0.4319828947],"iteration":606,"passed_time":87.01545408,"remaining_time":128.0144983,"test":[0.5197662658]}, +{"learn":[0.4319598914],"iteration":607,"passed_time":87.18525323,"remaining_time":127.9099439,"test":[0.5197883349]}, +{"learn":[0.4319040604],"iteration":608,"passed_time":87.35659647,"remaining_time":127.8074342,"test":[0.5197906495]}, +{"learn":[0.4318298743],"iteration":609,"passed_time":87.52396215,"remaining_time":127.6988956,"test":[0.5198479573]}, +{"learn":[0.4317553977],"iteration":610,"passed_time":87.69321055,"remaining_time":127.5929037,"test":[0.5198585728]}, +{"learn":[0.4316744242],"iteration":611,"passed_time":87.85407478,"remaining_time":127.4745399,"test":[0.5198314354]}, +{"learn":[0.4316148165],"iteration":612,"passed_time":88.01625808,"remaining_time":127.357946,"test":[0.5198453233]}, +{"learn":[0.4315685459],"iteration":613,"passed_time":88.18055219,"remaining_time":127.2442496,"test":[0.5198574553]}, +{"learn":[0.4315508247],"iteration":614,"passed_time":88.33555762,"remaining_time":127.1170219,"test":[0.5198034999]}, +{"learn":[0.4314903191],"iteration":615,"passed_time":88.49622374,"remaining_time":126.9978276,"test":[0.5197670639]}, +{"learn":[0.4314783553],"iteration":616,"passed_time":88.66583986,"remaining_time":126.8913073,"test":[0.5198127585]}, +{"learn":[0.4314363632],"iteration":617,"passed_time":88.7208709,"remaining_time":126.6210488,"test":[0.5198180263]}, +{"learn":[0.4313801096],"iteration":618,"passed_time":88.75553453,"remaining_time":126.3224974,"test":[0.5198279634]}, +{"learn":[0.4313721865],"iteration":619,"passed_time":88.91093788,"remaining_time":126.1961699,"test":[0.5198418514]}, +{"learn":[0.4313295341],"iteration":620,"passed_time":89.06688262,"remaining_time":126.070515,"test":[0.5198293602]}, +{"learn":[0.4313096473],"iteration":621,"passed_time":89.22674517,"remaining_time":125.950293,"test":[0.5198212988]}, +{"learn":[0.4312571175],"iteration":622,"passed_time":89.27435315,"remaining_time":125.6719225,"test":[0.519805176]}, +{"learn":[0.4311320655],"iteration":623,"passed_time":89.43698029,"remaining_time":125.5557608,"test":[0.5198543026]}, +{"learn":[0.4311215543],"iteration":624,"passed_time":89.59632523,"remaining_time":125.4348553,"test":[0.5198564177]}, +{"learn":[0.4310078586],"iteration":625,"passed_time":89.75800618,"remaining_time":125.3170885,"test":[0.5198566572]}, +{"learn":[0.430918381],"iteration":626,"passed_time":89.91953848,"remaining_time":125.1989746,"test":[0.519858054]}, +{"learn":[0.4308034969],"iteration":627,"passed_time":90.08048015,"remaining_time":125.0799024,"test":[0.5199198713]}, +{"learn":[0.4306679072],"iteration":628,"passed_time":90.24074703,"remaining_time":124.9597626,"test":[0.5199044669]}, +{"learn":[0.4304876316],"iteration":629,"passed_time":90.40711095,"remaining_time":124.8479151,"test":[0.5198840739]}, +{"learn":[0.4303923966],"iteration":630,"passed_time":90.56754319,"remaining_time":124.7277259,"test":[0.5198666741]}, +{"learn":[0.4303006742],"iteration":631,"passed_time":90.72769569,"remaining_time":124.6070251,"test":[0.5199556288]}, +{"learn":[0.4301757542],"iteration":632,"passed_time":90.90081994,"remaining_time":124.5039666,"test":[0.5200215167]}, +{"learn":[0.4301456995],"iteration":633,"passed_time":91.07059019,"remaining_time":124.3961058,"test":[0.5200149718]}, +{"learn":[0.4301200288],"iteration":634,"passed_time":91.10595914,"remaining_time":124.104968,"test":[0.5199980509]}, +{"learn":[0.4300287818],"iteration":635,"passed_time":91.27885132,"remaining_time":124.0014584,"test":[0.5200092251]}, +{"learn":[0.4299696759],"iteration":636,"passed_time":91.4460652,"remaining_time":123.8900381,"test":[0.5199703548]}, +{"learn":[0.4299241712],"iteration":637,"passed_time":91.60673628,"remaining_time":123.7696029,"test":[0.519975902]}, +{"learn":[0.4297125203],"iteration":638,"passed_time":91.7783039,"remaining_time":123.663724,"test":[0.5199140847]}, +{"learn":[0.4295905847],"iteration":639,"passed_time":91.956506,"remaining_time":123.5665549,"test":[0.5198807616]}, +{"learn":[0.4294527237],"iteration":640,"passed_time":92.12968986,"remaining_time":123.4624081,"test":[0.5199367923]}, +{"learn":[0.4294209787],"iteration":641,"passed_time":92.2106628,"remaining_time":123.234811,"test":[0.5199345574]}, +{"learn":[0.4294096488],"iteration":642,"passed_time":92.26186528,"remaining_time":122.9679915,"test":[0.5199769396]}, +{"learn":[0.4293298373],"iteration":643,"passed_time":92.42850527,"remaining_time":122.8552803,"test":[0.5199753832]}, +{"learn":[0.4292742704],"iteration":644,"passed_time":92.48417323,"remaining_time":122.5952994,"test":[0.5199363533]}, +{"learn":[0.4292056568],"iteration":645,"passed_time":92.64667195,"remaining_time":122.4771793,"test":[0.5198795643]}, +{"learn":[0.428994587],"iteration":646,"passed_time":92.81211118,"remaining_time":122.3627988,"test":[0.5198388982]}, +{"learn":[0.4288443925],"iteration":647,"passed_time":92.98238734,"remaining_time":122.2546204,"test":[0.519822057]}, +{"learn":[0.4287892745],"iteration":648,"passed_time":93.06182873,"remaining_time":122.0271437,"test":[0.5197963963]}, +{"learn":[0.4287289538],"iteration":649,"passed_time":93.22414741,"remaining_time":121.9085005,"test":[0.5198916963]}, +{"learn":[0.4286647243],"iteration":650,"passed_time":93.38994209,"remaining_time":121.7942563,"test":[0.5198663149]}, +{"learn":[0.4285765672],"iteration":651,"passed_time":93.55369138,"remaining_time":121.6771937,"test":[0.519892255]}, +{"learn":[0.4285326208],"iteration":652,"passed_time":93.71284305,"remaining_time":121.5540246,"test":[0.5199199511]}, +{"learn":[0.4285107532],"iteration":653,"passed_time":93.86999613,"remaining_time":121.4281601,"test":[0.5199204699]}, +{"learn":[0.4284646939],"iteration":654,"passed_time":94.02832171,"remaining_time":121.3037127,"test":[0.5199085774]}, +{"learn":[0.4283699607],"iteration":655,"passed_time":94.15433799,"remaining_time":121.1375934,"test":[0.5198823978]}, +{"learn":[0.4282489758],"iteration":656,"passed_time":94.31719326,"remaining_time":121.0188644,"test":[0.5199012742]}, +{"learn":[0.4281547972],"iteration":657,"passed_time":94.47785321,"remaining_time":120.8971921,"test":[0.5198919757]}, +{"learn":[0.4281364686],"iteration":658,"passed_time":94.63206056,"remaining_time":120.7671668,"test":[0.5198938514]}, +{"learn":[0.4281075495],"iteration":659,"passed_time":94.78817348,"remaining_time":120.6394935,"test":[0.5199007155]}, +{"learn":[0.4280910432],"iteration":660,"passed_time":94.83342173,"remaining_time":120.3710149,"test":[0.5199435367]}, +{"learn":[0.4280502659],"iteration":661,"passed_time":94.99092078,"remaining_time":120.2453046,"test":[0.519961176]}, +{"learn":[0.4279682624],"iteration":662,"passed_time":95.15749851,"remaining_time":120.1309597,"test":[0.5199651269]}, +{"learn":[0.4279604978],"iteration":663,"passed_time":95.31830129,"remaining_time":120.0091866,"test":[0.5199555889]}, +{"learn":[0.4279114014],"iteration":664,"passed_time":95.48382658,"remaining_time":119.8932259,"test":[0.5199716718]}, +{"learn":[0.4277443308],"iteration":665,"passed_time":95.65051848,"remaining_time":119.7785772,"test":[0.5199661246]}, +{"learn":[0.4277377283],"iteration":666,"passed_time":95.70169798,"remaining_time":119.5195119,"test":[0.5199377501]}, +{"learn":[0.4276744231],"iteration":667,"passed_time":95.86140111,"remaining_time":119.3962361,"test":[0.519948605]}, +{"learn":[0.427548526],"iteration":668,"passed_time":96.02719469,"remaining_time":119.2804167,"test":[0.519920869]}, +{"learn":[0.4274674733],"iteration":669,"passed_time":96.19510158,"remaining_time":119.1670661,"test":[0.519901394]}, +{"learn":[0.4274396634],"iteration":670,"passed_time":96.27160074,"remaining_time":118.9406215,"test":[0.5199200309]}, +{"learn":[0.4273249377],"iteration":671,"passed_time":96.43605975,"remaining_time":118.8230022,"test":[0.5198984807]}, +{"learn":[0.4272640095],"iteration":672,"passed_time":96.59469679,"remaining_time":118.6980895,"test":[0.5199010348]}, +{"learn":[0.4271934416],"iteration":673,"passed_time":96.76187854,"remaining_time":118.5835485,"test":[0.5199069811]}, +{"learn":[0.4271661071],"iteration":674,"passed_time":96.92340578,"remaining_time":118.4619404,"test":[0.519926496]}, +{"learn":[0.427080327],"iteration":675,"passed_time":97.09140337,"remaining_time":118.3481012,"test":[0.5199025513]}, +{"learn":[0.4270406325],"iteration":676,"passed_time":97.25995029,"remaining_time":118.2347697,"test":[0.5198937715]}, +{"learn":[0.4270126642],"iteration":677,"passed_time":97.42654498,"remaining_time":118.1189085,"test":[0.519897922]}, +{"learn":[0.4268837299],"iteration":678,"passed_time":97.59386391,"remaining_time":118.0037736,"test":[0.5198705451]}, +{"learn":[0.426805952],"iteration":679,"passed_time":97.75960642,"remaining_time":117.8865842,"test":[0.5198398161]}, +{"learn":[0.4267514151],"iteration":680,"passed_time":97.91569229,"remaining_time":117.7576387,"test":[0.5198545421]}, +{"learn":[0.4266670082],"iteration":681,"passed_time":98.07080726,"remaining_time":117.6274492,"test":[0.5198096058]}, +{"learn":[0.4266447973],"iteration":682,"passed_time":98.22995954,"remaining_time":117.502016,"test":[0.5197679818]}, +{"learn":[0.4266058159],"iteration":683,"passed_time":98.27811774,"remaining_time":117.2440703,"test":[0.5197893326]}, +{"learn":[0.4264200206],"iteration":684,"passed_time":98.44550799,"remaining_time":117.1285971,"test":[0.5198106035]}, +{"learn":[0.4263969645],"iteration":685,"passed_time":98.60811491,"remaining_time":117.0072967,"test":[0.5198185052]}, +{"learn":[0.4263735387],"iteration":686,"passed_time":98.76942828,"remaining_time":116.8843453,"test":[0.5198458421]}, +{"learn":[0.4263476832],"iteration":687,"passed_time":98.93017522,"remaining_time":116.7606138,"test":[0.519852826]}, +{"learn":[0.4262796771],"iteration":688,"passed_time":99.09351483,"remaining_time":116.6398266,"test":[0.5198732589]}, +{"learn":[0.4261899618],"iteration":689,"passed_time":99.26011557,"remaining_time":116.5227444,"test":[0.5198720217]}, +{"learn":[0.4260838723],"iteration":690,"passed_time":99.43385893,"remaining_time":116.4138812,"test":[0.5198671131]}, +{"learn":[0.425928475],"iteration":691,"passed_time":99.61342744,"remaining_time":116.311632,"test":[0.5198228153]}, +{"learn":[0.425877477],"iteration":692,"passed_time":99.7847636,"remaining_time":116.1995732,"test":[0.5198431683]}, +{"learn":[0.4257845133],"iteration":693,"passed_time":99.9571586,"remaining_time":116.0885732,"test":[0.5198583732]}, +{"learn":[0.4257282333],"iteration":694,"passed_time":100.1233931,"remaining_time":115.9702611,"test":[0.5198499128]}, +{"learn":[0.4256542321],"iteration":695,"passed_time":100.1712468,"remaining_time":115.715061,"test":[0.5198683103]}, +{"learn":[0.4255870975],"iteration":696,"passed_time":100.3305207,"remaining_time":115.5888208,"test":[0.5198869872]}, +{"learn":[0.4254748016],"iteration":697,"passed_time":100.4919342,"remaining_time":115.4649444,"test":[0.5198741369]}, +{"learn":[0.4254303005],"iteration":698,"passed_time":100.6514341,"remaining_time":115.3387678,"test":[0.5198618053]}, +{"learn":[0.4253387629],"iteration":699,"passed_time":100.8145366,"remaining_time":115.2166133,"test":[0.5198831959]}, +{"learn":[0.4252323036],"iteration":700,"passed_time":100.9847664,"remaining_time":115.1024655,"test":[0.5198752942]}, +{"learn":[0.4251450181],"iteration":701,"passed_time":101.1506861,"remaining_time":114.9832586,"test":[0.5199409826]}, +{"learn":[0.4251120582],"iteration":702,"passed_time":101.3141974,"remaining_time":114.8611882,"test":[0.5199575843]}, +{"learn":[0.4249757819],"iteration":703,"passed_time":101.486258,"remaining_time":114.7486667,"test":[0.5199474876]}, +{"learn":[0.4248666816],"iteration":704,"passed_time":101.6515917,"remaining_time":114.6283906,"test":[0.5198845927]}, +{"learn":[0.4247769928],"iteration":705,"passed_time":101.8159786,"remaining_time":114.5069221,"test":[0.5198569365]}, +{"learn":[0.4246431197],"iteration":706,"passed_time":101.9903769,"remaining_time":114.3965613,"test":[0.5198071714]}, +{"learn":[0.4245685639],"iteration":707,"passed_time":102.1655115,"remaining_time":114.2868433,"test":[0.5198127186]}, +{"learn":[0.4245416256],"iteration":708,"passed_time":102.3296616,"remaining_time":114.1646859,"test":[0.5197872573]}, +{"learn":[0.4244506162],"iteration":709,"passed_time":102.4938007,"remaining_time":114.042398,"test":[0.519762714]}, +{"learn":[0.424372495],"iteration":710,"passed_time":102.661469,"remaining_time":113.9239087,"test":[0.5197364147]}, +{"learn":[0.424329737],"iteration":711,"passed_time":102.8264413,"remaining_time":113.8022974,"test":[0.5197378913]}, +{"learn":[0.4242881938],"iteration":712,"passed_time":102.9960944,"remaining_time":113.6857311,"test":[0.5197279143]}, +{"learn":[0.4242666431],"iteration":713,"passed_time":103.0317874,"remaining_time":113.4215474,"test":[0.5197373326]}, +{"learn":[0.4241413534],"iteration":714,"passed_time":103.1998922,"remaining_time":113.3033782,"test":[0.5197515398]}, +{"learn":[0.4240782596],"iteration":715,"passed_time":103.3663585,"remaining_time":113.1832752,"test":[0.5197480279]}, +{"learn":[0.4240656884],"iteration":716,"passed_time":103.5362117,"remaining_time":113.0667416,"test":[0.5197461522]}, +{"learn":[0.4240172258],"iteration":717,"passed_time":103.5651548,"remaining_time":112.7965892,"test":[0.5197532159]}, +{"learn":[0.4239617116],"iteration":718,"passed_time":103.6875579,"remaining_time":112.6286269,"test":[0.5197183763]}, +{"learn":[0.4238344412],"iteration":719,"passed_time":103.7667114,"remaining_time":112.4139374,"test":[0.5196596718]}, +{"learn":[0.4237632658],"iteration":720,"passed_time":103.8164098,"remaining_time":112.1677992,"test":[0.5196311376]}, +{"learn":[0.4236915887],"iteration":721,"passed_time":103.9876043,"remaining_time":112.0531249,"test":[0.5196051177]}, +{"learn":[0.4235625487],"iteration":722,"passed_time":104.1630323,"remaining_time":111.9428439,"test":[0.5196043594]}, +{"learn":[0.4235552859],"iteration":723,"passed_time":104.3324456,"remaining_time":111.8259362,"test":[0.5196003686]}, +{"learn":[0.4235082759],"iteration":724,"passed_time":104.5041513,"remaining_time":111.7113341,"test":[0.5195954599]}, +{"learn":[0.4234738635],"iteration":725,"passed_time":104.6288813,"remaining_time":111.5464933,"test":[0.5195875981]}, +{"learn":[0.4233418127],"iteration":726,"passed_time":104.7980351,"remaining_time":111.4289974,"test":[0.5195311284]}, +{"learn":[0.4232570362],"iteration":727,"passed_time":104.8556189,"remaining_time":111.1930464,"test":[0.51952175]}, +{"learn":[0.4231674002],"iteration":728,"passed_time":105.0217563,"remaining_time":111.0723924,"test":[0.5195522796]}, +{"learn":[0.4230667511],"iteration":729,"passed_time":105.1862153,"remaining_time":110.9498435,"test":[0.5194947723]}, +{"learn":[0.423047683],"iteration":730,"passed_time":105.3445119,"remaining_time":110.8206972,"test":[0.5195441783]}, +{"learn":[0.4230094411],"iteration":731,"passed_time":105.5068038,"remaining_time":110.6956631,"test":[0.5195755459]}, +{"learn":[0.4229553795],"iteration":732,"passed_time":105.6722876,"remaining_time":110.5738672,"test":[0.5196119419]}, +{"learn":[0.4229217594],"iteration":733,"passed_time":105.8371832,"remaining_time":110.4513383,"test":[0.5196186464]}, +{"learn":[0.4228795032],"iteration":734,"passed_time":106.003074,"remaining_time":110.32973,"test":[0.5196541645]}, +{"learn":[0.4227367035],"iteration":735,"passed_time":106.1750445,"remaining_time":110.2143125,"test":[0.5196479788]}, +{"learn":[0.4226240115],"iteration":736,"passed_time":106.3518302,"remaining_time":110.1037265,"test":[0.5196967462]}, +{"learn":[0.422598737],"iteration":737,"passed_time":106.5253852,"remaining_time":109.9896254,"test":[0.5197168997]}, +{"learn":[0.4225218306],"iteration":738,"passed_time":106.6956807,"remaining_time":109.8720067,"test":[0.5197109933]}, +{"learn":[0.4225166278],"iteration":739,"passed_time":106.7256794,"remaining_time":109.6101573,"test":[0.5197143057]}, +{"learn":[0.4225125871],"iteration":740,"passed_time":106.8872289,"remaining_time":109.4836798,"test":[0.5196856119]}, +{"learn":[0.4223865051],"iteration":741,"passed_time":107.052715,"remaining_time":109.3611294,"test":[0.5197519788]}, +{"learn":[0.4222600533],"iteration":742,"passed_time":107.2242863,"remaining_time":109.2446632,"test":[0.5197679419]}, +{"learn":[0.4222315567],"iteration":743,"passed_time":107.3937062,"remaining_time":109.1258628,"test":[0.519781351]}, +{"learn":[0.4221683573],"iteration":744,"passed_time":107.564937,"remaining_time":109.0087616,"test":[0.5197322243]}, +{"learn":[0.4221102285],"iteration":745,"passed_time":107.7368173,"remaining_time":108.8921719,"test":[0.5197082796]}, +{"learn":[0.422089972],"iteration":746,"passed_time":107.9041613,"remaining_time":108.7708614,"test":[0.519718935]}, +{"learn":[0.4220593362],"iteration":747,"passed_time":108.0695441,"remaining_time":108.6474561,"test":[0.5197264377]}, +{"learn":[0.4220262707],"iteration":748,"passed_time":108.2359957,"remaining_time":108.5250104,"test":[0.5197244822]}, +{"learn":[0.4219908547],"iteration":749,"passed_time":108.2867482,"remaining_time":108.2867482,"test":[0.519732384]}, +{"learn":[0.4219025392],"iteration":750,"passed_time":108.454544,"remaining_time":108.1657169,"test":[0.5197594016]}, +{"learn":[0.4218412412],"iteration":751,"passed_time":108.624844,"remaining_time":108.0470523,"test":[0.5197825083]}, +{"learn":[0.4217617203],"iteration":752,"passed_time":108.795705,"remaining_time":107.928807,"test":[0.5197528966]}, +{"learn":[0.421689066],"iteration":753,"passed_time":108.9719068,"remaining_time":107.8157062,"test":[0.5197325835]}, +{"learn":[0.4216711335],"iteration":754,"passed_time":109.1430963,"remaining_time":107.6974923,"test":[0.5197414431]}, +{"learn":[0.4215089224],"iteration":755,"passed_time":109.3186879,"remaining_time":107.5834706,"test":[0.5198185451]}, +{"learn":[0.4214306427],"iteration":756,"passed_time":109.4916064,"remaining_time":107.4666625,"test":[0.5198371422]}, +{"learn":[0.4213779017],"iteration":757,"passed_time":109.6612404,"remaining_time":107.3464913,"test":[0.5198146342]}, +{"learn":[0.42130052],"iteration":758,"passed_time":109.8309557,"remaining_time":107.226269,"test":[0.5198199818]}, +{"learn":[0.4210856206],"iteration":759,"passed_time":109.9967666,"remaining_time":107.1021149,"test":[0.5198360647]}, +{"learn":[0.4210063638],"iteration":760,"passed_time":110.0484195,"remaining_time":106.8669934,"test":[0.5198201015]}, +{"learn":[0.4208890499],"iteration":761,"passed_time":110.2076465,"remaining_time":106.7365395,"test":[0.5197922857]}, +{"learn":[0.4208141244],"iteration":762,"passed_time":110.3716927,"remaining_time":106.6106651,"test":[0.5197827477]}, +{"learn":[0.4206558748],"iteration":763,"passed_time":110.5410413,"remaining_time":106.4897989,"test":[0.5198063732]}, +{"learn":[0.4206056691],"iteration":764,"passed_time":110.7049952,"remaining_time":106.3636228,"test":[0.5198191438]}, +{"learn":[0.4205370291],"iteration":765,"passed_time":110.8677843,"remaining_time":106.2362319,"test":[0.5197845037]}, +{"learn":[0.4204333693],"iteration":766,"passed_time":111.0369036,"remaining_time":106.1147983,"test":[0.5197931238]}, +{"learn":[0.4203134409],"iteration":767,"passed_time":111.2085292,"remaining_time":105.9956294,"test":[0.5198089672]}, +{"learn":[0.4202967232],"iteration":768,"passed_time":111.3670827,"remaining_time":105.8638978,"test":[0.5198133571]}, +{"learn":[0.4202386209],"iteration":769,"passed_time":111.5397902,"remaining_time":105.7455153,"test":[0.5198105636]}, +{"learn":[0.4201272494],"iteration":770,"passed_time":111.7100182,"remaining_time":105.6246475,"test":[0.5197941215]}, +{"learn":[0.4201165532],"iteration":771,"passed_time":111.8775574,"remaining_time":105.5011163,"test":[0.5197877761]}, +{"learn":[0.4200906713],"iteration":772,"passed_time":112.0466697,"remaining_time":105.3789507,"test":[0.5197691791]}, +{"learn":[0.4200130783],"iteration":773,"passed_time":112.212701,"remaining_time":105.2537738,"test":[0.5197750056]}, +{"learn":[0.4198588431],"iteration":774,"passed_time":112.3782671,"remaining_time":105.1280564,"test":[0.5197391683]}, +{"learn":[0.4197441438],"iteration":775,"passed_time":112.5531499,"remaining_time":105.0109285,"test":[0.5197101553]}, +{"learn":[0.4196778279],"iteration":776,"passed_time":112.728484,"remaining_time":104.894072,"test":[0.5196785083]}, +{"learn":[0.4195984126],"iteration":777,"passed_time":112.90396,"remaining_time":104.7771968,"test":[0.5196655781]}, +{"learn":[0.4195903576],"iteration":778,"passed_time":113.0748667,"remaining_time":104.6559421,"test":[0.5196657378]}, +{"learn":[0.4194462638],"iteration":779,"passed_time":113.2377163,"remaining_time":104.5271228,"test":[0.5196194446]}, +{"learn":[0.4194339831],"iteration":780,"passed_time":113.2707351,"remaining_time":104.2786921,"test":[0.519624912]}, +{"learn":[0.4193823513],"iteration":781,"passed_time":113.4396317,"remaining_time":104.1555698,"test":[0.5196172497]}, +{"learn":[0.4193604573],"iteration":782,"passed_time":113.6065719,"remaining_time":104.030539,"test":[0.5195823702]}, +{"learn":[0.4192419285],"iteration":783,"passed_time":113.7831005,"remaining_time":103.9141582,"test":[0.5195784592]}, +{"learn":[0.4191987744],"iteration":784,"passed_time":113.9555218,"remaining_time":103.7938829,"test":[0.519575945]}, +{"learn":[0.4191316926],"iteration":785,"passed_time":114.1204584,"remaining_time":103.666676,"test":[0.5195808537]}, +{"learn":[0.4190421094],"iteration":786,"passed_time":114.1986186,"remaining_time":103.4607561,"test":[0.5196282243]}, +{"learn":[0.4189750804],"iteration":787,"passed_time":114.3676402,"remaining_time":103.3372587,"test":[0.5196473801]}, +{"learn":[0.4188872139],"iteration":788,"passed_time":114.4175709,"remaining_time":103.1063282,"test":[0.5196797454]}, +{"learn":[0.4188491569],"iteration":789,"passed_time":114.5763119,"remaining_time":102.9736474,"test":[0.5197019741]}, +{"learn":[0.4188192606],"iteration":790,"passed_time":114.7409053,"remaining_time":102.8461465,"test":[0.5196975444]}, +{"learn":[0.4187903679],"iteration":791,"passed_time":114.8188302,"remaining_time":102.6410755,"test":[0.519679506]}, +{"learn":[0.4187786154],"iteration":792,"passed_time":114.867649,"remaining_time":102.4103756,"test":[0.5196830179]}, +{"learn":[0.4187345105],"iteration":793,"passed_time":115.0367182,"remaining_time":102.2870567,"test":[0.5196960678]}, +{"learn":[0.4186711525],"iteration":794,"passed_time":115.1698776,"remaining_time":102.1317783,"test":[0.5196746771]}, +{"learn":[0.4185849234],"iteration":795,"passed_time":115.3381544,"remaining_time":102.0076139,"test":[0.5197308675]}, +{"learn":[0.4185401846],"iteration":796,"passed_time":115.5040592,"remaining_time":101.8812467,"test":[0.5197029319]}, +{"learn":[0.4184774341],"iteration":797,"passed_time":115.6724615,"remaining_time":101.7569774,"test":[0.5196822197]}, +{"learn":[0.4184630406],"iteration":798,"passed_time":115.7201453,"remaining_time":101.5266856,"test":[0.5197060048]}, +{"learn":[0.4184455835],"iteration":799,"passed_time":115.7956595,"remaining_time":101.321202,"test":[0.5197019342]}, +{"learn":[0.4183413426],"iteration":800,"passed_time":115.9654395,"remaining_time":101.1983048,"test":[0.5197493049]}, +{"learn":[0.4183336837],"iteration":801,"passed_time":116.0001896,"remaining_time":100.957771,"test":[0.5197583241]}, +{"learn":[0.4182976339],"iteration":802,"passed_time":116.1621809,"remaining_time":100.8281944,"test":[0.5198253295]}, +{"learn":[0.4182680809],"iteration":803,"passed_time":116.3224031,"remaining_time":100.6970056,"test":[0.5198023026]}, +{"learn":[0.4182033761],"iteration":804,"passed_time":116.4839311,"remaining_time":100.5668722,"test":[0.5197469104]}, +{"learn":[0.418144772],"iteration":805,"passed_time":116.6535249,"remaining_time":100.4436058,"test":[0.5197348982]}, +{"learn":[0.4181081939],"iteration":806,"passed_time":116.8248998,"remaining_time":100.3217541,"test":[0.5197157025]}, +{"learn":[0.418017924],"iteration":807,"passed_time":117.000119,"remaining_time":100.2030722,"test":[0.5197782382]}, +{"learn":[0.4179118081],"iteration":808,"passed_time":117.1706549,"remaining_time":100.0802504,"test":[0.5198059741]}, +{"learn":[0.4178958564],"iteration":809,"passed_time":117.3393436,"remaining_time":99.95573716,"test":[0.5198175874]}, +{"learn":[0.4177994857],"iteration":810,"passed_time":117.504106,"remaining_time":99.82777933,"test":[0.5197903702]}, +{"learn":[0.4176993649],"iteration":811,"passed_time":117.6678787,"remaining_time":99.6988923,"test":[0.5197534953]}, +{"learn":[0.417596603],"iteration":812,"passed_time":117.8374635,"remaining_time":99.57483079,"test":[0.519727595]}, +{"learn":[0.4175359653],"iteration":813,"passed_time":118.006266,"remaining_time":99.44999816,"test":[0.5197297101]}, +{"learn":[0.4174187043],"iteration":814,"passed_time":118.1857629,"remaining_time":99.3340461,"test":[0.519726318]}, +{"learn":[0.4173999003],"iteration":815,"passed_time":118.3553616,"remaining_time":99.20964134,"test":[0.5197227263]}, +{"learn":[0.4173894419],"iteration":816,"passed_time":118.4142117,"remaining_time":98.99254174,"test":[0.5197315858]}, +{"learn":[0.4173814132],"iteration":817,"passed_time":118.5809478,"remaining_time":98.86577798,"test":[0.5197681814]}, +{"learn":[0.4173017338],"iteration":818,"passed_time":118.7409189,"remaining_time":98.73329155,"test":[0.5197781583]}, +{"learn":[0.4172354707],"iteration":819,"passed_time":118.905484,"remaining_time":98.60454769,"test":[0.5197932435]}, +{"learn":[0.4171643218],"iteration":820,"passed_time":119.0735601,"remaining_time":98.47862034,"test":[0.5197485068]}, +{"learn":[0.4170755837],"iteration":821,"passed_time":119.2449099,"remaining_time":98.35529068,"test":[0.5197709749]}, +{"learn":[0.416955444],"iteration":822,"passed_time":119.4076982,"remaining_time":98.22480154,"test":[0.5197522581]}, +{"learn":[0.4168713277],"iteration":823,"passed_time":119.5721877,"remaining_time":98.09562971,"test":[0.519732823]}, +{"learn":[0.4166855587],"iteration":824,"passed_time":119.7421493,"remaining_time":97.9708494,"test":[0.5197435981]}, +{"learn":[0.4165966094],"iteration":825,"passed_time":119.9075656,"remaining_time":97.84225089,"test":[0.5197042489]}, +{"learn":[0.4165248266],"iteration":826,"passed_time":120.073357,"remaining_time":97.7138685,"test":[0.5196861706]}, +{"learn":[0.4165110141],"iteration":827,"passed_time":120.2367244,"remaining_time":97.5834285,"test":[0.5196941522]}, +{"learn":[0.4164652981],"iteration":828,"passed_time":120.4049407,"remaining_time":97.45683381,"test":[0.5197003778]}, +{"learn":[0.4164167827],"iteration":829,"passed_time":120.5798025,"remaining_time":97.33550324,"test":[0.519650493]}, +{"learn":[0.4164016761],"iteration":830,"passed_time":120.7466435,"remaining_time":97.20758665,"test":[0.5196204822]}, +{"learn":[0.4163265392],"iteration":831,"passed_time":120.9099582,"remaining_time":97.07674532,"test":[0.5195887554]}, +{"learn":[0.4162620985],"iteration":832,"passed_time":121.0802553,"remaining_time":96.95141694,"test":[0.5195761844]}, +{"learn":[0.4161790386],"iteration":833,"passed_time":121.2547383,"remaining_time":96.82932341,"test":[0.5195533571]}, +{"learn":[0.4161034263],"iteration":834,"passed_time":121.4293804,"remaining_time":96.70723113,"test":[0.5195492466]}, +{"learn":[0.4160216605],"iteration":835,"passed_time":121.601972,"remaining_time":96.58338449,"test":[0.519504869]}, +{"learn":[0.4159323414],"iteration":836,"passed_time":121.7666194,"remaining_time":96.45312867,"test":[0.51948276]}, +{"learn":[0.4157906774],"iteration":837,"passed_time":121.9318025,"remaining_time":96.32321394,"test":[0.5194693111]}, +{"learn":[0.4157212452],"iteration":838,"passed_time":122.1046421,"remaining_time":96.19924722,"test":[0.5194469227]}, +{"learn":[0.4156752651],"iteration":839,"passed_time":122.2712076,"remaining_time":96.07023457,"test":[0.5193775229]}, +{"learn":[0.4156120128],"iteration":840,"passed_time":122.4377878,"remaining_time":95.94114409,"test":[0.5193787201]}, +{"learn":[0.4154481643],"iteration":841,"passed_time":122.6085198,"remaining_time":95.81520909,"test":[0.5193775628]}, +{"learn":[0.4153564947],"iteration":842,"passed_time":122.772677,"remaining_time":95.68404365,"test":[0.5193935259]}, +{"learn":[0.415312152],"iteration":843,"passed_time":122.9349788,"remaining_time":95.55135795,"test":[0.5193997915]}, +{"learn":[0.4152572454],"iteration":844,"passed_time":123.0980365,"remaining_time":95.41918809,"test":[0.5194003901]}, +{"learn":[0.4152052702],"iteration":845,"passed_time":123.2717418,"remaining_time":95.2951763,"test":[0.5194028644]}, +{"learn":[0.4151528461],"iteration":846,"passed_time":123.4058339,"remaining_time":95.14050714,"test":[0.5193903732]}, +{"learn":[0.4151081865],"iteration":847,"passed_time":123.5753192,"remaining_time":95.01309917,"test":[0.5193979158]}, +{"learn":[0.4149511782],"iteration":848,"passed_time":123.7519226,"remaining_time":94.89105017,"test":[0.5193928874]}, +{"learn":[0.414902293],"iteration":849,"passed_time":123.9177833,"remaining_time":94.76065783,"test":[0.519407813]}, +{"learn":[0.4148260998],"iteration":850,"passed_time":124.0484264,"remaining_time":94.60332402,"test":[0.5194020662]}, +{"learn":[0.414802225],"iteration":851,"passed_time":124.2063814,"remaining_time":94.46682532,"test":[0.5194135198]}, +{"learn":[0.4147752867],"iteration":852,"passed_time":124.2375452,"remaining_time":94.2341052,"test":[0.5194331545]}, +{"learn":[0.4146998857],"iteration":853,"passed_time":124.3992862,"remaining_time":94.10063104,"test":[0.5194776518]}, +{"learn":[0.4145860844],"iteration":854,"passed_time":124.5681265,"remaining_time":93.97244631,"test":[0.5194393003]}, +{"learn":[0.4143991534],"iteration":855,"passed_time":124.7445618,"remaining_time":93.84988061,"test":[0.5194149565]}, +{"learn":[0.414342398],"iteration":856,"passed_time":124.9123136,"remaining_time":93.72067404,"test":[0.5193858636]}, +{"learn":[0.4142841636],"iteration":857,"passed_time":125.075903,"remaining_time":93.5882631,"test":[0.5193850256]}, +{"learn":[0.4141910943],"iteration":858,"passed_time":125.2440018,"remaining_time":93.45914454,"test":[0.5194438498]}, +{"learn":[0.4140995039],"iteration":859,"passed_time":125.4151315,"remaining_time":93.33219087,"test":[0.5194221399]}, +{"learn":[0.4140486116],"iteration":860,"passed_time":125.4661623,"remaining_time":93.11600198,"test":[0.5194748583]}, +{"learn":[0.4140317619],"iteration":861,"passed_time":125.6285994,"remaining_time":92.98265249,"test":[0.5194652405]}, +{"learn":[0.4139339387],"iteration":862,"passed_time":125.793172,"remaining_time":92.85081177,"test":[0.5194304807]}, +{"learn":[0.4139054686],"iteration":863,"passed_time":125.9618473,"remaining_time":92.72191534,"test":[0.5194333939]}, +{"learn":[0.4138315994],"iteration":864,"passed_time":126.1355459,"remaining_time":92.59661464,"test":[0.5194098882]}, +{"learn":[0.4137530821],"iteration":865,"passed_time":126.3137649,"remaining_time":92.47451152,"test":[0.5193763655]}, +{"learn":[0.4137027443],"iteration":866,"passed_time":126.4860633,"remaining_time":92.34795628,"test":[0.5194057777]}, +{"learn":[0.4136148778],"iteration":867,"passed_time":126.6629233,"remaining_time":92.224617,"test":[0.5194072942]}, +{"learn":[0.4134802653],"iteration":868,"passed_time":126.8390224,"remaining_time":92.10060197,"test":[0.519399153]}, +{"learn":[0.4133056678],"iteration":869,"passed_time":127.0133362,"remaining_time":91.97517452,"test":[0.519417351]}, +{"learn":[0.4132616949],"iteration":870,"passed_time":127.1836037,"remaining_time":91.84671264,"test":[0.5193985543]}, +{"learn":[0.4132048603],"iteration":871,"passed_time":127.358575,"remaining_time":91.72154252,"test":[0.5194066157]}, +{"learn":[0.4131600951],"iteration":872,"passed_time":127.529146,"remaining_time":91.59309799,"test":[0.5194067754]}, +{"learn":[0.4131088066],"iteration":873,"passed_time":127.6994586,"remaining_time":91.46437193,"test":[0.5193812742]}, +{"learn":[0.4130858826],"iteration":874,"passed_time":127.870482,"remaining_time":91.33605859,"test":[0.5194296027]}, +{"learn":[0.4130618758],"iteration":875,"passed_time":128.0380304,"remaining_time":91.20517232,"test":[0.5194269289]}, +{"learn":[0.4130538471],"iteration":876,"passed_time":128.0880187,"remaining_time":90.99069061,"test":[0.5194227784]}, +{"learn":[0.4130440489],"iteration":877,"passed_time":128.1182712,"remaining_time":90.76260216,"test":[0.5194355091]}, +{"learn":[0.4129502929],"iteration":878,"passed_time":128.2821344,"remaining_time":90.62935778,"test":[0.5194397393]}, +{"learn":[0.4128784045],"iteration":879,"passed_time":128.4484636,"remaining_time":90.49778119,"test":[0.5194703088]}, +{"learn":[0.4127862067],"iteration":880,"passed_time":128.6149433,"remaining_time":90.36623144,"test":[0.5194653602]}, +{"learn":[0.4127706776],"iteration":881,"passed_time":128.7828387,"remaining_time":90.2355945,"test":[0.5194739803]}, +{"learn":[0.4127450069],"iteration":882,"passed_time":128.9443033,"remaining_time":90.10037953,"test":[0.5194920985]}, +{"learn":[0.4125248784],"iteration":883,"passed_time":129.1127819,"remaining_time":89.96999283,"test":[0.5194730624]}, +{"learn":[0.4124536238],"iteration":884,"passed_time":129.2851875,"remaining_time":89.84224893,"test":[0.5194885467]}, +{"learn":[0.4124183398],"iteration":885,"passed_time":129.327692,"remaining_time":89.62438247,"test":[0.519447681]}, +{"learn":[0.4123535558],"iteration":886,"passed_time":129.4059292,"remaining_time":89.43160607,"test":[0.5194496365]}, +{"learn":[0.4123353592],"iteration":887,"passed_time":129.444574,"remaining_time":89.21180101,"test":[0.5194495966]}, +{"learn":[0.4123116164],"iteration":888,"passed_time":129.6115929,"remaining_time":89.08063358,"test":[0.5194284454]}, +{"learn":[0.4121823652],"iteration":889,"passed_time":129.7857182,"remaining_time":88.95425631,"test":[0.5194549841]}, +{"learn":[0.4121460513],"iteration":890,"passed_time":129.9618042,"remaining_time":88.82911195,"test":[0.5194328751]}, +{"learn":[0.4121144647],"iteration":891,"passed_time":130.0415499,"remaining_time":88.63818646,"test":[0.5194492374]}, +{"learn":[0.4120532724],"iteration":892,"passed_time":130.2001699,"remaining_time":88.50112331,"test":[0.5194321568]}, +{"learn":[0.4120190185],"iteration":893,"passed_time":130.3613012,"remaining_time":88.36571422,"test":[0.5194236165]}, +{"learn":[0.4119330535],"iteration":894,"passed_time":130.5254875,"remaining_time":88.23231276,"test":[0.519474978]}, +{"learn":[0.4119049531],"iteration":895,"passed_time":130.6870748,"remaining_time":88.09709064,"test":[0.5194905421]}, +{"learn":[0.4117584296],"iteration":896,"passed_time":130.8531806,"remaining_time":87.96484717,"test":[0.519469351]}, +{"learn":[0.4117303028],"iteration":897,"passed_time":131.0154417,"remaining_time":87.82995086,"test":[0.5194869903]}, +{"learn":[0.4116982409],"iteration":898,"passed_time":131.1794431,"remaining_time":87.69615715,"test":[0.5194928567]}, +{"learn":[0.4116866468],"iteration":899,"passed_time":131.3085611,"remaining_time":87.53904076,"test":[0.5194900632]}, +{"learn":[0.4116372334],"iteration":900,"passed_time":131.4720989,"remaining_time":87.40486928,"test":[0.5195202335]}, +{"learn":[0.4115464354],"iteration":901,"passed_time":131.545994,"remaining_time":87.21120223,"test":[0.5195454154]}, +{"learn":[0.4115213986],"iteration":902,"passed_time":131.7100529,"remaining_time":87.07741042,"test":[0.5195444576]}, +{"learn":[0.4114892046],"iteration":903,"passed_time":131.8665688,"remaining_time":86.93857854,"test":[0.5195550731]}, +{"learn":[0.4113873143],"iteration":904,"passed_time":132.0334211,"remaining_time":86.80650335,"test":[0.5195299711]}, +{"learn":[0.4113383499],"iteration":905,"passed_time":132.2014413,"remaining_time":86.67511713,"test":[0.5195099772]}, +{"learn":[0.4113029074],"iteration":906,"passed_time":132.3719282,"remaining_time":86.54526289,"test":[0.5194440893]}, +{"learn":[0.4112936111],"iteration":907,"passed_time":132.5401484,"remaining_time":86.41384122,"test":[0.5194425329]}, +{"learn":[0.4112534941],"iteration":908,"passed_time":132.7163878,"remaining_time":86.28755248,"test":[0.5194356687]}, +{"learn":[0.4112414246],"iteration":909,"passed_time":132.886058,"remaining_time":86.15689476,"test":[0.519420783]}, +{"learn":[0.411165205],"iteration":910,"passed_time":133.0118483,"remaining_time":85.99778115,"test":[0.5193890962]}, +{"learn":[0.4110878232],"iteration":911,"passed_time":133.1775142,"remaining_time":85.86444995,"test":[0.5193912911]}, +{"learn":[0.4109593115],"iteration":912,"passed_time":133.3446441,"remaining_time":85.73198917,"test":[0.5193937255]}, +{"learn":[0.4108108865],"iteration":913,"passed_time":133.5147343,"remaining_time":85.60135044,"test":[0.5193910517]}, +{"learn":[0.4107849517],"iteration":914,"passed_time":133.6835029,"remaining_time":85.46978052,"test":[0.5194325958]}, +{"learn":[0.410770479],"iteration":915,"passed_time":133.7328918,"remaining_time":85.26201835,"test":[0.5194699097]}, +{"learn":[0.4107148328],"iteration":916,"passed_time":133.899167,"remaining_time":85.12891426,"test":[0.5194566203]}, +{"learn":[0.4106143158],"iteration":917,"passed_time":134.0667362,"remaining_time":84.99655823,"test":[0.5194638038]}, +{"learn":[0.4105876679],"iteration":918,"passed_time":134.1166624,"remaining_time":84.78975067,"test":[0.5194607708]}, +{"learn":[0.4104444457],"iteration":919,"passed_time":134.2905395,"remaining_time":84.66142708,"test":[0.5193971975]}, +{"learn":[0.4103154586],"iteration":920,"passed_time":134.4712206,"remaining_time":84.53728198,"test":[0.5193576886]}, +{"learn":[0.4100851886],"iteration":921,"passed_time":134.6489397,"remaining_time":84.41115743,"test":[0.5193950025]}, +{"learn":[0.4100521759],"iteration":922,"passed_time":134.8123993,"remaining_time":84.2760069,"test":[0.519406057]}, +{"learn":[0.4099677955],"iteration":923,"passed_time":134.9794185,"remaining_time":84.1430141,"test":[0.5194013479]}, +{"learn":[0.4099370541],"iteration":924,"passed_time":135.1461936,"remaining_time":84.00979601,"test":[0.5193894553]}, +{"learn":[0.409881672],"iteration":925,"passed_time":135.3140408,"remaining_time":83.87716998,"test":[0.5193532589]}, +{"learn":[0.4097697986],"iteration":926,"passed_time":135.4841138,"remaining_time":83.74584382,"test":[0.5193518621]}, +{"learn":[0.4097492779],"iteration":927,"passed_time":135.6524756,"remaining_time":83.61337934,"test":[0.5193659496]}, +{"learn":[0.409632862],"iteration":928,"passed_time":135.8269293,"remaining_time":83.48458192,"test":[0.5193654707]}, +{"learn":[0.4095870668],"iteration":929,"passed_time":135.8665501,"remaining_time":83.27304685,"test":[0.5193511038]}, +{"learn":[0.4095236561],"iteration":930,"passed_time":136.0315388,"remaining_time":83.13850222,"test":[0.5193478314]}, +{"learn":[0.4093540237],"iteration":931,"passed_time":136.1967803,"remaining_time":83.00404635,"test":[0.5193967984]}, +{"learn":[0.4092950235],"iteration":932,"passed_time":136.3664462,"remaining_time":82.8722133,"test":[0.5194052988]}, +{"learn":[0.4092889227],"iteration":933,"passed_time":136.3969987,"remaining_time":82.65599705,"test":[0.5193919695]}, +{"learn":[0.409228021],"iteration":934,"passed_time":136.5603272,"remaining_time":82.5204116,"test":[0.5194116441]}, +{"learn":[0.4091890924],"iteration":935,"passed_time":136.7231856,"remaining_time":82.38448366,"test":[0.5194417347]}, +{"learn":[0.4091659571],"iteration":936,"passed_time":136.8817207,"remaining_time":82.24590051,"test":[0.5194007094]}, +{"learn":[0.4090649119],"iteration":937,"passed_time":137.0506228,"remaining_time":82.11348614,"test":[0.5193547754]}, +{"learn":[0.4089680923],"iteration":938,"passed_time":137.2175409,"remaining_time":81.9798088,"test":[0.5193402888]}, +{"learn":[0.4089438742],"iteration":939,"passed_time":137.3804552,"remaining_time":81.84367547,"test":[0.5193012589]}, +{"learn":[0.408822414],"iteration":940,"passed_time":137.5500545,"remaining_time":81.71145638,"test":[0.5192680555]}, +{"learn":[0.408805934],"iteration":941,"passed_time":137.7215413,"remaining_time":81.58027607,"test":[0.5192521721]}, +{"learn":[0.408714819],"iteration":942,"passed_time":137.8902943,"remaining_time":81.44739545,"test":[0.5192028859]}, +{"learn":[0.4086629231],"iteration":943,"passed_time":138.0528869,"remaining_time":81.31081052,"test":[0.5191858452]}, +{"learn":[0.4085965808],"iteration":944,"passed_time":138.2128735,"remaining_time":81.17263999,"test":[0.5191655321]}, +{"learn":[0.408553189],"iteration":945,"passed_time":138.3780314,"remaining_time":81.03745179,"test":[0.5191451791]}, +{"learn":[0.4085356526],"iteration":946,"passed_time":138.4577242,"remaining_time":80.85229301,"test":[0.5191462167]}, +{"learn":[0.4084427153],"iteration":947,"passed_time":138.6272037,"remaining_time":80.7196376,"test":[0.5191296549]}, +{"learn":[0.4084044735],"iteration":948,"passed_time":138.7616865,"remaining_time":80.56658512,"test":[0.5191211146]}, +{"learn":[0.408344496],"iteration":949,"passed_time":138.9348757,"remaining_time":80.43598066,"test":[0.519152562]}, +{"learn":[0.4082566823],"iteration":950,"passed_time":139.1106149,"remaining_time":80.30675875,"test":[0.5191959818]}, +{"learn":[0.4081900759],"iteration":951,"passed_time":139.2754145,"remaining_time":80.17114194,"test":[0.5191717577]}, +{"learn":[0.4081655937],"iteration":952,"passed_time":139.4368205,"remaining_time":80.03351607,"test":[0.5191405497]}, +{"learn":[0.4081340864],"iteration":953,"passed_time":139.6003539,"remaining_time":79.89705788,"test":[0.5191264622]}, +{"learn":[0.4080417037],"iteration":954,"passed_time":139.7687284,"remaining_time":79.76330574,"test":[0.5191072266]}, +{"learn":[0.4078929618],"iteration":955,"passed_time":139.9378014,"remaining_time":79.6298786,"test":[0.519129615]}, +{"learn":[0.4078687701],"iteration":956,"passed_time":140.1011024,"remaining_time":79.49310201,"test":[0.5191512051]}, +{"learn":[0.4078007376],"iteration":957,"passed_time":140.2632236,"remaining_time":79.35560251,"test":[0.5191895566]}, +{"learn":[0.4077060308],"iteration":958,"passed_time":140.4323593,"remaining_time":79.22200875,"test":[0.5192022474]}, +{"learn":[0.4074757344],"iteration":959,"passed_time":140.6063798,"remaining_time":79.09108864,"test":[0.519220166]}, +{"learn":[0.4073930442],"iteration":960,"passed_time":140.7792453,"remaining_time":78.95943104,"test":[0.5192467846]}, +{"learn":[0.4072491617],"iteration":961,"passed_time":140.9552371,"remaining_time":78.82943611,"test":[0.5192069166]}, +{"learn":[0.4072289052],"iteration":962,"passed_time":141.1219774,"remaining_time":78.69418676,"test":[0.5191976979]}, +{"learn":[0.4071117762],"iteration":963,"passed_time":141.2888096,"remaining_time":78.55892319,"test":[0.5192183302]}, +{"learn":[0.4070666412],"iteration":964,"passed_time":141.4539636,"remaining_time":78.42266377,"test":[0.519225354]}, +{"learn":[0.4070366393],"iteration":965,"passed_time":141.6214077,"remaining_time":78.28761044,"test":[0.5192715275]}, +{"learn":[0.4069834757],"iteration":966,"passed_time":141.7936758,"remaining_time":78.15514914,"test":[0.5193179005]}, +{"learn":[0.4068764618],"iteration":967,"passed_time":141.9592195,"remaining_time":78.01890988,"test":[0.519327199]}, +{"learn":[0.4067382047],"iteration":968,"passed_time":142.1217049,"remaining_time":77.88093425,"test":[0.5192487002]}, +{"learn":[0.40669785],"iteration":969,"passed_time":142.2868634,"remaining_time":77.74436866,"test":[0.5192439511]}, +{"learn":[0.4066398269],"iteration":970,"passed_time":142.455525,"remaining_time":77.60965267,"test":[0.5192057593]}, +{"learn":[0.4065730621],"iteration":971,"passed_time":142.6273825,"remaining_time":77.47660286,"test":[0.5192149381]}, +{"learn":[0.4064310811],"iteration":972,"passed_time":142.8026539,"remaining_time":77.34532232,"test":[0.519194186]}, +{"learn":[0.4063577138],"iteration":973,"passed_time":142.9726444,"remaining_time":77.21109952,"test":[0.5192074753]}, +{"learn":[0.4063168837],"iteration":974,"passed_time":143.1437649,"remaining_time":77.07741187,"test":[0.519215417]}, +{"learn":[0.4062089454],"iteration":975,"passed_time":143.2822644,"remaining_time":76.92613373,"test":[0.5192247554]}, +{"learn":[0.4061365816],"iteration":976,"passed_time":143.4420904,"remaining_time":76.78629813,"test":[0.5192277086]}, +{"learn":[0.4060208788],"iteration":977,"passed_time":143.6033528,"remaining_time":76.6471883,"test":[0.5192095904]}, +{"learn":[0.4058793204],"iteration":978,"passed_time":143.7700847,"remaining_time":76.51094396,"test":[0.5192156165]}, +{"learn":[0.4058535177],"iteration":979,"passed_time":143.9300068,"remaining_time":76.37102401,"test":[0.519212783]}, +{"learn":[0.405779807],"iteration":980,"passed_time":144.0943204,"remaining_time":76.23338662,"test":[0.5192316994]}, +{"learn":[0.4057462397],"iteration":981,"passed_time":144.2545435,"remaining_time":76.0935372,"test":[0.5192346127]}, +{"learn":[0.4057026366],"iteration":982,"passed_time":144.4239405,"remaining_time":75.95847124,"test":[0.5192511744]}, +{"learn":[0.4056341815],"iteration":983,"passed_time":144.5913304,"remaining_time":75.82228302,"test":[0.5192830609]}, +{"learn":[0.4055798294],"iteration":984,"passed_time":144.7585198,"remaining_time":75.68592661,"test":[0.5192642642]}, +{"learn":[0.405541165],"iteration":985,"passed_time":144.9188263,"remaining_time":75.54591959,"test":[0.5192950731]}, +{"learn":[0.4054284993],"iteration":986,"passed_time":145.0867527,"remaining_time":75.40983196,"test":[0.5193312696]}, +{"learn":[0.4054079258],"iteration":987,"passed_time":145.2575123,"remaining_time":75.2751481,"test":[0.5193230885]}, +{"learn":[0.4052759807],"iteration":988,"passed_time":145.4280231,"remaining_time":75.14026268,"test":[0.5192708091]}, +{"learn":[0.4051573728],"iteration":989,"passed_time":145.5932308,"remaining_time":75.00257344,"test":[0.5192738022]}, +{"learn":[0.4050836356],"iteration":990,"passed_time":145.7613277,"remaining_time":74.86631262,"test":[0.5192854553]}, +{"learn":[0.4048946711],"iteration":991,"passed_time":145.9302673,"remaining_time":74.73041912,"test":[0.5192556441]}, +{"learn":[0.4048662009],"iteration":992,"passed_time":146.0944886,"remaining_time":74.59205005,"test":[0.5191901952]}, +{"learn":[0.4047559914],"iteration":993,"passed_time":146.26355,"remaining_time":74.45609287,"test":[0.5192111468]}, +{"learn":[0.404606959],"iteration":994,"passed_time":146.4367471,"remaining_time":74.32216813,"test":[0.519175549]}, +{"learn":[0.404575927],"iteration":995,"passed_time":146.6022754,"remaining_time":74.18428392,"test":[0.5191658114]}, +{"learn":[0.4045228163],"iteration":996,"passed_time":146.7709064,"remaining_time":74.04790966,"test":[0.5191564331]}, +{"learn":[0.4044767041],"iteration":997,"passed_time":146.9384936,"remaining_time":73.91094568,"test":[0.5191540386]}, +{"learn":[0.404460726],"iteration":998,"passed_time":147.1036359,"remaining_time":73.77269427,"test":[0.5191524024]}, +{"learn":[0.4043557721],"iteration":999,"passed_time":147.2797521,"remaining_time":73.63987603,"test":[0.5191311714]}, +{"learn":[0.4043247138],"iteration":1000,"passed_time":147.4466453,"remaining_time":73.50237363,"test":[0.5191254246]}, +{"learn":[0.4042364775],"iteration":1001,"passed_time":147.6156365,"remaining_time":73.36585526,"test":[0.5191462566]}, +{"learn":[0.4042115991],"iteration":1002,"passed_time":147.7815453,"remaining_time":73.2277448,"test":[0.5191489703]}, +{"learn":[0.4040523724],"iteration":1003,"passed_time":147.9541068,"remaining_time":73.09286549,"test":[0.5191008813]}, +{"learn":[0.4039416346],"iteration":1004,"passed_time":148.1307425,"remaining_time":72.95991795,"test":[0.5191488905]}, +{"learn":[0.4038099273],"iteration":1005,"passed_time":148.3005368,"remaining_time":72.82352404,"test":[0.5191887186]}, +{"learn":[0.40376194],"iteration":1006,"passed_time":148.4758164,"remaining_time":72.68974924,"test":[0.5191992942]}, +{"learn":[0.4037366655],"iteration":1007,"passed_time":148.6386634,"remaining_time":72.54982379,"test":[0.5192012098]}, +{"learn":[0.4036233132],"iteration":1008,"passed_time":148.807926,"remaining_time":72.41297487,"test":[0.5191921507]}, +{"learn":[0.4033722848],"iteration":1009,"passed_time":148.9786988,"remaining_time":72.27679448,"test":[0.5191646142]}, +{"learn":[0.4033350729],"iteration":1010,"passed_time":149.1421331,"remaining_time":72.13699614,"test":[0.5191567124]}, +{"learn":[0.4032169667],"iteration":1011,"passed_time":149.201555,"remaining_time":71.94699492,"test":[0.5191507662]}, +{"learn":[0.4031692964],"iteration":1012,"passed_time":149.3687381,"remaining_time":71.80905769,"test":[0.5191422658]}, +{"learn":[0.4029671796],"iteration":1013,"passed_time":149.5441776,"remaining_time":71.67502004,"test":[0.5191190793]}, +{"learn":[0.4028955289],"iteration":1014,"passed_time":149.7118242,"remaining_time":71.53717706,"test":[0.5191032758]}, +{"learn":[0.4028683792],"iteration":1015,"passed_time":149.876474,"remaining_time":71.39784785,"test":[0.5190881507]}, +{"learn":[0.4027731179],"iteration":1016,"passed_time":150.0493479,"remaining_time":71.26237466,"test":[0.5190690747]}, +{"learn":[0.4027018369],"iteration":1017,"passed_time":150.2211739,"remaining_time":71.12633184,"test":[0.5190843195]}, +{"learn":[0.4026676886],"iteration":1018,"passed_time":150.386496,"remaining_time":70.98714874,"test":[0.5191174431]}, +{"learn":[0.4026011614],"iteration":1019,"passed_time":150.5555205,"remaining_time":70.84965673,"test":[0.5191423057]}, +{"learn":[0.4024994031],"iteration":1020,"passed_time":150.7194895,"remaining_time":70.7097311,"test":[0.5191669289]}, +{"learn":[0.4024297596],"iteration":1021,"passed_time":150.8844799,"remaining_time":70.57023619,"test":[0.5191775843]}, +{"learn":[0.4023077975],"iteration":1022,"passed_time":151.0509778,"remaining_time":70.43139434,"test":[0.5192105083]}, +{"learn":[0.4022536039],"iteration":1023,"passed_time":151.2163832,"remaining_time":70.29199062,"test":[0.5191889979]}, +{"learn":[0.4019979009],"iteration":1024,"passed_time":151.3992186,"remaining_time":70.16061348,"test":[0.5191532405]}, +{"learn":[0.4018962483],"iteration":1025,"passed_time":151.5717879,"remaining_time":70.02439323,"test":[0.5191312512]}, +{"learn":[0.4018743015],"iteration":1026,"passed_time":151.7411675,"remaining_time":69.88663315,"test":[0.5191147293]}, +{"learn":[0.4018446957],"iteration":1027,"passed_time":151.9077915,"remaining_time":69.74754629,"test":[0.5191296948]}, +{"learn":[0.4017474535],"iteration":1028,"passed_time":152.0805501,"remaining_time":69.61121389,"test":[0.5191937071]}, +{"learn":[0.4016714451],"iteration":1029,"passed_time":152.2524613,"remaining_time":69.47442411,"test":[0.5191741123]}, +{"learn":[0.4015959914],"iteration":1030,"passed_time":152.419456,"remaining_time":69.33532966,"test":[0.5191474937]}, +{"learn":[0.4015849255],"iteration":1031,"passed_time":152.5849111,"remaining_time":69.19548295,"test":[0.5191282581]}, +{"learn":[0.4015378098],"iteration":1032,"passed_time":152.7550607,"remaining_time":69.05770897,"test":[0.5190973694]}, +{"learn":[0.401457655],"iteration":1033,"passed_time":152.925317,"remaining_time":68.91992042,"test":[0.519127859]}, +{"learn":[0.4013697621],"iteration":1034,"passed_time":153.0879834,"remaining_time":68.77865923,"test":[0.519100562]}, +{"learn":[0.4013580624],"iteration":1035,"passed_time":153.2470309,"remaining_time":68.63573584,"test":[0.519087552]}, +{"learn":[0.4013247856],"iteration":1036,"passed_time":153.4091788,"remaining_time":68.49416565,"test":[0.5190703916]}, +{"learn":[0.4012922219],"iteration":1037,"passed_time":153.5738728,"remaining_time":68.35368906,"test":[0.5190599358]}, +{"learn":[0.4012282301],"iteration":1038,"passed_time":153.7336514,"remaining_time":68.21098489,"test":[0.5190623302]}, +{"learn":[0.4012124897],"iteration":1039,"passed_time":153.8930575,"remaining_time":68.06808313,"test":[0.5190395428]}, +{"learn":[0.4010844533],"iteration":1040,"passed_time":154.0586539,"remaining_time":67.92787909,"test":[0.5190926203]}, +{"learn":[0.400977413],"iteration":1041,"passed_time":154.2281811,"remaining_time":67.78935408,"test":[0.5190889887]}, +{"learn":[0.4009373488],"iteration":1042,"passed_time":154.3993344,"remaining_time":67.6514821,"test":[0.5191082642]}, +{"learn":[0.4009025931],"iteration":1043,"passed_time":154.5570815,"remaining_time":67.50769076,"test":[0.5191360002]}, +{"learn":[0.4008745983],"iteration":1044,"passed_time":154.71224,"remaining_time":67.36274563,"test":[0.5191700018]}, +{"learn":[0.4007721269],"iteration":1045,"passed_time":154.875923,"remaining_time":67.22148092,"test":[0.5192065574]}, +{"learn":[0.400746245],"iteration":1046,"passed_time":155.0339651,"remaining_time":67.07773277,"test":[0.5192116656]}, +{"learn":[0.400734783],"iteration":1047,"passed_time":155.1934012,"remaining_time":66.93455853,"test":[0.5192294246]}, +{"learn":[0.4006876937],"iteration":1048,"passed_time":155.3616421,"remaining_time":66.7951388,"test":[0.5192773939]}, +{"learn":[0.4005376577],"iteration":1049,"passed_time":155.5377847,"remaining_time":66.65905057,"test":[0.5192559235]}, +{"learn":[0.4005235547],"iteration":1050,"passed_time":155.706804,"remaining_time":66.51984299,"test":[0.5192514937]}, +{"learn":[0.4004531188],"iteration":1051,"passed_time":155.8826088,"remaining_time":66.38346838,"test":[0.5192470639]}, +{"learn":[0.4004274746],"iteration":1052,"passed_time":156.0453052,"remaining_time":66.24145435,"test":[0.5192070762]}, +{"learn":[0.4003382083],"iteration":1053,"passed_time":156.2150327,"remaining_time":66.10237627,"test":[0.5192313003]}, +{"learn":[0.4002638109],"iteration":1054,"passed_time":156.3764374,"remaining_time":65.95972953,"test":[0.5192342136]}, +{"learn":[0.4002073724],"iteration":1055,"passed_time":156.5379232,"remaining_time":65.81708135,"test":[0.5192498575]}, +{"learn":[0.4001962538],"iteration":1056,"passed_time":156.6957639,"remaining_time":65.67286981,"test":[0.5192904039]}, +{"learn":[0.4001026034],"iteration":1057,"passed_time":156.8575056,"remaining_time":65.53026227,"test":[0.5193090409]}, +{"learn":[0.400030266],"iteration":1058,"passed_time":157.0207444,"remaining_time":65.38824199,"test":[0.5192880893]}, +{"learn":[0.3999696812],"iteration":1059,"passed_time":157.1814813,"remaining_time":65.2451432,"test":[0.5193151069]}, +{"learn":[0.3999442746],"iteration":1060,"passed_time":157.3474187,"remaining_time":65.10416289,"test":[0.5193217316]}, +{"learn":[0.3998465042],"iteration":1061,"passed_time":157.5147749,"remaining_time":64.96372071,"test":[0.5193068061]}, +{"learn":[0.3997800563],"iteration":1062,"passed_time":157.6820546,"remaining_time":64.82319649,"test":[0.5193304315]}, +{"learn":[0.3996218596],"iteration":1063,"passed_time":157.8546554,"remaining_time":64.6848024,"test":[0.519313351]}, +{"learn":[0.399565738],"iteration":1064,"passed_time":158.0278553,"remaining_time":64.5465888,"test":[0.5193469534]}, +{"learn":[0.3994419009],"iteration":1065,"passed_time":158.2035401,"remaining_time":64.40932119,"test":[0.5192909626]}, +{"learn":[0.3993762981],"iteration":1066,"passed_time":158.3788648,"remaining_time":64.27183548,"test":[0.519315506]}, +{"learn":[0.3993351246],"iteration":1067,"passed_time":158.5476661,"remaining_time":64.13164022,"test":[0.5192933172]}, +{"learn":[0.3992852623],"iteration":1068,"passed_time":158.719419,"remaining_time":63.99258149,"test":[0.5192994231]}, +{"learn":[0.3992696803],"iteration":1069,"passed_time":158.89136,"remaining_time":63.85353718,"test":[0.5192977869]}, +{"learn":[0.3992609121],"iteration":1070,"passed_time":159.0590034,"remaining_time":63.71271003,"test":[0.5193022965]}, +{"learn":[0.3991858017],"iteration":1071,"passed_time":159.2252416,"remaining_time":63.57127183,"test":[0.5193020171]}, +{"learn":[0.3991681333],"iteration":1072,"passed_time":159.3935774,"remaining_time":63.43062213,"test":[0.5193080033]}, +{"learn":[0.3991221797],"iteration":1073,"passed_time":159.5669054,"remaining_time":63.29190104,"test":[0.5192964699]}, +{"learn":[0.3990904083],"iteration":1074,"passed_time":159.7413915,"remaining_time":63.15357339,"test":[0.5192877301]}, +{"learn":[0.3989885443],"iteration":1075,"passed_time":159.9105021,"remaining_time":63.01306032,"test":[0.5192409979]}, +{"learn":[0.3989320002],"iteration":1076,"passed_time":160.0757885,"remaining_time":62.87099213,"test":[0.5192432727]}, +{"learn":[0.398818331],"iteration":1077,"passed_time":160.233998,"remaining_time":62.72611053,"test":[0.5191883195]}, +{"learn":[0.3987276385],"iteration":1078,"passed_time":160.3980861,"remaining_time":62.58349791,"test":[0.5191785022]}, +{"learn":[0.398657414],"iteration":1079,"passed_time":160.5595823,"remaining_time":62.43983755,"test":[0.5191794599]}, +{"learn":[0.3985604095],"iteration":1080,"passed_time":160.7220797,"remaining_time":62.29653227,"test":[0.5192342934]}, +{"learn":[0.398471645],"iteration":1081,"passed_time":160.8873335,"remaining_time":62.15425639,"test":[0.5192173325]}, +{"learn":[0.3983355007],"iteration":1082,"passed_time":161.0488534,"remaining_time":62.01050036,"test":[0.5192269903]}, +{"learn":[0.3982601526],"iteration":1083,"passed_time":161.2093146,"remaining_time":61.86630525,"test":[0.5192138207]}, +{"learn":[0.3982455742],"iteration":1084,"passed_time":161.3721593,"remaining_time":61.7229918,"test":[0.5191971791]}, +{"learn":[0.3981846196],"iteration":1085,"passed_time":161.5314494,"remaining_time":61.57828735,"test":[0.5191970992]}, +{"learn":[0.398143948],"iteration":1086,"passed_time":161.6909118,"remaining_time":61.43362149,"test":[0.5191914722]}, +{"learn":[0.3980574019],"iteration":1087,"passed_time":161.8489164,"remaining_time":61.28837642,"test":[0.5192457869]}, +{"learn":[0.3979021103],"iteration":1088,"passed_time":162.0172155,"remaining_time":61.14699318,"test":[0.5192206848]}, +{"learn":[0.3978852342],"iteration":1089,"passed_time":162.1755002,"remaining_time":61.00179366,"test":[0.519224077]}, +{"learn":[0.3978395711],"iteration":1090,"passed_time":162.3414928,"remaining_time":60.85945972,"test":[0.5192435121]}, +{"learn":[0.3977513348],"iteration":1091,"passed_time":162.5023643,"remaining_time":60.71516909,"test":[0.5192173325]}, +{"learn":[0.3976931796],"iteration":1092,"passed_time":162.6651676,"remaining_time":60.57156745,"test":[0.5192168137]}, +{"learn":[0.3976276561],"iteration":1093,"passed_time":162.8351723,"remaining_time":60.43060324,"test":[0.5191982167]}, +{"learn":[0.3975792991],"iteration":1094,"passed_time":163.0014913,"remaining_time":60.28822283,"test":[0.5191951438]}, +{"learn":[0.397396224],"iteration":1095,"passed_time":163.1695301,"remaining_time":60.14643262,"test":[0.519238364]}, +{"learn":[0.3973331566],"iteration":1096,"passed_time":163.3359155,"remaining_time":60.00398719,"test":[0.5192798682]}, +{"learn":[0.3972897911],"iteration":1097,"passed_time":163.4996271,"remaining_time":59.8605192,"test":[0.5192313801]}, +{"learn":[0.3972117227],"iteration":1098,"passed_time":163.6628853,"remaining_time":59.71684896,"test":[0.5191678068]}, +{"learn":[0.3971930508],"iteration":1099,"passed_time":163.8236583,"remaining_time":59.57223937,"test":[0.5191609028]}, +{"learn":[0.3970950955],"iteration":1100,"passed_time":163.980753,"remaining_time":59.42626744,"test":[0.5191678867]}, +{"learn":[0.3969909075],"iteration":1101,"passed_time":164.1506807,"remaining_time":59.2849101,"test":[0.5191474538]}, +{"learn":[0.3969702284],"iteration":1102,"passed_time":164.3070774,"remaining_time":59.13863075,"test":[0.5191516042]}, +{"learn":[0.3969299001],"iteration":1103,"passed_time":164.4765804,"remaining_time":58.99703427,"test":[0.5191521629]}, +{"learn":[0.3968586455],"iteration":1104,"passed_time":164.6476143,"remaining_time":58.85593452,"test":[0.5191194784]}, +{"learn":[0.3967769854],"iteration":1105,"passed_time":164.8172209,"remaining_time":58.7142722,"test":[0.5191078652]}, +{"learn":[0.3966988113],"iteration":1106,"passed_time":164.9858641,"remaining_time":58.57221732,"test":[0.5191076257]}, +{"learn":[0.3965996412],"iteration":1107,"passed_time":165.1520789,"remaining_time":58.42925537,"test":[0.5190838805]}, +{"learn":[0.396562535],"iteration":1108,"passed_time":165.3072329,"remaining_time":58.28235173,"test":[0.5191101798]}, +{"learn":[0.3965097411],"iteration":1109,"passed_time":165.4704045,"remaining_time":58.13825022,"test":[0.5190964116]}, +{"learn":[0.3963850588],"iteration":1110,"passed_time":165.6434324,"remaining_time":57.99756543,"test":[0.5190877117]}, +{"learn":[0.3963245532],"iteration":1111,"passed_time":165.8174189,"remaining_time":57.85715694,"test":[0.5190854369]}, +{"learn":[0.3962712575],"iteration":1112,"passed_time":165.9893924,"remaining_time":57.71598819,"test":[0.5191293356]}, +{"learn":[0.3962023799],"iteration":1113,"passed_time":166.1503635,"remaining_time":57.57095181,"test":[0.5191310517]}, +{"learn":[0.3960420439],"iteration":1114,"passed_time":166.3156003,"remaining_time":57.42735976,"test":[0.5190968905]}, +{"learn":[0.3960001838],"iteration":1115,"passed_time":166.4787581,"remaining_time":57.28301353,"test":[0.519119638]}, +{"learn":[0.3959416061],"iteration":1116,"passed_time":166.6504267,"remaining_time":57.14155187,"test":[0.5191442213]}, +{"learn":[0.3958936981],"iteration":1117,"passed_time":166.822215,"remaining_time":57.00007704,"test":[0.5191658513]}, +{"learn":[0.3958381312],"iteration":1118,"passed_time":166.9883538,"remaining_time":56.85662448,"test":[0.5192024868]}, +{"learn":[0.3957609607],"iteration":1119,"passed_time":167.1674727,"remaining_time":56.71753538,"test":[0.5191914722]}, +{"learn":[0.3955545919],"iteration":1120,"passed_time":167.3398407,"remaining_time":56.57609245,"test":[0.5192142995]}, +{"learn":[0.3955045711],"iteration":1121,"passed_time":167.5076031,"remaining_time":56.43304275,"test":[0.5192482612]}, +{"learn":[0.3953520525],"iteration":1122,"passed_time":167.6745817,"remaining_time":56.28968594,"test":[0.5192062381]}, +{"learn":[0.3953293662],"iteration":1123,"passed_time":167.8360285,"remaining_time":56.14443659,"test":[0.5191907938]}, +{"learn":[0.3952272646],"iteration":1124,"passed_time":168.0027332,"remaining_time":56.00091107,"test":[0.5191997731]}, +{"learn":[0.3950790244],"iteration":1125,"passed_time":168.1797723,"remaining_time":55.86077695,"test":[0.5191765068]}, +{"learn":[0.3950092752],"iteration":1126,"passed_time":168.349173,"remaining_time":55.71804926,"test":[0.519206717]}, +{"learn":[0.3949443327],"iteration":1127,"passed_time":168.5190799,"remaining_time":55.57544126,"test":[0.519217133]}, +{"learn":[0.3948122028],"iteration":1128,"passed_time":168.6904652,"remaining_time":55.43327069,"test":[0.5192462259]}, +{"learn":[0.3947739873],"iteration":1129,"passed_time":168.8575559,"remaining_time":55.2896422,"test":[0.5192663395]}, +{"learn":[0.3946500445],"iteration":1130,"passed_time":169.0268045,"remaining_time":55.14667627,"test":[0.5192861737]}, +{"learn":[0.3946217856],"iteration":1131,"passed_time":169.183509,"remaining_time":54.99958596,"test":[0.5193076441]}, +{"learn":[0.3945817743],"iteration":1132,"passed_time":169.3549923,"remaining_time":54.85726583,"test":[0.5193132312]}, +{"learn":[0.3944882823],"iteration":1133,"passed_time":169.5239344,"remaining_time":54.71407407,"test":[0.5193019772]}, +{"learn":[0.3944583861],"iteration":1134,"passed_time":169.6933178,"remaining_time":54.57097885,"test":[0.5193122735]}, +{"learn":[0.3943611175],"iteration":1135,"passed_time":169.8644318,"remaining_time":54.42839188,"test":[0.5192941553]}, +{"learn":[0.394321291],"iteration":1136,"passed_time":170.0345059,"remaining_time":54.28542272,"test":[0.5193102381]}, +{"learn":[0.3941828226],"iteration":1137,"passed_time":170.2076099,"remaining_time":54.14336974,"test":[0.5193303517]}, +{"learn":[0.3941050712],"iteration":1138,"passed_time":170.3762319,"remaining_time":53.99984172,"test":[0.5193145482]}, +{"learn":[0.3940339487],"iteration":1139,"passed_time":170.5427269,"remaining_time":53.85559798,"test":[0.5193242857]}, +{"learn":[0.3939230525],"iteration":1140,"passed_time":170.7138873,"remaining_time":53.71278313,"test":[0.5193352205]}, +{"learn":[0.3938901982],"iteration":1141,"passed_time":170.8767711,"remaining_time":53.56732403,"test":[0.5193626771]}, +{"learn":[0.3938614904],"iteration":1142,"passed_time":171.0427435,"remaining_time":53.42279916,"test":[0.5193681046]}, +{"learn":[0.393843109],"iteration":1143,"passed_time":171.2125076,"remaining_time":53.27941669,"test":[0.5193837086]}, +{"learn":[0.3937351443],"iteration":1144,"passed_time":171.3903302,"remaining_time":53.13848665,"test":[0.5193713372]}, +{"learn":[0.3937069911],"iteration":1145,"passed_time":171.5572645,"remaining_time":52.99412884,"test":[0.5193675858]}, +{"learn":[0.3936834861],"iteration":1146,"passed_time":171.7285124,"remaining_time":52.85105918,"test":[0.5193796779]}, +{"learn":[0.3935857685],"iteration":1147,"passed_time":171.9072512,"remaining_time":52.7102373,"test":[0.5193782412]}, +{"learn":[0.393506406],"iteration":1148,"passed_time":172.0808905,"remaining_time":52.56779161,"test":[0.5193949626]}, +{"learn":[0.3934113295],"iteration":1149,"passed_time":172.252878,"remaining_time":52.42478896,"test":[0.519369661]}, +{"learn":[0.3932476923],"iteration":1150,"passed_time":172.420619,"remaining_time":52.28044834,"test":[0.5194208629]}, +{"learn":[0.3931689108],"iteration":1151,"passed_time":172.5837951,"remaining_time":52.13468812,"test":[0.5193912113]}, +{"learn":[0.393104206],"iteration":1152,"passed_time":172.7451122,"remaining_time":51.9883382,"test":[0.5193914108]}, +{"learn":[0.3930357509],"iteration":1153,"passed_time":172.9102408,"remaining_time":51.84310513,"test":[0.5193876994]}, +{"learn":[0.3929866016],"iteration":1154,"passed_time":173.078087,"remaining_time":51.69864935,"test":[0.5194134799]}, +{"learn":[0.392896543],"iteration":1155,"passed_time":173.2396131,"remaining_time":51.55227242,"test":[0.5194157147]}, +{"learn":[0.3928477635],"iteration":1156,"passed_time":173.3964252,"remaining_time":51.40447176,"test":[0.5194486787]}, +{"learn":[0.3927789651],"iteration":1157,"passed_time":173.5551054,"remaining_time":51.25720728,"test":[0.5194498759]}, +{"learn":[0.3927292876],"iteration":1158,"passed_time":173.7178496,"remaining_time":51.11111883,"test":[0.5194622075]}, +{"learn":[0.3926995498],"iteration":1159,"passed_time":173.8869565,"remaining_time":50.96686657,"test":[0.5194770532]}, +{"learn":[0.3925548222],"iteration":1160,"passed_time":174.0578405,"remaining_time":50.82309039,"test":[0.5194455659]}, +{"learn":[0.3924659785],"iteration":1161,"passed_time":174.2249473,"remaining_time":50.67816884,"test":[0.5194302013]}, +{"learn":[0.3924025941],"iteration":1162,"passed_time":174.3835447,"remaining_time":50.53074339,"test":[0.5194287646]}, +{"learn":[0.3923341918],"iteration":1163,"passed_time":174.5469225,"remaining_time":50.38467866,"test":[0.5194478007]}, +{"learn":[0.3922202057],"iteration":1164,"passed_time":174.7093526,"remaining_time":50.23831169,"test":[0.5194411361]}, +{"learn":[0.3921404206],"iteration":1165,"passed_time":174.870213,"remaining_time":50.09146754,"test":[0.5194340325]}, +{"learn":[0.3921189228],"iteration":1166,"passed_time":175.0279035,"remaining_time":49.94369482,"test":[0.5194365866]}, +{"learn":[0.3919387264],"iteration":1167,"passed_time":175.1948265,"remaining_time":49.79852944,"test":[0.519429483]}, +{"learn":[0.391834776],"iteration":1168,"passed_time":175.3573298,"remaining_time":49.65207542,"test":[0.5194373847]}, +{"learn":[0.3917534064],"iteration":1169,"passed_time":175.51828,"remaining_time":49.5051559,"test":[0.5194266096]}, +{"learn":[0.3917424462],"iteration":1170,"passed_time":175.6814249,"remaining_time":49.35882904,"test":[0.5194468429]}, +{"learn":[0.3917301919],"iteration":1171,"passed_time":175.8404696,"remaining_time":49.21132595,"test":[0.5194510731]}, +{"learn":[0.3917013784],"iteration":1172,"passed_time":176.0044477,"remaining_time":49.0651785,"test":[0.519456341]}, +{"learn":[0.3916737534],"iteration":1173,"passed_time":176.1665459,"remaining_time":48.91847867,"test":[0.5194860724]}, +{"learn":[0.3916098144],"iteration":1174,"passed_time":176.3308195,"remaining_time":48.77235432,"test":[0.5195018759]}, +{"learn":[0.3915459811],"iteration":1175,"passed_time":176.4934796,"remaining_time":48.62575458,"test":[0.5194858728]}, +{"learn":[0.3914758358],"iteration":1176,"passed_time":176.6588795,"remaining_time":48.47987941,"test":[0.519474978]}, +{"learn":[0.3914200576],"iteration":1177,"passed_time":176.8261594,"remaining_time":48.33448498,"test":[0.5194836779]}, +{"learn":[0.3913603706],"iteration":1178,"passed_time":176.9876118,"remaining_time":48.18746684,"test":[0.5195077025]}, +{"learn":[0.391197288],"iteration":1179,"passed_time":177.1702022,"remaining_time":48.04615652,"test":[0.5195118529]}, +{"learn":[0.3911794083],"iteration":1180,"passed_time":177.3423416,"remaining_time":47.90195341,"test":[0.5195110946]}, +{"learn":[0.3910984348],"iteration":1181,"passed_time":177.5117122,"remaining_time":47.75695811,"test":[0.5195105758]}, +{"learn":[0.3909482932],"iteration":1182,"passed_time":177.6894292,"remaining_time":47.61415813,"test":[0.5194950517]}, +{"learn":[0.3908329072],"iteration":1183,"passed_time":177.8539094,"remaining_time":47.46776637,"test":[0.5194963686]}, +{"learn":[0.3907206906],"iteration":1184,"passed_time":178.0199822,"remaining_time":47.32176741,"test":[0.5194762151]}, +{"learn":[0.3905727937],"iteration":1185,"passed_time":178.1893043,"remaining_time":47.17659491,"test":[0.5194744193]}, +{"learn":[0.3904768985],"iteration":1186,"passed_time":178.3548949,"remaining_time":47.03039774,"test":[0.5195007984]}, +{"learn":[0.390413699],"iteration":1187,"passed_time":178.5266747,"remaining_time":46.88579336,"test":[0.5195186372]}, +{"learn":[0.3903197053],"iteration":1188,"passed_time":178.6881761,"remaining_time":46.73845482,"test":[0.5195452558]}, +{"learn":[0.3901561473],"iteration":1189,"passed_time":178.8628922,"remaining_time":46.59453494,"test":[0.5195441384]}, +{"learn":[0.3901373433],"iteration":1190,"passed_time":179.0299342,"remaining_time":46.44857235,"test":[0.5195435398]}, +{"learn":[0.3900686505],"iteration":1191,"passed_time":179.2082592,"remaining_time":46.30548979,"test":[0.5195359174]}, +{"learn":[0.3899957849],"iteration":1192,"passed_time":179.3782148,"remaining_time":46.16019441,"test":[0.5195532773]}, +{"learn":[0.3899164225],"iteration":1193,"passed_time":179.5505931,"remaining_time":46.01547864,"test":[0.5195299711]}, +{"learn":[0.3898281334],"iteration":1194,"passed_time":179.7264714,"remaining_time":45.87160986,"test":[0.5195381921]}, +{"learn":[0.3897745208],"iteration":1195,"passed_time":179.8998814,"remaining_time":45.72706016,"test":[0.5195502443]}, +{"learn":[0.3897256092],"iteration":1196,"passed_time":180.0587213,"remaining_time":45.57877406,"test":[0.5195793372]}, +{"learn":[0.3896978785],"iteration":1197,"passed_time":180.2167512,"remaining_time":45.43026615,"test":[0.5195997301]}, +{"learn":[0.3896008212],"iteration":1198,"passed_time":180.3790939,"remaining_time":45.28282508,"test":[0.5196056365]}, +{"learn":[0.3895059296],"iteration":1199,"passed_time":180.5450783,"remaining_time":45.13626957,"test":[0.5195791376]}, +{"learn":[0.3893766784],"iteration":1200,"passed_time":180.7102673,"remaining_time":44.98948371,"test":[0.5194985636]}, +{"learn":[0.3892872536],"iteration":1201,"passed_time":180.8748309,"remaining_time":44.84251216,"test":[0.5194605313]}, +{"learn":[0.3892770329],"iteration":1202,"passed_time":181.0402483,"remaining_time":44.69572215,"test":[0.5194634446]}, +{"learn":[0.3891318299],"iteration":1203,"passed_time":181.2140453,"remaining_time":44.5509613,"test":[0.5194536672]}, +{"learn":[0.3889956856],"iteration":1204,"passed_time":181.3910896,"remaining_time":44.40694726,"test":[0.5194664776]}, +{"learn":[0.3889349951],"iteration":1205,"passed_time":181.5637612,"remaining_time":44.26181243,"test":[0.5194872696]}, +{"learn":[0.3888920258],"iteration":1206,"passed_time":181.7316638,"remaining_time":44.11547432,"test":[0.5194867508]}, +{"learn":[0.3888046083],"iteration":1207,"passed_time":181.8972173,"remaining_time":43.96853267,"test":[0.5194970071]}, +{"learn":[0.3887168738],"iteration":1208,"passed_time":182.0596643,"remaining_time":43.82081251,"test":[0.5195091791]}, +{"learn":[0.3885924028],"iteration":1209,"passed_time":182.2217611,"remaining_time":43.67298407,"test":[0.5195532374]}, +{"learn":[0.3885346174],"iteration":1210,"passed_time":182.3839582,"remaining_time":43.52515601,"test":[0.5195703579]}, +{"learn":[0.3884698069],"iteration":1211,"passed_time":182.5492247,"remaining_time":43.3780336,"test":[0.5195783395]}, +{"learn":[0.388405102],"iteration":1212,"passed_time":182.7136849,"remaining_time":43.2306905,"test":[0.5195870793]}, +{"learn":[0.3883290144],"iteration":1213,"passed_time":182.8719701,"remaining_time":43.08186445,"test":[0.5196115428]}, +{"learn":[0.3882314289],"iteration":1214,"passed_time":183.0372575,"remaining_time":42.93466533,"test":[0.5195814922]}, +{"learn":[0.3881233586],"iteration":1215,"passed_time":183.2029121,"remaining_time":42.78752223,"test":[0.5195640125]}, +{"learn":[0.388069165],"iteration":1216,"passed_time":183.3685197,"remaining_time":42.64033778,"test":[0.5195907508]}, +{"learn":[0.387883396],"iteration":1217,"passed_time":183.5339075,"remaining_time":42.49307219,"test":[0.5196162919]}, +{"learn":[0.387801551],"iteration":1218,"passed_time":183.6949792,"remaining_time":42.34478191,"test":[0.5196273863]}, +{"learn":[0.387680302],"iteration":1219,"passed_time":183.862134,"remaining_time":42.19786683,"test":[0.5196294615]}, +{"learn":[0.3876234674],"iteration":1220,"passed_time":184.0196244,"remaining_time":42.04871025,"test":[0.5196684515]}, +{"learn":[0.387513971],"iteration":1221,"passed_time":184.1793611,"remaining_time":41.90005106,"test":[0.5197132282]}, +{"learn":[0.3874165968],"iteration":1222,"passed_time":184.3464367,"remaining_time":41.75303594,"test":[0.5197082796]}, +{"learn":[0.387324531],"iteration":1223,"passed_time":184.5132851,"remaining_time":41.60593683,"test":[0.5197037301]}, +{"learn":[0.3872476511],"iteration":1224,"passed_time":184.6722049,"remaining_time":41.45702559,"test":[0.5197372926]}, +{"learn":[0.387147583],"iteration":1225,"passed_time":184.8315961,"remaining_time":41.30820336,"test":[0.5197652681]}, +{"learn":[0.3870299523],"iteration":1226,"passed_time":184.9867672,"remaining_time":41.15842497,"test":[0.5197447155]}, +{"learn":[0.3869280355],"iteration":1227,"passed_time":185.149349,"remaining_time":41.01027926,"test":[0.5197135474]}, +{"learn":[0.3868522648],"iteration":1228,"passed_time":185.3184384,"remaining_time":40.86354501,"test":[0.5197116718]}, +{"learn":[0.3868373167],"iteration":1229,"passed_time":185.4844589,"remaining_time":40.71610073,"test":[0.5197130685]}, +{"learn":[0.3867908084],"iteration":1230,"passed_time":185.6543194,"remaining_time":40.56946541,"test":[0.5197018544]}, +{"learn":[0.3867233833],"iteration":1231,"passed_time":185.8253481,"remaining_time":40.4230465,"test":[0.5197707355]}, +{"learn":[0.3866940153],"iteration":1232,"passed_time":185.9944042,"remaining_time":40.27616051,"test":[0.5198227754]}, +{"learn":[0.3866215722],"iteration":1233,"passed_time":186.1670232,"remaining_time":40.13000661,"test":[0.5198163901]}, +{"learn":[0.3863782556],"iteration":1234,"passed_time":186.3377425,"remaining_time":39.98340223,"test":[0.5197823487]}, +{"learn":[0.3863559654],"iteration":1235,"passed_time":186.4980048,"remaining_time":39.83452529,"test":[0.5198117209]}, +{"learn":[0.3863061823],"iteration":1236,"passed_time":186.6614562,"remaining_time":39.68630798,"test":[0.5198055352]}, +{"learn":[0.3862371462],"iteration":1237,"passed_time":186.824427,"remaining_time":39.53796436,"test":[0.5198420908]}, +{"learn":[0.3861534524],"iteration":1238,"passed_time":186.9868576,"remaining_time":39.38948333,"test":[0.5198647585]}, +{"learn":[0.3860953501],"iteration":1239,"passed_time":187.1488172,"remaining_time":39.24088102,"test":[0.5198574154]}, +{"learn":[0.3860489211],"iteration":1240,"passed_time":187.3172935,"remaining_time":39.09361727,"test":[0.519876691]}, +{"learn":[0.3859979759],"iteration":1241,"passed_time":187.4759332,"remaining_time":38.94427599,"test":[0.5199095352]}, +{"learn":[0.3858511619],"iteration":1242,"passed_time":187.652458,"remaining_time":38.79861762,"test":[0.5199211883]}, +{"learn":[0.3858128936],"iteration":1243,"passed_time":187.827671,"remaining_time":38.65263969,"test":[0.5199471284]}, +{"learn":[0.385798236],"iteration":1244,"passed_time":187.9990955,"remaining_time":38.50583884,"test":[0.5199019128]}, +{"learn":[0.3857120333],"iteration":1245,"passed_time":188.162888,"remaining_time":38.35744267,"test":[0.5199304868]}, +{"learn":[0.3855775793],"iteration":1246,"passed_time":188.3286921,"remaining_time":38.20942991,"test":[0.519923463]}, +{"learn":[0.3854308181],"iteration":1247,"passed_time":188.5083091,"remaining_time":38.06417781,"test":[0.5198882643]}, +{"learn":[0.3854032723],"iteration":1248,"passed_time":188.6747028,"remaining_time":37.9162133,"test":[0.519910054]}, +{"learn":[0.3853814047],"iteration":1249,"passed_time":188.8471327,"remaining_time":37.76942654,"test":[0.5199248199]}, +{"learn":[0.3853632345],"iteration":1250,"passed_time":189.019533,"remaining_time":37.6225929,"test":[0.5199359143]}, +{"learn":[0.3852732552],"iteration":1251,"passed_time":189.1978755,"remaining_time":37.47689546,"test":[0.5199520371]}, +{"learn":[0.3852273015],"iteration":1252,"passed_time":189.3715483,"remaining_time":37.3302254,"test":[0.5199186741]}, +{"learn":[0.3850832606],"iteration":1253,"passed_time":189.553975,"remaining_time":37.18522955,"test":[0.519877968]}, +{"learn":[0.385028486],"iteration":1254,"passed_time":189.7148373,"remaining_time":37.03596426,"test":[0.5198652773]}, +{"learn":[0.3849451092],"iteration":1255,"passed_time":189.8776863,"remaining_time":36.88706645,"test":[0.5198657163]}, +{"learn":[0.384788497],"iteration":1256,"passed_time":190.0424321,"remaining_time":36.73851313,"test":[0.5199025513]}, +{"learn":[0.3846709191],"iteration":1257,"passed_time":190.2058612,"remaining_time":36.58968078,"test":[0.5198958068]}, +{"learn":[0.3846446145],"iteration":1258,"passed_time":190.3621514,"remaining_time":36.43945869,"test":[0.5198938913]}, +{"learn":[0.3844670327],"iteration":1259,"passed_time":190.5256586,"remaining_time":36.29060163,"test":[0.5198755336]}, +{"learn":[0.3842592642],"iteration":1260,"passed_time":190.7014915,"remaining_time":36.14405747,"test":[0.519864958]}, +{"learn":[0.3842173248],"iteration":1261,"passed_time":190.8764097,"remaining_time":35.99729438,"test":[0.519874935]}, +{"learn":[0.384036389],"iteration":1262,"passed_time":191.0566999,"remaining_time":35.85149476,"test":[0.5198224162]}, +{"learn":[0.3839166454],"iteration":1263,"passed_time":191.2374771,"remaining_time":35.70573149,"test":[0.5198350271]}, +{"learn":[0.3838726725],"iteration":1264,"passed_time":191.3983424,"remaining_time":35.5562138,"test":[0.5198143149]}, +{"learn":[0.383793891],"iteration":1265,"passed_time":191.5730863,"remaining_time":35.40924343,"test":[0.5198171484]}, +{"learn":[0.383773027],"iteration":1266,"passed_time":191.7436435,"remaining_time":35.2614593,"test":[0.5198190639]}, +{"learn":[0.3836060093],"iteration":1267,"passed_time":191.9221834,"remaining_time":35.11509981,"test":[0.5198048567]}, +{"learn":[0.3834877975],"iteration":1268,"passed_time":192.0998324,"remaining_time":34.96852742,"test":[0.5198014646]}, +{"learn":[0.3833758449],"iteration":1269,"passed_time":192.2800386,"remaining_time":34.8223692,"test":[0.5197899711]}, +{"learn":[0.3833497516],"iteration":1270,"passed_time":192.4533657,"remaining_time":34.67491798,"test":[0.5197991898]}, +{"learn":[0.3833297328],"iteration":1271,"passed_time":192.6176048,"remaining_time":34.52579709,"test":[0.5197969949]}, +{"learn":[0.3833049072],"iteration":1272,"passed_time":192.7910365,"remaining_time":34.37829166,"test":[0.5198097255]}, +{"learn":[0.3832384593],"iteration":1273,"passed_time":192.96908,"remaining_time":34.23156364,"test":[0.5198331514]}, +{"learn":[0.3832121548],"iteration":1274,"passed_time":193.1402961,"remaining_time":34.08358166,"test":[0.5198444454]}, +{"learn":[0.3831060388],"iteration":1275,"passed_time":193.3100106,"remaining_time":33.93529967,"test":[0.5198043778]}, +{"learn":[0.3830180402],"iteration":1276,"passed_time":193.4780349,"remaining_time":33.78668895,"test":[0.5198312758]}, +{"learn":[0.3827820128],"iteration":1277,"passed_time":193.6393859,"remaining_time":33.63688863,"test":[0.5198301982]}, +{"learn":[0.3826772173],"iteration":1278,"passed_time":193.8161939,"remaining_time":33.48974109,"test":[0.5198237332]}, +{"learn":[0.3825505015],"iteration":1279,"passed_time":193.9972973,"remaining_time":33.34328548,"test":[0.5197929243]}, +{"learn":[0.382507004],"iteration":1280,"passed_time":194.1724771,"remaining_time":33.19576307,"test":[0.5197663855]}, +{"learn":[0.3824538404],"iteration":1281,"passed_time":194.3477043,"remaining_time":33.04820556,"test":[0.5197714937]}, +{"learn":[0.38223733],"iteration":1282,"passed_time":194.5186826,"remaining_time":32.8998863,"test":[0.5197725712]}, +{"learn":[0.3822032081],"iteration":1283,"passed_time":194.674494,"remaining_time":32.74898029,"test":[0.5197658667]}, +{"learn":[0.3821727308],"iteration":1284,"passed_time":194.8401688,"remaining_time":32.59971695,"test":[0.5197565682]}, +{"learn":[0.3820829891],"iteration":1285,"passed_time":195.013627,"remaining_time":32.45172331,"test":[0.5197649887]}, +{"learn":[0.3820608574],"iteration":1286,"passed_time":195.184592,"remaining_time":32.30327746,"test":[0.5197634722]}, +{"learn":[0.3820182579],"iteration":1287,"passed_time":195.3514271,"remaining_time":32.15411688,"test":[0.5198240524]}, +{"learn":[0.3819789332],"iteration":1288,"passed_time":195.5211451,"remaining_time":32.00540078,"test":[0.5198449642]}, +{"learn":[0.3818465919],"iteration":1289,"passed_time":195.6970016,"remaining_time":31.85765142,"test":[0.5198640002]}, +{"learn":[0.3816528207],"iteration":1290,"passed_time":195.8604846,"remaining_time":31.70785536,"test":[0.5198691484]}, +{"learn":[0.3815050824],"iteration":1291,"passed_time":196.0345902,"remaining_time":31.55974827,"test":[0.5198457623]}, +{"learn":[0.3814070479],"iteration":1292,"passed_time":196.2059564,"remaining_time":31.4111624,"test":[0.5198479972]}, +{"learn":[0.3813510056],"iteration":1293,"passed_time":196.3663093,"remaining_time":31.26078804,"test":[0.5198808813]}, +{"learn":[0.3812613432],"iteration":1294,"passed_time":196.5311976,"remaining_time":31.11111623,"test":[0.5198901798]}, +{"learn":[0.3811076889],"iteration":1295,"passed_time":196.6945729,"remaining_time":30.96118278,"test":[0.5199301676]}, +{"learn":[0.3810357741],"iteration":1296,"passed_time":196.8547506,"remaining_time":30.81072813,"test":[0.5199125283]}, +{"learn":[0.3809535858],"iteration":1297,"passed_time":197.0204883,"remaining_time":30.66112376,"test":[0.5198817194]}, +{"learn":[0.3808908617],"iteration":1298,"passed_time":197.1866533,"remaining_time":30.51156067,"test":[0.5199120893]}, +{"learn":[0.3808183658],"iteration":1299,"passed_time":197.352104,"remaining_time":30.36186215,"test":[0.5199202305]}, +{"learn":[0.3807560907],"iteration":1300,"passed_time":197.5178007,"remaining_time":30.21217704,"test":[0.5199056641]}, +{"learn":[0.380636532],"iteration":1301,"passed_time":197.6791351,"remaining_time":30.06180395,"test":[0.5199219864]}, +{"learn":[0.3805350114],"iteration":1302,"passed_time":197.8506758,"remaining_time":29.91295712,"test":[0.5199563471]}, +{"learn":[0.3804604027],"iteration":1303,"passed_time":198.0258739,"remaining_time":29.76462522,"test":[0.5199743057]}, +{"learn":[0.3803678616],"iteration":1304,"passed_time":198.1882244,"remaining_time":29.61433237,"test":[0.5200054339]}, +{"learn":[0.3802913778],"iteration":1305,"passed_time":198.351744,"remaining_time":29.46419474,"test":[0.520013615]}, +{"learn":[0.380229314],"iteration":1306,"passed_time":198.5191639,"remaining_time":29.31461257,"test":[0.5200045559]}, +{"learn":[0.3801880613],"iteration":1307,"passed_time":198.6805898,"remaining_time":29.16412328,"test":[0.5199874354]}, +{"learn":[0.3801591422],"iteration":1308,"passed_time":198.837328,"remaining_time":29.01293327,"test":[0.5199935413]}, +{"learn":[0.3800879141],"iteration":1309,"passed_time":199.0033761,"remaining_time":28.86308508,"test":[0.5199688782]}, +{"learn":[0.3800421189],"iteration":1310,"passed_time":199.1638898,"remaining_time":28.71241432,"test":[0.5199946188]}, +{"learn":[0.3799264689],"iteration":1311,"passed_time":199.329522,"remaining_time":28.562462,"test":[0.5199743057]}, +{"learn":[0.3797924902],"iteration":1312,"passed_time":199.4951766,"remaining_time":28.41248897,"test":[0.5199028306]}, +{"learn":[0.3797687211],"iteration":1313,"passed_time":199.6574577,"remaining_time":28.26201456,"test":[0.5199375106]}, +{"learn":[0.3796469175],"iteration":1314,"passed_time":199.8194918,"remaining_time":28.11148745,"test":[0.5199266157]}, +{"learn":[0.3796200056],"iteration":1315,"passed_time":199.9825591,"remaining_time":27.96108729,"test":[0.5199314446]}, +{"learn":[0.3795255365],"iteration":1316,"passed_time":200.1530298,"remaining_time":27.81169662,"test":[0.5199164392]}, +{"learn":[0.3794956402],"iteration":1317,"passed_time":200.314189,"remaining_time":27.66098816,"test":[0.5199102136]}, +{"learn":[0.3793163153],"iteration":1318,"passed_time":200.4775213,"remaining_time":27.51056205,"test":[0.5198545022]}, +{"learn":[0.3791473168],"iteration":1319,"passed_time":200.6532072,"remaining_time":27.36180099,"test":[0.5198405344]}, +{"learn":[0.3791044532],"iteration":1320,"passed_time":200.8210657,"remaining_time":27.21193851,"test":[0.5198396165]}, +{"learn":[0.3790691164],"iteration":1321,"passed_time":200.9834697,"remaining_time":27.06131437,"test":[0.5198295597]}, +{"learn":[0.3789308857],"iteration":1322,"passed_time":201.1507892,"remaining_time":26.91133008,"test":[0.519836384]}, +{"learn":[0.3788930928],"iteration":1323,"passed_time":201.3114825,"remaining_time":26.76043875,"test":[0.5198262474]}, +{"learn":[0.378810429],"iteration":1324,"passed_time":201.4759001,"remaining_time":26.61002454,"test":[0.5198364239]}, +{"learn":[0.3787442188],"iteration":1325,"passed_time":201.6399784,"remaining_time":26.45954468,"test":[0.5198572159]}, +{"learn":[0.3786402949],"iteration":1326,"passed_time":201.8059379,"remaining_time":26.30928957,"test":[0.5198262075]}, +{"learn":[0.378465539],"iteration":1327,"passed_time":201.9774985,"remaining_time":26.15973625,"test":[0.5198024623]}, +{"learn":[0.3783150804],"iteration":1328,"passed_time":202.146869,"remaining_time":26.00986802,"test":[0.5197826679]}, +{"learn":[0.3782026788],"iteration":1329,"passed_time":202.3164408,"remaining_time":25.85999619,"test":[0.5197382504]}, +{"learn":[0.378135465],"iteration":1330,"passed_time":202.4794738,"remaining_time":25.70926452,"test":[0.5197341]}, +{"learn":[0.3780606187],"iteration":1331,"passed_time":202.6479748,"remaining_time":25.55920403,"test":[0.519721529]}, +{"learn":[0.3780023579],"iteration":1332,"passed_time":202.8128713,"remaining_time":25.4086643,"test":[0.5197174584]}, +{"learn":[0.3777778453],"iteration":1333,"passed_time":202.9778901,"remaining_time":25.25811826,"test":[0.5197607186]}, +{"learn":[0.3776279149],"iteration":1334,"passed_time":203.1464963,"remaining_time":25.10799393,"test":[0.5197458329]}, +{"learn":[0.377489605],"iteration":1335,"passed_time":203.3236528,"remaining_time":24.95889151,"test":[0.5197513801]}, +{"learn":[0.3774527364],"iteration":1336,"passed_time":203.4961717,"remaining_time":24.80918174,"test":[0.5197555306]}, +{"learn":[0.3773329664],"iteration":1337,"passed_time":203.6548763,"remaining_time":24.65776529,"test":[0.5197257194]}, +{"learn":[0.3772113741],"iteration":1338,"passed_time":203.8217543,"remaining_time":24.50732072,"test":[0.5197872573]}, +{"learn":[0.3771685369],"iteration":1339,"passed_time":203.9824979,"remaining_time":24.35611915,"test":[0.5197999481]} ]} \ No newline at end of file diff --git a/catboost_info/learn/events.out.tfevents b/catboost_info/learn/events.out.tfevents index e22d595..ab23b2f 100644 Binary files a/catboost_info/learn/events.out.tfevents and b/catboost_info/learn/events.out.tfevents differ diff --git a/catboost_info/learn_error.tsv b/catboost_info/learn_error.tsv index fca1eeb..505840d 100644 --- a/catboost_info/learn_error.tsv +++ b/catboost_info/learn_error.tsv @@ -1,751 +1,1341 @@ iter Logloss -0 0.6887420255 -1 0.6845313601 -2 0.6801631898 -3 0.6760074248 -4 0.6720347848 -5 0.6680466053 -6 0.6640517926 -7 0.6603452074 -8 0.6565538878 -9 0.6528791074 -10 0.6494508161 -11 0.6458923403 -12 0.6424301163 -13 0.6391311215 -14 0.6357000076 -15 0.6325054691 -16 0.6294132342 -17 0.626404362 -18 0.62343153 -19 0.6205350324 -20 0.6176066 -21 0.614649737 -22 0.6116950647 -23 0.6089795787 -24 0.6062858885 -25 0.60352147 -26 0.6009605704 -27 0.5983309886 -28 0.5959595359 -29 0.5936561858 -30 0.5912893384 -31 0.5888712298 -32 0.5865368562 -33 0.5843027111 -34 0.58219542 -35 0.5801054968 -36 0.5779997103 -37 0.5759875314 -38 0.5740081792 -39 0.5719981747 -40 0.5701013987 -41 0.5682769473 -42 0.5665753932 -43 0.5649332763 -44 0.5631859614 -45 0.5613679298 -46 0.5595688223 -47 0.5577250902 -48 0.5561233393 -49 0.554371619 -50 0.5526478209 -51 0.5510913668 -52 0.5495930483 -53 0.5479230842 -54 0.5465057255 -55 0.5450050095 -56 0.5435639391 -57 0.5420243158 -58 0.5407417848 -59 0.5393912145 -60 0.5381304083 -61 0.5368665922 -62 0.5355829807 -63 0.5343600623 -64 0.5331252354 -65 0.5318046511 -66 0.5306063092 -67 0.529392964 -68 0.5281617397 -69 0.5270139084 -70 0.5259682808 -71 0.524819647 -72 0.5237458663 -73 0.5226796548 -74 0.5217408877 -75 0.5206912763 -76 0.5196831057 -77 0.5185980704 -78 0.5175740292 -79 0.5165824105 -80 0.5156979463 -81 0.5147492197 -82 0.5138594048 -83 0.5129413884 -84 0.5118771264 -85 0.5109928968 -86 0.5101972566 -87 0.509304983 -88 0.508403116 -89 0.5076756068 -90 0.5067898705 -91 0.5059787727 -92 0.5052218222 -93 0.5045131307 -94 0.5037981856 -95 0.5031235205 -96 0.502355264 -97 0.5016398252 -98 0.5009112756 -99 0.5002412868 -100 0.499602125 -101 0.4989857252 -102 0.4982754047 -103 0.4976294442 -104 0.4969524754 -105 0.4962424857 -106 0.4956216184 -107 0.4949101095 -108 0.4942124723 -109 0.4936275048 -110 0.4930498818 -111 0.4925428568 -112 0.491967713 -113 0.4914833541 -114 0.4908770705 -115 0.4902524062 -116 0.4896965752 -117 0.4892062558 -118 0.488655007 -119 0.4880496918 -120 0.4873278203 -121 0.4865669175 -122 0.4859760729 -123 0.4854961709 -124 0.4849485532 -125 0.4843656862 -126 0.4838616276 -127 0.4833659572 -128 0.4828076399 -129 0.482390817 -130 0.4817595219 -131 0.4812195403 -132 0.4807913452 -133 0.4803108667 -134 0.4798747699 -135 0.4794247267 -136 0.4789737946 -137 0.4786100041 -138 0.4781338325 -139 0.4777144694 -140 0.4772253587 -141 0.4768021942 -142 0.476388262 -143 0.4759714004 -144 0.475431571 -145 0.4749809065 -146 0.4745393871 -147 0.474003352 -148 0.4735373498 -149 0.4731374872 -150 0.4728223679 -151 0.4724526018 -152 0.4719966757 -153 0.4715576887 -154 0.4710649914 -155 0.4707287854 -156 0.4703834295 -157 0.4699588754 -158 0.4696388981 -159 0.4693226175 -160 0.4689524445 -161 0.4686236024 -162 0.4683142686 -163 0.4679910532 -164 0.4676677298 -165 0.4673718834 -166 0.4669427779 -167 0.4666767048 -168 0.4663064015 -169 0.4659312275 -170 0.4656705809 -171 0.4652465085 -172 0.4650451777 -173 0.4647616802 -174 0.4644278974 -175 0.4641460887 -176 0.4638836765 -177 0.4635819234 -178 0.4632258901 -179 0.4628348788 -180 0.4625121699 -181 0.4621199381 -182 0.4617829533 -183 0.4614975822 -184 0.4611131437 -185 0.4608496316 -186 0.4605369646 -187 0.4601458215 -188 0.4597624349 -189 0.4594017188 -190 0.4590986478 -191 0.458871558 -192 0.4585291535 -193 0.4582507871 -194 0.4577670833 -195 0.4573552868 -196 0.4570586224 -197 0.4567360206 -198 0.4564790645 -199 0.4562052319 -200 0.4558385717 -201 0.4556050195 -202 0.4553470974 -203 0.4550677312 -204 0.4547538266 -205 0.4545645288 -206 0.454310185 -207 0.4539858028 -208 0.4537538627 -209 0.4535002568 -210 0.4532137743 -211 0.4529660485 -212 0.4525677428 -213 0.452363306 -214 0.4521308076 -215 0.4519454634 -216 0.4516869 -217 0.4513456365 -218 0.4511515965 -219 0.4508380443 -220 0.4505548092 -221 0.450231633 -222 0.449987132 -223 0.4498286158 -224 0.4494291653 -225 0.4490756119 -226 0.448790225 -227 0.448536949 -228 0.4482886262 -229 0.4479321641 -230 0.4476288243 -231 0.4474873064 -232 0.44722003 -233 0.4470227771 -234 0.4467327833 -235 0.446376796 -236 0.4462349048 -237 0.4460757884 -238 0.4458567985 -239 0.4455680533 -240 0.4452942488 -241 0.4449435518 -242 0.4447585725 -243 0.4445399232 -244 0.444306535 -245 0.4441202568 -246 0.443883728 -247 0.4436529307 -248 0.4435158786 -249 0.4432327381 -250 0.4429902112 -251 0.4427420796 -252 0.4424702177 -253 0.4423083471 -254 0.4421101175 -255 0.4418919875 -256 0.4415448888 -257 0.4412573817 -258 0.4409419352 -259 0.4407464667 -260 0.4405379441 -261 0.4403936668 -262 0.440059057 -263 0.4397934991 -264 0.4395733139 -265 0.4393844922 -266 0.4390924669 -267 0.4387959426 -268 0.4385667974 -269 0.4383935673 -270 0.4381585014 -271 0.4380082448 -272 0.4377934947 -273 0.4375961378 -274 0.4372862834 -275 0.4370547882 -276 0.4368295248 -277 0.4365794699 -278 0.4363640315 -279 0.4361651466 -280 0.4359370168 -281 0.4357486506 -282 0.4355085083 -283 0.4352722663 -284 0.4351393712 -285 0.4348630598 -286 0.4346807352 -287 0.4344185767 -288 0.4341359841 -289 0.4338623346 -290 0.4337079707 -291 0.4335635279 -292 0.433154013 -293 0.4329367804 -294 0.4326557226 -295 0.4324998537 -296 0.4323228151 -297 0.4321801401 -298 0.4319104002 -299 0.4316349583 -300 0.4314016309 -301 0.4311052053 -302 0.4309243409 -303 0.4307034747 -304 0.4303358466 -305 0.4302018177 -306 0.4299838146 -307 0.4297543996 -308 0.4296233818 -309 0.4294392198 -310 0.4292792296 -311 0.4291012739 -312 0.4289252984 -313 0.4287672954 -314 0.4286382925 -315 0.4284289564 -316 0.4282400846 -317 0.4280665265 -318 0.427873199 -319 0.4275917432 -320 0.4274178552 -321 0.427225394 -322 0.4269689983 -323 0.4268040213 -324 0.4265066938 -325 0.4263658995 -326 0.4262210853 -327 0.4261016254 -328 0.4258775328 -329 0.4256150707 -330 0.4254605415 -331 0.425103945 -332 0.4249474884 -333 0.4247586111 -334 0.4245190758 -335 0.424354259 -336 0.424132662 -337 0.4238665065 -338 0.4237475302 -339 0.4234735865 -340 0.4233543172 -341 0.4230993551 -342 0.4229050267 -343 0.4226697413 -344 0.4225455909 -345 0.4224177279 -346 0.4222604838 -347 0.4220568565 -348 0.4218699243 -349 0.4217377586 -350 0.4215193993 -351 0.4212715526 -352 0.4211308748 -353 0.4210073087 -354 0.4208631905 -355 0.4207086715 -356 0.4204482645 -357 0.4202904422 -358 0.4201302692 -359 0.4199322944 -360 0.4197650806 -361 0.4195660523 -362 0.419408487 -363 0.4192714234 -364 0.4191022332 -365 0.4188885725 -366 0.4187249006 -367 0.4185552442 -368 0.4183770285 -369 0.4181731333 -370 0.417939556 -371 0.4176956536 -372 0.4174959073 -373 0.4174016594 -374 0.4171861522 -375 0.4169813507 -376 0.416747154 -377 0.4165443915 -378 0.4163682948 -379 0.4161134718 -380 0.4156613718 -381 0.4155335187 -382 0.4153271037 -383 0.415039742 -384 0.4148493701 -385 0.4145737977 -386 0.4144641023 -387 0.4142665981 -388 0.4141114564 -389 0.4139069824 -390 0.4137664746 -391 0.4135564708 -392 0.413399975 -393 0.4132841463 -394 0.4130735453 -395 0.4129128891 -396 0.4127603425 -397 0.4126132869 -398 0.412483408 -399 0.4122498658 -400 0.4120989385 -401 0.4119977297 -402 0.4117791922 -403 0.4115558202 -404 0.4113869065 -405 0.4112286448 -406 0.4110590725 -407 0.4107481758 -408 0.4106603593 -409 0.4104916576 -410 0.410350909 -411 0.4101348908 -412 0.4099898476 -413 0.409759579 -414 0.4095488194 -415 0.4092995604 -416 0.4090528408 -417 0.4088984152 -418 0.4086561412 -419 0.4084070467 -420 0.4082820546 -421 0.408052739 -422 0.4079038954 -423 0.4077738978 -424 0.4076969764 -425 0.4074848942 -426 0.4072186769 -427 0.407034473 -428 0.4068168505 -429 0.4066484338 -430 0.4064609594 -431 0.4063775439 -432 0.4062446513 -433 0.4060445669 -434 0.4058599491 -435 0.4057238709 -436 0.405556891 -437 0.4053481581 -438 0.4052095468 -439 0.405039241 -440 0.4048853183 -441 0.4046243019 -442 0.40439664 -443 0.404257456 -444 0.4040562711 -445 0.4039560113 -446 0.4038123666 -447 0.4036857712 -448 0.4035193031 -449 0.4033486879 -450 0.4031770743 -451 0.4030550034 -452 0.4028698306 -453 0.4026983613 -454 0.4025485746 -455 0.4023596694 -456 0.402161124 -457 0.4019401492 -458 0.4017907634 -459 0.4015745332 -460 0.4013345036 -461 0.4011869485 -462 0.4010027812 -463 0.4007869908 -464 0.4006739777 -465 0.4005489822 -466 0.4003149634 -467 0.4002126351 -468 0.400038857 -469 0.399836417 -470 0.3996140597 -471 0.3993328468 -472 0.3989870829 -473 0.3988445618 -474 0.3987436442 -475 0.3986119474 -476 0.3984610074 -477 0.3982633871 -478 0.398136263 -479 0.3980163749 -480 0.3978723608 -481 0.397690427 -482 0.3975478307 -483 0.3973334291 -484 0.3971051589 -485 0.3969474896 -486 0.3967539683 -487 0.3966085314 -488 0.3964510125 -489 0.396253402 -490 0.3960310245 -491 0.3958311156 -492 0.3955993467 -493 0.3954683697 -494 0.3953325317 -495 0.3951685557 -496 0.3950654818 -497 0.3948834192 -498 0.3947808055 -499 0.3946276223 -500 0.3944426652 -501 0.3942853799 -502 0.3940638964 -503 0.3938680931 -504 0.3936522705 -505 0.3934806347 -506 0.3933477731 -507 0.3932168615 -508 0.3930577322 -509 0.3929338752 -510 0.3927555401 -511 0.3925625806 -512 0.3924040515 -513 0.3922035732 -514 0.3920878478 -515 0.3918940082 -516 0.391770082 -517 0.3915579811 -518 0.3913652469 -519 0.3912203248 -520 0.391062202 -521 0.3909223001 -522 0.3907347913 -523 0.3906212249 -524 0.390499577 -525 0.390320446 -526 0.39019017 -527 0.3900673339 -528 0.3899329843 -529 0.389764516 -530 0.3896331664 -531 0.3895170009 -532 0.389249049 -533 0.3890434867 -534 0.388938254 -535 0.3887604864 -536 0.3884972125 -537 0.3883344834 -538 0.3881912086 -539 0.3880425215 -540 0.3878480257 -541 0.3876806629 -542 0.3876272814 -543 0.3874939983 -544 0.3873292341 -545 0.3871057995 -546 0.387009513 -547 0.3868711828 -548 0.3867208621 -549 0.3865262797 -550 0.3863483729 -551 0.3861899072 -552 0.3860593284 -553 0.3859177807 -554 0.38579677 -555 0.385617264 -556 0.3855003873 -557 0.3853088475 -558 0.3851622708 -559 0.384870381 -560 0.384713858 -561 0.3845989351 -562 0.3844153447 -563 0.3842753373 -564 0.3841330856 -565 0.3839696176 -566 0.3837619101 -567 0.3836332156 -568 0.3834369858 -569 0.3832403734 -570 0.3831079646 -571 0.3829356965 -572 0.3826621061 -573 0.382497807 -574 0.3824122493 -575 0.3822696769 -576 0.3820522246 -577 0.3818821373 -578 0.3817868214 -579 0.381622574 -580 0.3813760284 -581 0.3812175079 -582 0.3809906761 -583 0.3808943957 -584 0.3807539477 -585 0.3805639832 -586 0.3803638166 -587 0.3802362482 -588 0.3801481063 -589 0.3800114269 -590 0.3799221502 -591 0.3797750682 -592 0.3796373166 -593 0.3795367884 -594 0.379377213 -595 0.3792204097 -596 0.3790521672 -597 0.3788710699 -598 0.378688007 -599 0.3785935206 -600 0.3784156977 -601 0.3782577791 -602 0.3780576737 -603 0.3778601431 -604 0.3776589792 -605 0.377434885 -606 0.3772646588 -607 0.3771617804 -608 0.3770098203 -609 0.3769221424 -610 0.376771416 -611 0.3767037304 -612 0.3765630818 -613 0.3763107012 -614 0.3761804035 -615 0.3760301394 -616 0.375841275 -617 0.3757230274 -618 0.3755209797 -619 0.3753748639 -620 0.3752053593 -621 0.3750205847 -622 0.3748473989 -623 0.3746585471 -624 0.3745745002 -625 0.3744110356 -626 0.3742598968 -627 0.3740822124 -628 0.3739235506 -629 0.3737586013 -630 0.3734855062 -631 0.3733377872 -632 0.3731745698 -633 0.3729856746 -634 0.3728228361 -635 0.3726907717 -636 0.3725425753 -637 0.3724504391 -638 0.3723358488 -639 0.3721377624 -640 0.3720018746 -641 0.3719057184 -642 0.3718286598 -643 0.3717219004 -644 0.3715054562 -645 0.3713598942 -646 0.3712305354 -647 0.3710254186 -648 0.3708458548 -649 0.3706665923 -650 0.3704999459 -651 0.370247796 -652 0.3701324895 -653 0.3699762302 -654 0.3697508254 -655 0.3695699218 -656 0.3693988236 -657 0.3692143951 -658 0.3690794117 -659 0.3688904349 -660 0.3687211772 -661 0.3685619111 -662 0.3683524035 -663 0.3681662122 -664 0.3680193499 -665 0.3678031188 -666 0.3676260855 -667 0.3674784863 -668 0.3673319536 -669 0.3671497691 -670 0.3668777821 -671 0.366799106 -672 0.3666770671 -673 0.3665607255 -674 0.366450751 -675 0.3663048737 -676 0.3661820191 -677 0.3660185996 -678 0.3658993426 -679 0.3657578988 -680 0.3656420193 -681 0.3654810658 -682 0.3653016046 -683 0.365163632 -684 0.3650449584 -685 0.3649630095 -686 0.3647988008 -687 0.3647013587 -688 0.3645537531 -689 0.3643922371 -690 0.3642050082 -691 0.3640578903 -692 0.3639359832 -693 0.363838056 -694 0.3637076899 -695 0.3635879928 -696 0.3633801607 -697 0.3632430369 -698 0.3631584444 -699 0.3629197967 -700 0.3627817688 -701 0.3626405338 -702 0.3625273179 -703 0.3623957062 -704 0.3623111402 -705 0.3622124003 -706 0.3621099502 -707 0.362021043 -708 0.3618692858 -709 0.361670701 -710 0.3615273603 -711 0.3613907674 -712 0.361319107 -713 0.3612447763 -714 0.3611296843 -715 0.3610371417 -716 0.3609221171 -717 0.360775383 -718 0.3605754063 -719 0.360526686 -720 0.3603259902 -721 0.3601968411 -722 0.3600891472 -723 0.3599092762 -724 0.3597394541 -725 0.3596019534 -726 0.3594025812 -727 0.3593026302 -728 0.3592546028 -729 0.3591605646 -730 0.3590715553 -731 0.3588811257 -732 0.3587866435 -733 0.3586846684 -734 0.3586195871 -735 0.3585495326 -736 0.358453216 -737 0.3583029375 -738 0.3581825124 -739 0.3580924639 -740 0.3579736363 -741 0.3577930724 -742 0.357618741 -743 0.3575136396 -744 0.3574083062 -745 0.3573171639 -746 0.3572187265 -747 0.3570174772 -748 0.3567920586 -749 0.3565318945 +0 0.6890130635 +1 0.6847185101 +2 0.6804954754 +3 0.6765626354 +4 0.6726710479 +5 0.6687226259 +6 0.6648795275 +7 0.6610687023 +8 0.6574115313 +9 0.6539299878 +10 0.6507468788 +11 0.6474345715 +12 0.6439901078 +13 0.6407800077 +14 0.6374762045 +15 0.6342711751 +16 0.6311357101 +17 0.6280965365 +18 0.6254079311 +19 0.6225278521 +20 0.61973424 +21 0.6169299054 +22 0.6140348783 +23 0.6115531171 +24 0.6088535779 +25 0.6062458404 +26 0.6037216117 +27 0.6012558023 +28 0.5990842547 +29 0.5968642709 +30 0.5945537531 +31 0.5923764481 +32 0.5902705033 +33 0.588009795 +34 0.585933588 +35 0.5836908915 +36 0.5817023661 +37 0.5797177495 +38 0.5776182488 +39 0.5756061656 +40 0.5736279402 +41 0.5717259345 +42 0.5698379791 +43 0.5680384447 +44 0.5662565524 +45 0.5646647602 +46 0.56286343 +47 0.5611270159 +48 0.5596013547 +49 0.5580573649 +50 0.5564210453 +51 0.554856931 +52 0.5533389288 +53 0.5519294722 +54 0.5504976199 +55 0.5491271976 +56 0.5477519686 +57 0.5464491562 +58 0.5449962815 +59 0.5437176608 +60 0.5425510719 +61 0.5412535416 +62 0.5400025459 +63 0.5387303165 +64 0.5376494022 +65 0.5365779955 +66 0.5355220123 +67 0.5341972267 +68 0.5330918038 +69 0.5320098858 +70 0.5309476699 +71 0.5298233373 +72 0.5287875843 +73 0.5277278509 +74 0.5267041937 +75 0.5257605593 +76 0.5249107865 +77 0.5241096084 +78 0.5231993036 +79 0.5222570425 +80 0.5213975508 +81 0.5205151351 +82 0.5196599219 +83 0.518814005 +84 0.5181077978 +85 0.5172164026 +86 0.5165579977 +87 0.515872813 +88 0.5152343214 +89 0.5145027604 +90 0.5137573605 +91 0.513021257 +92 0.5123162118 +93 0.5115407572 +94 0.510825729 +95 0.5100166806 +96 0.5093654065 +97 0.5087023535 +98 0.5080414132 +99 0.5073015595 +100 0.5065164387 +101 0.5058652702 +102 0.5052551431 +103 0.5046972552 +104 0.5040763 +105 0.5035725001 +106 0.5029419843 +107 0.5023615422 +108 0.5016771497 +109 0.5011566586 +110 0.500656028 +111 0.5000979816 +112 0.4995703598 +113 0.4990869485 +114 0.4985281099 +115 0.4980503504 +116 0.4975769222 +117 0.497104656 +118 0.4966066135 +119 0.4960285483 +120 0.4954465744 +121 0.4949927953 +122 0.494460314 +123 0.4939214943 +124 0.4935464174 +125 0.4930917932 +126 0.4927941509 +127 0.4924099889 +128 0.4919608052 +129 0.4915937042 +130 0.4912264976 +131 0.4907961179 +132 0.4903900356 +133 0.4900736949 +134 0.4897228625 +135 0.4893913624 +136 0.4890024466 +137 0.4887446308 +138 0.4883419818 +139 0.4879365333 +140 0.4875379514 +141 0.4872395696 +142 0.4868531364 +143 0.4865169352 +144 0.4861172441 +145 0.4858843595 +146 0.4854359681 +147 0.4850595179 +148 0.4847392685 +149 0.4844490738 +150 0.4841465192 +151 0.4839331253 +152 0.48368075 +153 0.4833842169 +154 0.483031483 +155 0.4827548103 +156 0.4825633896 +157 0.482325223 +158 0.4820851019 +159 0.4818527983 +160 0.4815805626 +161 0.4812084436 +162 0.4809262777 +163 0.4806492353 +164 0.4804166675 +165 0.4800660465 +166 0.4796811451 +167 0.4792454305 +168 0.4789760999 +169 0.4787405742 +170 0.4785345223 +171 0.478320917 +172 0.4780186265 +173 0.4778519785 +174 0.4775610444 +175 0.4771909855 +176 0.4770104457 +177 0.4768488685 +178 0.4766995984 +179 0.4764576814 +180 0.4763536255 +181 0.4762000769 +182 0.4759693051 +183 0.4757655244 +184 0.475435873 +185 0.4752552276 +186 0.475005599 +187 0.4747144535 +188 0.4743803124 +189 0.4741661261 +190 0.4739413758 +191 0.4737213265 +192 0.4735164366 +193 0.473322639 +194 0.4731316937 +195 0.4729513652 +196 0.4727432533 +197 0.4725741755 +198 0.4723617852 +199 0.4720768725 +200 0.4719387475 +201 0.4716798753 +202 0.4714264963 +203 0.4712561509 +204 0.4709935813 +205 0.4707392516 +206 0.4705435524 +207 0.4702948745 +208 0.4700997564 +209 0.469902948 +210 0.4696927761 +211 0.4695138738 +212 0.4693131567 +213 0.4691702778 +214 0.4689805473 +215 0.4687926128 +216 0.4686994378 +217 0.4684531368 +218 0.4682795165 +219 0.468068341 +220 0.4678759695 +221 0.467727703 +222 0.4675763729 +223 0.4674217151 +224 0.4672455066 +225 0.4671566629 +226 0.4670293131 +227 0.4668889696 +228 0.4667223216 +229 0.4665517649 +230 0.466403921 +231 0.4662914666 +232 0.4661174237 +233 0.4659533639 +234 0.4657918923 +235 0.4656899491 +236 0.4655525636 +237 0.4654108996 +238 0.465291156 +239 0.4651501258 +240 0.4650152756 +241 0.4648498425 +242 0.4647275107 +243 0.4646205496 +244 0.4644561729 +245 0.4641971422 +246 0.4640530485 +247 0.4638898866 +248 0.4636749609 +249 0.4634589787 +250 0.4633096558 +251 0.4631463883 +252 0.4629831207 +253 0.4628631131 +254 0.4626972045 +255 0.4626108962 +256 0.4623645952 +257 0.4623118806 +258 0.4621956231 +259 0.4620754041 +260 0.461922912 +261 0.4618535589 +262 0.4617601727 +263 0.4616184558 +264 0.4615373239 +265 0.4613988819 +266 0.4612273744 +267 0.4609935918 +268 0.4608363459 +269 0.4607332407 +270 0.4605781075 +271 0.4604553003 +272 0.4603446946 +273 0.4601969563 +274 0.4600370165 +275 0.4599622229 +276 0.4598203476 +277 0.4597100061 +278 0.4595679195 +279 0.459440517 +280 0.4593097868 +281 0.4592026144 +282 0.4590646478 +283 0.458910888 +284 0.4587633081 +285 0.4585641228 +286 0.4584574786 +287 0.4583425945 +288 0.4581947505 +289 0.4581058011 +290 0.457919504 +291 0.4577633144 +292 0.4576377078 +293 0.45754448 +294 0.4574623444 +295 0.4572504294 +296 0.4571547191 +297 0.4570514026 +298 0.4568855469 +299 0.4567687084 +300 0.4566500212 +301 0.4565404191 +302 0.45645316 +303 0.4562721449 +304 0.4561311147 +305 0.4559485678 +306 0.4559075265 +307 0.4558163058 +308 0.4555548454 +309 0.4554222137 +310 0.455326292 +311 0.4551987839 +312 0.4551315436 +313 0.4548897324 +314 0.4547499171 +315 0.4546604923 +316 0.4545666835 +317 0.4543501203 +318 0.4543036913 +319 0.4541763944 +320 0.4540439739 +321 0.4539188955 +322 0.453827939 +323 0.453661291 +324 0.4535380612 +325 0.4533604266 +326 0.4532534127 +327 0.4531661536 +328 0.453027606 +329 0.4529680775 +330 0.4528212371 +331 0.4525811161 +332 0.4524740494 +333 0.4523666658 +334 0.4522216741 +335 0.4521516344 +336 0.4520725624 +337 0.4520300421 +338 0.4519965012 +339 0.4519135205 +340 0.4518074046 +341 0.4517255331 +342 0.4516160895 +343 0.4515393944 +344 0.4514707809 +345 0.4514008996 +346 0.4511821708 +347 0.4510858794 +348 0.4510042721 +349 0.4509530892 +350 0.4508312328 +351 0.450715081 +352 0.4506604649 +353 0.4505051732 +354 0.4504598006 +355 0.450350938 +356 0.4502945259 +357 0.4501673347 +358 0.4501002529 +359 0.4500227655 +360 0.4499684663 +361 0.4498107977 +362 0.449684927 +363 0.4496283565 +364 0.4495429461 +365 0.4494483449 +366 0.4494112651 +367 0.4492965394 +368 0.4492259715 +369 0.4491577805 +370 0.4490287406 +371 0.4489639301 +372 0.4487836544 +373 0.4487415567 +374 0.4486452653 +375 0.4485866348 +376 0.4485165951 +377 0.4483723957 +378 0.44832734 +379 0.4482173682 +380 0.448154512 +381 0.4480826764 +382 0.4480442761 +383 0.4480021255 +384 0.4479300786 +385 0.447879424 +386 0.4477566168 +387 0.4477137795 +388 0.447647226 +389 0.4476152169 +390 0.4475887539 +391 0.4475010723 +392 0.4474034075 +393 0.4473408683 +394 0.4472016869 +395 0.4470677874 +396 0.4469693304 +397 0.4468963856 +398 0.4467519221 +399 0.4467049121 +400 0.446668783 +401 0.4465265908 +402 0.4464166718 +403 0.4463293598 +404 0.4463055379 +405 0.4462662924 +406 0.4462170639 +407 0.4461994748 +408 0.4461153849 +409 0.4459903064 +410 0.445958086 +411 0.4456804626 +412 0.4455282346 +413 0.4453753198 +414 0.4452744331 +415 0.4451884945 +416 0.4449477396 +417 0.4449058003 +418 0.4447804049 +419 0.4446917725 +420 0.4445535418 +421 0.4444396085 +422 0.4443631247 +423 0.4443125757 +424 0.4442108966 +425 0.444171387 +426 0.44413642 +427 0.4440996571 +428 0.4439423583 +429 0.4438976195 +430 0.4437943558 +431 0.4437602868 +432 0.4436336765 +433 0.4435977587 +434 0.4435673871 +435 0.4435106581 +436 0.443464229 +437 0.4433786602 +438 0.4432717519 +439 0.443136532 +440 0.4430754981 +441 0.4430384975 +442 0.4429519779 +443 0.4429132606 +444 0.4428632398 +445 0.4428359317 +446 0.4428010968 +447 0.442679927 +448 0.4426600138 +449 0.4426183914 +450 0.4425267482 +451 0.4424592175 +452 0.4423598889 +453 0.4423083099 +454 0.4422988287 +455 0.4422303736 +456 0.4422049934 +457 0.4420839557 +458 0.4419690716 +459 0.4419052647 +460 0.4418744441 +461 0.4418501731 +462 0.4417606163 +463 0.4417057889 +464 0.4416911841 +465 0.4416629781 +466 0.4416215141 +467 0.4415975601 +468 0.4415443173 +469 0.4415099577 +470 0.4414173901 +471 0.4412388312 +472 0.4410989366 +473 0.4410755636 +474 0.4410437658 +475 0.4408984044 +476 0.4408717566 +477 0.4407565027 +478 0.4407083306 +479 0.4406903189 +480 0.4406476137 +481 0.4405925749 +482 0.4405168307 +483 0.4404385246 +484 0.4404000978 +485 0.4403886622 +486 0.4403434481 +487 0.4403277604 +488 0.4402758645 +489 0.4402413993 +490 0.4401659455 +491 0.4401389279 +492 0.4401128347 +493 0.4399060169 +494 0.4397655941 +495 0.4396158486 +496 0.4394877594 +497 0.4394453447 +498 0.4393876386 +499 0.4392764783 +500 0.4391998889 +501 0.4391652652 +502 0.4390841596 +503 0.4390632428 +504 0.4389012166 +505 0.4388601488 +506 0.438656685 +507 0.4384585826 +508 0.4384460377 +509 0.4383793785 +510 0.4382838795 +511 0.4382349151 +512 0.4382158469 +513 0.4381709761 +514 0.4381104969 +515 0.4379171482 +516 0.4377794193 +517 0.4377451918 +518 0.4377184647 +519 0.4375850143 +520 0.4375542993 +521 0.4374595397 +522 0.4374027314 +523 0.4373742613 +524 0.4372143215 +525 0.4370912502 +526 0.4370687752 +527 0.4369963322 +528 0.4368961585 +529 0.4368868885 +530 0.4367787126 +531 0.4367559734 +532 0.4367299595 +533 0.4366989804 +534 0.4366766374 +535 0.4366670241 +536 0.4366404291 +537 0.436635464 +538 0.4365373767 +539 0.4364962825 +540 0.4364746526 +541 0.4364442545 +542 0.4364175803 +543 0.4363235602 +544 0.4362305965 +545 0.4361760067 +546 0.4361607416 +547 0.436145635 +548 0.4360621526 +549 0.4360411037 +550 0.4359088681 +551 0.4356956326 +552 0.4356063135 +553 0.4355624198 +554 0.4355041327 +555 0.4354926971 +556 0.435457598 +557 0.4354447362 +558 0.4353622838 +559 0.4353365075 +560 0.4352103726 +561 0.4351808725 +562 0.4351146095 +563 0.4350706102 +564 0.4350294896 +565 0.4348959335 +566 0.4348157523 +567 0.4346420792 +568 0.4345604718 +569 0.4344379288 +570 0.4344064479 +571 0.434399502 +572 0.4343256592 +573 0.4342862553 +574 0.4342605054 +575 0.4342191471 +576 0.4340670511 +577 0.4340528161 +578 0.4339807164 +579 0.4339180451 +580 0.4337292126 +581 0.4337166413 +582 0.4336886466 +583 0.4336126646 +584 0.4334966713 +585 0.4334530945 +586 0.4333831605 +587 0.4332042053 +588 0.4330881328 +589 0.4330691439 +590 0.4330160331 +591 0.4329885137 +592 0.4328444728 +593 0.4327767308 +594 0.4327507696 +595 0.4326845594 +596 0.4326569079 +597 0.4326185076 +598 0.4325097506 +599 0.4324927689 +600 0.4324610767 +601 0.432364442 +602 0.4323068151 +603 0.4321558811 +604 0.4321302897 +605 0.432064951 +606 0.4319828947 +607 0.4319598914 +608 0.4319040604 +609 0.4318298743 +610 0.4317553977 +611 0.4316744242 +612 0.4316148165 +613 0.4315685459 +614 0.4315508247 +615 0.4314903191 +616 0.4314783553 +617 0.4314363632 +618 0.4313801096 +619 0.4313721865 +620 0.4313295341 +621 0.4313096473 +622 0.4312571175 +623 0.4311320655 +624 0.4311215543 +625 0.4310078586 +626 0.430918381 +627 0.4308034969 +628 0.4306679072 +629 0.4304876316 +630 0.4303923966 +631 0.4303006742 +632 0.4301757542 +633 0.4301456995 +634 0.4301200288 +635 0.4300287818 +636 0.4299696759 +637 0.4299241712 +638 0.4297125203 +639 0.4295905847 +640 0.4294527237 +641 0.4294209787 +642 0.4294096488 +643 0.4293298373 +644 0.4292742704 +645 0.4292056568 +646 0.428994587 +647 0.4288443925 +648 0.4287892745 +649 0.4287289538 +650 0.4286647243 +651 0.4285765672 +652 0.4285326208 +653 0.4285107532 +654 0.4284646939 +655 0.4283699607 +656 0.4282489758 +657 0.4281547972 +658 0.4281364686 +659 0.4281075495 +660 0.4280910432 +661 0.4280502659 +662 0.4279682624 +663 0.4279604978 +664 0.4279114014 +665 0.4277443308 +666 0.4277377283 +667 0.4276744231 +668 0.427548526 +669 0.4274674733 +670 0.4274396634 +671 0.4273249377 +672 0.4272640095 +673 0.4271934416 +674 0.4271661071 +675 0.427080327 +676 0.4270406325 +677 0.4270126642 +678 0.4268837299 +679 0.426805952 +680 0.4267514151 +681 0.4266670082 +682 0.4266447973 +683 0.4266058159 +684 0.4264200206 +685 0.4263969645 +686 0.4263735387 +687 0.4263476832 +688 0.4262796771 +689 0.4261899618 +690 0.4260838723 +691 0.425928475 +692 0.425877477 +693 0.4257845133 +694 0.4257282333 +695 0.4256542321 +696 0.4255870975 +697 0.4254748016 +698 0.4254303005 +699 0.4253387629 +700 0.4252323036 +701 0.4251450181 +702 0.4251120582 +703 0.4249757819 +704 0.4248666816 +705 0.4247769928 +706 0.4246431197 +707 0.4245685639 +708 0.4245416256 +709 0.4244506162 +710 0.424372495 +711 0.424329737 +712 0.4242881938 +713 0.4242666431 +714 0.4241413534 +715 0.4240782596 +716 0.4240656884 +717 0.4240172258 +718 0.4239617116 +719 0.4238344412 +720 0.4237632658 +721 0.4236915887 +722 0.4235625487 +723 0.4235552859 +724 0.4235082759 +725 0.4234738635 +726 0.4233418127 +727 0.4232570362 +728 0.4231674002 +729 0.4230667511 +730 0.423047683 +731 0.4230094411 +732 0.4229553795 +733 0.4229217594 +734 0.4228795032 +735 0.4227367035 +736 0.4226240115 +737 0.422598737 +738 0.4225218306 +739 0.4225166278 +740 0.4225125871 +741 0.4223865051 +742 0.4222600533 +743 0.4222315567 +744 0.4221683573 +745 0.4221102285 +746 0.422089972 +747 0.4220593362 +748 0.4220262707 +749 0.4219908547 +750 0.4219025392 +751 0.4218412412 +752 0.4217617203 +753 0.421689066 +754 0.4216711335 +755 0.4215089224 +756 0.4214306427 +757 0.4213779017 +758 0.42130052 +759 0.4210856206 +760 0.4210063638 +761 0.4208890499 +762 0.4208141244 +763 0.4206558748 +764 0.4206056691 +765 0.4205370291 +766 0.4204333693 +767 0.4203134409 +768 0.4202967232 +769 0.4202386209 +770 0.4201272494 +771 0.4201165532 +772 0.4200906713 +773 0.4200130783 +774 0.4198588431 +775 0.4197441438 +776 0.4196778279 +777 0.4195984126 +778 0.4195903576 +779 0.4194462638 +780 0.4194339831 +781 0.4193823513 +782 0.4193604573 +783 0.4192419285 +784 0.4191987744 +785 0.4191316926 +786 0.4190421094 +787 0.4189750804 +788 0.4188872139 +789 0.4188491569 +790 0.4188192606 +791 0.4187903679 +792 0.4187786154 +793 0.4187345105 +794 0.4186711525 +795 0.4185849234 +796 0.4185401846 +797 0.4184774341 +798 0.4184630406 +799 0.4184455835 +800 0.4183413426 +801 0.4183336837 +802 0.4182976339 +803 0.4182680809 +804 0.4182033761 +805 0.418144772 +806 0.4181081939 +807 0.418017924 +808 0.4179118081 +809 0.4178958564 +810 0.4177994857 +811 0.4176993649 +812 0.417596603 +813 0.4175359653 +814 0.4174187043 +815 0.4173999003 +816 0.4173894419 +817 0.4173814132 +818 0.4173017338 +819 0.4172354707 +820 0.4171643218 +821 0.4170755837 +822 0.416955444 +823 0.4168713277 +824 0.4166855587 +825 0.4165966094 +826 0.4165248266 +827 0.4165110141 +828 0.4164652981 +829 0.4164167827 +830 0.4164016761 +831 0.4163265392 +832 0.4162620985 +833 0.4161790386 +834 0.4161034263 +835 0.4160216605 +836 0.4159323414 +837 0.4157906774 +838 0.4157212452 +839 0.4156752651 +840 0.4156120128 +841 0.4154481643 +842 0.4153564947 +843 0.415312152 +844 0.4152572454 +845 0.4152052702 +846 0.4151528461 +847 0.4151081865 +848 0.4149511782 +849 0.414902293 +850 0.4148260998 +851 0.414802225 +852 0.4147752867 +853 0.4146998857 +854 0.4145860844 +855 0.4143991534 +856 0.414342398 +857 0.4142841636 +858 0.4141910943 +859 0.4140995039 +860 0.4140486116 +861 0.4140317619 +862 0.4139339387 +863 0.4139054686 +864 0.4138315994 +865 0.4137530821 +866 0.4137027443 +867 0.4136148778 +868 0.4134802653 +869 0.4133056678 +870 0.4132616949 +871 0.4132048603 +872 0.4131600951 +873 0.4131088066 +874 0.4130858826 +875 0.4130618758 +876 0.4130538471 +877 0.4130440489 +878 0.4129502929 +879 0.4128784045 +880 0.4127862067 +881 0.4127706776 +882 0.4127450069 +883 0.4125248784 +884 0.4124536238 +885 0.4124183398 +886 0.4123535558 +887 0.4123353592 +888 0.4123116164 +889 0.4121823652 +890 0.4121460513 +891 0.4121144647 +892 0.4120532724 +893 0.4120190185 +894 0.4119330535 +895 0.4119049531 +896 0.4117584296 +897 0.4117303028 +898 0.4116982409 +899 0.4116866468 +900 0.4116372334 +901 0.4115464354 +902 0.4115213986 +903 0.4114892046 +904 0.4113873143 +905 0.4113383499 +906 0.4113029074 +907 0.4112936111 +908 0.4112534941 +909 0.4112414246 +910 0.411165205 +911 0.4110878232 +912 0.4109593115 +913 0.4108108865 +914 0.4107849517 +915 0.410770479 +916 0.4107148328 +917 0.4106143158 +918 0.4105876679 +919 0.4104444457 +920 0.4103154586 +921 0.4100851886 +922 0.4100521759 +923 0.4099677955 +924 0.4099370541 +925 0.409881672 +926 0.4097697986 +927 0.4097492779 +928 0.409632862 +929 0.4095870668 +930 0.4095236561 +931 0.4093540237 +932 0.4092950235 +933 0.4092889227 +934 0.409228021 +935 0.4091890924 +936 0.4091659571 +937 0.4090649119 +938 0.4089680923 +939 0.4089438742 +940 0.408822414 +941 0.408805934 +942 0.408714819 +943 0.4086629231 +944 0.4085965808 +945 0.408553189 +946 0.4085356526 +947 0.4084427153 +948 0.4084044735 +949 0.408344496 +950 0.4082566823 +951 0.4081900759 +952 0.4081655937 +953 0.4081340864 +954 0.4080417037 +955 0.4078929618 +956 0.4078687701 +957 0.4078007376 +958 0.4077060308 +959 0.4074757344 +960 0.4073930442 +961 0.4072491617 +962 0.4072289052 +963 0.4071117762 +964 0.4070666412 +965 0.4070366393 +966 0.4069834757 +967 0.4068764618 +968 0.4067382047 +969 0.40669785 +970 0.4066398269 +971 0.4065730621 +972 0.4064310811 +973 0.4063577138 +974 0.4063168837 +975 0.4062089454 +976 0.4061365816 +977 0.4060208788 +978 0.4058793204 +979 0.4058535177 +980 0.405779807 +981 0.4057462397 +982 0.4057026366 +983 0.4056341815 +984 0.4055798294 +985 0.405541165 +986 0.4054284993 +987 0.4054079258 +988 0.4052759807 +989 0.4051573728 +990 0.4050836356 +991 0.4048946711 +992 0.4048662009 +993 0.4047559914 +994 0.404606959 +995 0.404575927 +996 0.4045228163 +997 0.4044767041 +998 0.404460726 +999 0.4043557721 +1000 0.4043247138 +1001 0.4042364775 +1002 0.4042115991 +1003 0.4040523724 +1004 0.4039416346 +1005 0.4038099273 +1006 0.40376194 +1007 0.4037366655 +1008 0.4036233132 +1009 0.4033722848 +1010 0.4033350729 +1011 0.4032169667 +1012 0.4031692964 +1013 0.4029671796 +1014 0.4028955289 +1015 0.4028683792 +1016 0.4027731179 +1017 0.4027018369 +1018 0.4026676886 +1019 0.4026011614 +1020 0.4024994031 +1021 0.4024297596 +1022 0.4023077975 +1023 0.4022536039 +1024 0.4019979009 +1025 0.4018962483 +1026 0.4018743015 +1027 0.4018446957 +1028 0.4017474535 +1029 0.4016714451 +1030 0.4015959914 +1031 0.4015849255 +1032 0.4015378098 +1033 0.401457655 +1034 0.4013697621 +1035 0.4013580624 +1036 0.4013247856 +1037 0.4012922219 +1038 0.4012282301 +1039 0.4012124897 +1040 0.4010844533 +1041 0.400977413 +1042 0.4009373488 +1043 0.4009025931 +1044 0.4008745983 +1045 0.4007721269 +1046 0.400746245 +1047 0.400734783 +1048 0.4006876937 +1049 0.4005376577 +1050 0.4005235547 +1051 0.4004531188 +1052 0.4004274746 +1053 0.4003382083 +1054 0.4002638109 +1055 0.4002073724 +1056 0.4001962538 +1057 0.4001026034 +1058 0.400030266 +1059 0.3999696812 +1060 0.3999442746 +1061 0.3998465042 +1062 0.3997800563 +1063 0.3996218596 +1064 0.399565738 +1065 0.3994419009 +1066 0.3993762981 +1067 0.3993351246 +1068 0.3992852623 +1069 0.3992696803 +1070 0.3992609121 +1071 0.3991858017 +1072 0.3991681333 +1073 0.3991221797 +1074 0.3990904083 +1075 0.3989885443 +1076 0.3989320002 +1077 0.398818331 +1078 0.3987276385 +1079 0.398657414 +1080 0.3985604095 +1081 0.398471645 +1082 0.3983355007 +1083 0.3982601526 +1084 0.3982455742 +1085 0.3981846196 +1086 0.398143948 +1087 0.3980574019 +1088 0.3979021103 +1089 0.3978852342 +1090 0.3978395711 +1091 0.3977513348 +1092 0.3976931796 +1093 0.3976276561 +1094 0.3975792991 +1095 0.397396224 +1096 0.3973331566 +1097 0.3972897911 +1098 0.3972117227 +1099 0.3971930508 +1100 0.3970950955 +1101 0.3969909075 +1102 0.3969702284 +1103 0.3969299001 +1104 0.3968586455 +1105 0.3967769854 +1106 0.3966988113 +1107 0.3965996412 +1108 0.396562535 +1109 0.3965097411 +1110 0.3963850588 +1111 0.3963245532 +1112 0.3962712575 +1113 0.3962023799 +1114 0.3960420439 +1115 0.3960001838 +1116 0.3959416061 +1117 0.3958936981 +1118 0.3958381312 +1119 0.3957609607 +1120 0.3955545919 +1121 0.3955045711 +1122 0.3953520525 +1123 0.3953293662 +1124 0.3952272646 +1125 0.3950790244 +1126 0.3950092752 +1127 0.3949443327 +1128 0.3948122028 +1129 0.3947739873 +1130 0.3946500445 +1131 0.3946217856 +1132 0.3945817743 +1133 0.3944882823 +1134 0.3944583861 +1135 0.3943611175 +1136 0.394321291 +1137 0.3941828226 +1138 0.3941050712 +1139 0.3940339487 +1140 0.3939230525 +1141 0.3938901982 +1142 0.3938614904 +1143 0.393843109 +1144 0.3937351443 +1145 0.3937069911 +1146 0.3936834861 +1147 0.3935857685 +1148 0.393506406 +1149 0.3934113295 +1150 0.3932476923 +1151 0.3931689108 +1152 0.393104206 +1153 0.3930357509 +1154 0.3929866016 +1155 0.392896543 +1156 0.3928477635 +1157 0.3927789651 +1158 0.3927292876 +1159 0.3926995498 +1160 0.3925548222 +1161 0.3924659785 +1162 0.3924025941 +1163 0.3923341918 +1164 0.3922202057 +1165 0.3921404206 +1166 0.3921189228 +1167 0.3919387264 +1168 0.391834776 +1169 0.3917534064 +1170 0.3917424462 +1171 0.3917301919 +1172 0.3917013784 +1173 0.3916737534 +1174 0.3916098144 +1175 0.3915459811 +1176 0.3914758358 +1177 0.3914200576 +1178 0.3913603706 +1179 0.391197288 +1180 0.3911794083 +1181 0.3910984348 +1182 0.3909482932 +1183 0.3908329072 +1184 0.3907206906 +1185 0.3905727937 +1186 0.3904768985 +1187 0.390413699 +1188 0.3903197053 +1189 0.3901561473 +1190 0.3901373433 +1191 0.3900686505 +1192 0.3899957849 +1193 0.3899164225 +1194 0.3898281334 +1195 0.3897745208 +1196 0.3897256092 +1197 0.3896978785 +1198 0.3896008212 +1199 0.3895059296 +1200 0.3893766784 +1201 0.3892872536 +1202 0.3892770329 +1203 0.3891318299 +1204 0.3889956856 +1205 0.3889349951 +1206 0.3888920258 +1207 0.3888046083 +1208 0.3887168738 +1209 0.3885924028 +1210 0.3885346174 +1211 0.3884698069 +1212 0.388405102 +1213 0.3883290144 +1214 0.3882314289 +1215 0.3881233586 +1216 0.388069165 +1217 0.387883396 +1218 0.387801551 +1219 0.387680302 +1220 0.3876234674 +1221 0.387513971 +1222 0.3874165968 +1223 0.387324531 +1224 0.3872476511 +1225 0.387147583 +1226 0.3870299523 +1227 0.3869280355 +1228 0.3868522648 +1229 0.3868373167 +1230 0.3867908084 +1231 0.3867233833 +1232 0.3866940153 +1233 0.3866215722 +1234 0.3863782556 +1235 0.3863559654 +1236 0.3863061823 +1237 0.3862371462 +1238 0.3861534524 +1239 0.3860953501 +1240 0.3860489211 +1241 0.3859979759 +1242 0.3858511619 +1243 0.3858128936 +1244 0.385798236 +1245 0.3857120333 +1246 0.3855775793 +1247 0.3854308181 +1248 0.3854032723 +1249 0.3853814047 +1250 0.3853632345 +1251 0.3852732552 +1252 0.3852273015 +1253 0.3850832606 +1254 0.385028486 +1255 0.3849451092 +1256 0.384788497 +1257 0.3846709191 +1258 0.3846446145 +1259 0.3844670327 +1260 0.3842592642 +1261 0.3842173248 +1262 0.384036389 +1263 0.3839166454 +1264 0.3838726725 +1265 0.383793891 +1266 0.383773027 +1267 0.3836060093 +1268 0.3834877975 +1269 0.3833758449 +1270 0.3833497516 +1271 0.3833297328 +1272 0.3833049072 +1273 0.3832384593 +1274 0.3832121548 +1275 0.3831060388 +1276 0.3830180402 +1277 0.3827820128 +1278 0.3826772173 +1279 0.3825505015 +1280 0.382507004 +1281 0.3824538404 +1282 0.38223733 +1283 0.3822032081 +1284 0.3821727308 +1285 0.3820829891 +1286 0.3820608574 +1287 0.3820182579 +1288 0.3819789332 +1289 0.3818465919 +1290 0.3816528207 +1291 0.3815050824 +1292 0.3814070479 +1293 0.3813510056 +1294 0.3812613432 +1295 0.3811076889 +1296 0.3810357741 +1297 0.3809535858 +1298 0.3808908617 +1299 0.3808183658 +1300 0.3807560907 +1301 0.380636532 +1302 0.3805350114 +1303 0.3804604027 +1304 0.3803678616 +1305 0.3802913778 +1306 0.380229314 +1307 0.3801880613 +1308 0.3801591422 +1309 0.3800879141 +1310 0.3800421189 +1311 0.3799264689 +1312 0.3797924902 +1313 0.3797687211 +1314 0.3796469175 +1315 0.3796200056 +1316 0.3795255365 +1317 0.3794956402 +1318 0.3793163153 +1319 0.3791473168 +1320 0.3791044532 +1321 0.3790691164 +1322 0.3789308857 +1323 0.3788930928 +1324 0.378810429 +1325 0.3787442188 +1326 0.3786402949 +1327 0.378465539 +1328 0.3783150804 +1329 0.3782026788 +1330 0.378135465 +1331 0.3780606187 +1332 0.3780023579 +1333 0.3777778453 +1334 0.3776279149 +1335 0.377489605 +1336 0.3774527364 +1337 0.3773329664 +1338 0.3772113741 +1339 0.3771685369 diff --git a/catboost_info/test/events.out.tfevents b/catboost_info/test/events.out.tfevents index 74ccb32..9d89bc6 100644 Binary files a/catboost_info/test/events.out.tfevents and b/catboost_info/test/events.out.tfevents differ diff --git a/catboost_info/test_error.tsv b/catboost_info/test_error.tsv index 4b691e7..513dc2c 100644 --- a/catboost_info/test_error.tsv +++ b/catboost_info/test_error.tsv @@ -1,751 +1,1341 @@ iter Logloss -0 0.6896417545 -1 0.6858873323 -2 0.6828681305 -3 0.6795196794 -4 0.6760484233 -5 0.6726388417 -6 0.6695189293 -7 0.6662672616 -8 0.6632470241 -9 0.6598664355 -10 0.656835941 -11 0.6539295768 -12 0.6519104307 -13 0.6488938206 -14 0.6461647091 -15 0.6433344152 -16 0.6406067379 -17 0.6379567909 -18 0.6353546473 -19 0.6332076443 -20 0.6309091761 -21 0.6289467444 -22 0.626679484 -23 0.6243728367 -24 0.6224695987 -25 0.6209035181 -26 0.6190830756 -27 0.6173556415 -28 0.6151956276 -29 0.6131745353 -30 0.6111064608 -31 0.6096385122 -32 0.6075520668 -33 0.6057553537 -34 0.6041746671 -35 0.60218203 -36 0.6002628452 -37 0.5984350295 -38 0.5966827053 -39 0.5951582939 -40 0.593386988 -41 0.5917648301 -42 0.5901367283 -43 0.5885996156 -44 0.5872656267 -45 0.5862677986 -46 0.584659469 -47 0.5833478591 -48 0.5819510783 -49 0.5806539316 -50 0.5796116099 -51 0.5787501468 -52 0.5774874145 -53 0.576237014 -54 0.5754096805 -55 0.5743359531 -56 0.573221358 -57 0.5722218253 -58 0.5711244713 -59 0.5700800859 -60 0.5690296618 -61 0.5681036628 -62 0.5668771486 -63 0.5658750266 -64 0.5647810385 -65 0.5637613867 -66 0.5628814505 -67 0.5618462888 -68 0.5609182118 -69 0.5597978434 -70 0.5588862561 -71 0.5578589608 -72 0.5572179217 -73 0.5563541846 -74 0.5555627272 -75 0.5547037302 -76 0.5538640325 -77 0.5531438474 -78 0.552589933 -79 0.5517910907 -80 0.5509343071 -81 0.5503428857 -82 0.5496760217 -83 0.5488706367 -84 0.5480229027 -85 0.5473412659 -86 0.5468603594 -87 0.5460639568 -88 0.5454199851 -89 0.5447470209 -90 0.5442183819 -91 0.5435976914 -92 0.5429848788 -93 0.5423718637 -94 0.5416752261 -95 0.5411359818 -96 0.5405827938 -97 0.540020827 -98 0.5394152906 -99 0.53888085 -100 0.5382957048 -101 0.5377235888 -102 0.5374353369 -103 0.5368588103 -104 0.5364236399 -105 0.5358894587 -106 0.5353011898 -107 0.534801427 -108 0.5346321342 -109 0.5340956682 -110 0.5337286666 -111 0.5332564969 -112 0.5328407907 -113 0.5323426945 -114 0.5321336397 -115 0.5316088774 -116 0.5310718135 -117 0.5306840323 -118 0.5303267025 -119 0.5300458333 -120 0.5297756775 -121 0.5296601881 -122 0.5292836496 -123 0.5288159606 -124 0.5284746863 -125 0.5282877626 -126 0.5279071266 -127 0.5276545487 -128 0.5274332113 -129 0.5270451469 -130 0.5265970833 -131 0.5264975461 -132 0.5261332448 -133 0.5258860921 -134 0.525562179 -135 0.5252651319 -136 0.5249835738 -137 0.5246205567 -138 0.524321262 -139 0.5242551609 -140 0.5239585031 -141 0.5236089923 -142 0.5234188197 -143 0.5231108175 -144 0.5228370372 -145 0.5227192333 -146 0.5225125724 -147 0.5225302806 -148 0.5223917842 -149 0.5221227076 -150 0.5219168207 -151 0.5217819374 -152 0.5215549699 -153 0.5214815219 -154 0.5211855172 -155 0.5210519406 -156 0.5207773257 -157 0.5207614576 -158 0.5204844088 -159 0.5204625836 -160 0.520376228 -161 0.5202015275 -162 0.51996363 -163 0.5197245487 -164 0.519638471 -165 0.5194360558 -166 0.519515164 -167 0.5193176647 -168 0.5193145002 -169 0.5190644101 -170 0.5188446412 -171 0.5187151438 -172 0.5184970838 -173 0.5182786316 -174 0.5180629545 -175 0.5178620352 -176 0.5176687483 -177 0.5175490769 -178 0.5175523552 -179 0.517412411 -180 0.5172874168 -181 0.5171183644 -182 0.516829176 -183 0.5166295321 -184 0.5164349229 -185 0.5162497154 -186 0.5160883393 -187 0.5158463849 -188 0.5156988318 -189 0.5154847207 -190 0.5153597859 -191 0.515197863 -192 0.5150228747 -193 0.515018419 -194 0.5148452717 -195 0.5147039985 -196 0.5145416322 -197 0.5143681498 -198 0.5142515928 -199 0.5142076834 -200 0.5141440263 -201 0.5140569708 -202 0.5139285493 -203 0.5138464599 -204 0.5136731283 -205 0.5135422718 -206 0.5134879408 -207 0.5134508574 -208 0.5132819493 -209 0.5131247801 -210 0.5130048182 -211 0.5128423435 -212 0.512796206 -213 0.5126926128 -214 0.5125309167 -215 0.5123912503 -216 0.512289562 -217 0.5121567862 -218 0.5120176566 -219 0.5119412533 -220 0.5118688247 -221 0.5117418803 -222 0.5116680141 -223 0.5115256038 -224 0.5114087908 -225 0.5113344762 -226 0.5112119865 -227 0.5111237394 -228 0.5110516527 -229 0.5110429524 -230 0.5110395307 -231 0.5109345358 -232 0.5108690951 -233 0.5107661864 -234 0.5107158842 -235 0.510616901 -236 0.5105620625 -237 0.5104783339 -238 0.5104444087 -239 0.5103849205 -240 0.5102826481 -241 0.5102498646 -242 0.5101658929 -243 0.5101066305 -244 0.5100401507 -245 0.5100208886 -246 0.5099833024 -247 0.5100181186 -248 0.5099593443 -249 0.5098596489 -250 0.5098031751 -251 0.5097576303 -252 0.5096080649 -253 0.5095825446 -254 0.5095690345 -255 0.5095000464 -256 0.509469457 -257 0.5094567634 -258 0.5094283306 -259 0.5093411262 -260 0.5092961761 -261 0.5092327932 -262 0.5091704911 -263 0.509089185 -264 0.509010118 -265 0.5089215603 -266 0.5088796842 -267 0.5086964525 -268 0.508654808 -269 0.5086107001 -270 0.5085713038 -271 0.5084898232 -272 0.5084193421 -273 0.5084243532 -274 0.5083254763 -275 0.5082801047 -276 0.5081911233 -277 0.5081535212 -278 0.5081238773 -279 0.5080929835 -280 0.5079704011 -281 0.507887449 -282 0.5078604043 -283 0.5077772725 -284 0.5077109468 -285 0.5077326156 -286 0.5077523791 -287 0.5077910332 -288 0.5077140272 -289 0.5076659113 -290 0.507696368 -291 0.5076618274 -292 0.5076351132 -293 0.5075901254 -294 0.50765067 -295 0.5075490535 -296 0.5075520307 -297 0.507497842 -298 0.5075225259 -299 0.507572529 -300 0.5075684518 -301 0.5075098056 -302 0.5075117193 -303 0.5075102981 -304 0.5075700816 -305 0.5075290476 -306 0.5074662823 -307 0.5074317914 -308 0.5074219382 -309 0.5074001882 -310 0.5073011459 -311 0.5072873473 -312 0.5072321379 -313 0.5071687428 -314 0.5071463519 -315 0.5070958208 -316 0.5070485383 -317 0.507001437 -318 0.5069354685 -319 0.5069330393 -320 0.5069215119 -321 0.5068695712 -322 0.5068551084 -323 0.506831375 -324 0.506790121 -325 0.5067979106 -326 0.5067357034 -327 0.5067113163 -328 0.5066774905 -329 0.5066291246 -330 0.5065992506 -331 0.5065767615 -332 0.5066184207 -333 0.5066251338 -334 0.5066594461 -335 0.5066231531 -336 0.5065771665 -337 0.5066428875 -338 0.5066086337 -339 0.5065916296 -340 0.5065917689 -341 0.5065295218 -342 0.5064910377 -343 0.506489982 -344 0.5064831253 -345 0.5064264537 -346 0.5063896038 -347 0.5063228949 -348 0.5063496667 -349 0.5063601345 -350 0.5063509079 -351 0.5063714866 -352 0.5063628244 -353 0.5063397515 -354 0.5062710714 -355 0.5062665569 -356 0.5062555601 -357 0.5062209683 -358 0.5062160376 -359 0.5061763747 -360 0.5061232809 -361 0.5061324827 -362 0.5060527787 -363 0.5060280987 -364 0.5060139928 -365 0.505983797 -366 0.5059335179 -367 0.5059282266 -368 0.5059032395 -369 0.5059048526 -370 0.5058797514 -371 0.5058965678 -372 0.5058613854 -373 0.5058258499 -374 0.5058003022 -375 0.5057803609 -376 0.5057867985 -377 0.5057819594 -378 0.5057674603 -379 0.5058543622 -380 0.5058484754 -381 0.5058388174 -382 0.5058381963 -383 0.5058192608 -384 0.5057975197 -385 0.5058123424 -386 0.5058038215 -387 0.5057510825 -388 0.5057731014 -389 0.5057552519 -390 0.5057296528 -391 0.5057449074 -392 0.5057387472 -393 0.505748402 -394 0.5057419114 -395 0.5057386819 -396 0.5056747115 -397 0.505639086 -398 0.5056526114 -399 0.5056920653 -400 0.5056630891 -401 0.5056712296 -402 0.505592435 -403 0.5056194099 -404 0.5055870615 -405 0.5055787232 -406 0.5055699859 -407 0.5056690666 -408 0.5057043725 -409 0.5057596577 -410 0.5057283927 -411 0.5057540986 -412 0.5057534277 -413 0.5057637686 -414 0.5057403068 -415 0.5057433093 -416 0.5057504174 -417 0.5057808512 -418 0.5057070131 -419 0.5056658587 -420 0.5056484786 -421 0.5056525101 -422 0.5056227494 -423 0.5056191927 -424 0.5056154201 -425 0.5055722632 -426 0.5056248542 -427 0.5056225632 -428 0.5055820724 -429 0.5056127927 -430 0.5056102084 -431 0.5056395822 -432 0.5057070007 -433 0.5057016396 -434 0.5057033276 -435 0.5057301873 -436 0.5057213834 -437 0.5056997095 -438 0.5056941061 -439 0.5056343996 -440 0.5055990428 -441 0.5056219709 -442 0.5056344292 -443 0.5056196254 -444 0.5055948673 -445 0.5055668699 -446 0.5055739742 -447 0.5055674998 -448 0.5055242069 -449 0.5055268805 -450 0.5055321311 -451 0.5055208138 -452 0.5055534105 -453 0.5055725124 -454 0.5055431106 -455 0.5055521403 -456 0.505527128 -457 0.5055264034 -458 0.5055539437 -459 0.505631192 -460 0.5056358382 -461 0.5056737598 -462 0.5056617143 -463 0.5056540622 -464 0.5056872857 -465 0.5057610305 -466 0.5057202459 -467 0.5057031828 -468 0.5057111473 -469 0.5056962626 -470 0.50569569 -471 0.5057243812 -472 0.5056494599 -473 0.5056261744 -474 0.5056223365 -475 0.5055916699 -476 0.5055695668 -477 0.5055979363 -478 0.5055905375 -479 0.5055737089 -480 0.5056172603 -481 0.5055890569 -482 0.5055894479 -483 0.5055599113 -484 0.505560481 -485 0.505562845 -486 0.5055930275 -487 0.5056117097 -488 0.5056385897 -489 0.5056763688 -490 0.505589711 -491 0.5055514499 -492 0.5055368722 -493 0.5055168889 -494 0.5055516883 -495 0.5055044263 -496 0.5054930211 -497 0.505506577 -498 0.5054624273 -499 0.5054659544 -500 0.5054681124 -501 0.5055313527 -502 0.5055551405 -503 0.5055629565 -504 0.505522643 -505 0.5055165202 -506 0.5055238986 -507 0.5055616149 -508 0.5055502317 -509 0.50554374 -510 0.5055258652 -511 0.5055410857 -512 0.505559419 -513 0.5055728836 -514 0.5055634487 -515 0.5055811846 -516 0.5055673339 -517 0.505641107 -518 0.5057116994 -519 0.5056992602 -520 0.505732603 -521 0.5057473174 -522 0.5057873197 -523 0.5057830894 -524 0.5057609133 -525 0.5057385176 -526 0.5057340285 -527 0.5057626303 -528 0.5057646069 -529 0.5057178585 -530 0.5057410382 -531 0.5056904442 -532 0.505689517 -533 0.5056898459 -534 0.5056956925 -535 0.5056917961 -536 0.5056360425 -537 0.5056150748 -538 0.5055983552 -539 0.5055465885 -540 0.5055270041 -541 0.5055238699 -542 0.5055438209 -543 0.5055209378 -544 0.5055484502 -545 0.5055909795 -546 0.5055806135 -547 0.5055978925 -548 0.5056341497 -549 0.5056082736 -550 0.5055924323 -551 0.5055709305 -552 0.5056002069 -553 0.5056165599 -554 0.5056055535 -555 0.5056444582 -556 0.5056275212 -557 0.5056138945 -558 0.5055903046 -559 0.5055569697 -560 0.5055545583 -561 0.5055466135 -562 0.5055558139 -563 0.5055552809 -564 0.5055509626 -565 0.5055234281 -566 0.5055511976 -567 0.5055726181 -568 0.5055877355 -569 0.5055505763 -570 0.505570498 -571 0.5055791179 -572 0.5056026689 -573 0.5056031305 -574 0.505553323 -575 0.5055254649 -576 0.5054505212 -577 0.5054725183 -578 0.5054865611 -579 0.5054893223 -580 0.5055726699 -581 0.5055515286 -582 0.5056011911 -583 0.5055879554 -584 0.5056004955 -585 0.5056181231 -586 0.5056573656 -587 0.5056478758 -588 0.5056403903 -589 0.505644154 -590 0.5056173362 -591 0.5056519756 -592 0.5056671396 -593 0.5056660699 -594 0.5056916549 -595 0.5056701658 -596 0.5056717488 -597 0.5057052327 -598 0.5057069886 -599 0.5056979984 -600 0.5056854665 -601 0.5056842615 -602 0.5056645738 -603 0.5056574029 -604 0.50573599 -605 0.5057289336 -606 0.5057501134 -607 0.5057695814 -608 0.505762665 -609 0.5057571164 -610 0.5057823748 -611 0.5057899624 -612 0.5057329957 -613 0.5058361943 -614 0.5058262083 -615 0.5058404937 -616 0.5058315612 -617 0.5058261844 -618 0.5058420159 -619 0.5058374679 -620 0.5058503715 -621 0.5058382332 -622 0.505888554 -623 0.5058868205 -624 0.5058712402 -625 0.5059055665 -626 0.5059159343 -627 0.5058888314 -628 0.5058707643 -629 0.5058791736 -630 0.505811363 -631 0.505811207 -632 0.5058167211 -633 0.5058579571 -634 0.5059104663 -635 0.5059304856 -636 0.505908279 -637 0.5058934625 -638 0.5058838366 -639 0.5059153462 -640 0.5058979888 -641 0.5059640193 -642 0.5059731213 -643 0.5059864599 -644 0.5060248116 -645 0.5060350378 -646 0.5060239921 -647 0.5059900137 -648 0.5060294164 -649 0.5060446436 -650 0.5060366196 -651 0.5060839178 -652 0.5060818933 -653 0.506081043 -654 0.5061498492 -655 0.5061723019 -656 0.5062147918 -657 0.5062491974 -658 0.506276643 -659 0.5062644754 -660 0.506362546 -661 0.5063569392 -662 0.5063857443 -663 0.5063776314 -664 0.5063688627 -665 0.5063411726 -666 0.506391077 -667 0.5064087086 -668 0.506398484 -669 0.506438063 -670 0.5064323949 -671 0.5064246685 -672 0.5064482635 -673 0.5064572016 -674 0.5064779297 -675 0.5065327687 -676 0.5065437267 -677 0.5065448535 -678 0.5065373813 -679 0.5065576913 -680 0.5065706357 -681 0.5065769011 -682 0.506595917 -683 0.5065812648 -684 0.5066012763 -685 0.5065902832 -686 0.5065580604 -687 0.5065551143 -688 0.50658621 -689 0.50657265 -690 0.5065772572 -691 0.5065208501 -692 0.5064912521 -693 0.5064764657 -694 0.5064661015 -695 0.5064367103 -696 0.5064394748 -697 0.5064420273 -698 0.506490273 -699 0.5065930782 -700 0.5066165033 -701 0.5066243897 -702 0.5066113422 -703 0.5066070501 -704 0.5066068464 -705 0.5065816363 -706 0.5065955447 -707 0.5066075589 -708 0.5066564799 -709 0.5066405539 -710 0.5066439931 -711 0.5066163882 -712 0.5066320475 -713 0.5066122738 -714 0.506662354 -715 0.5066548912 -716 0.5066455097 -717 0.506652337 -718 0.506635886 -719 0.5066322706 -720 0.5066180485 -721 0.506687771 -722 0.5066837762 -723 0.5067004981 -724 0.5067077301 -725 0.5067600953 -726 0.5067874665 -727 0.506794877 -728 0.5068271825 -729 0.5068130183 -730 0.5067961769 -731 0.5068155207 -732 0.5068171227 -733 0.5067780059 -734 0.5067653397 -735 0.5067658151 -736 0.5067302102 -737 0.5067940636 -738 0.5067772327 -739 0.5067681236 -740 0.5067847726 -741 0.5068466694 -742 0.5068696274 -743 0.5068787367 -744 0.5068937266 -745 0.5069102218 -746 0.506920434 -747 0.5069131869 -748 0.5069337199 -749 0.5068883366 +0 0.6905102832 +1 0.6871083737 +2 0.6846728741 +3 0.6811404658 +4 0.6776504396 +5 0.6742445394 +6 0.6709950781 +7 0.6678558823 +8 0.6655037104 +9 0.6625055093 +10 0.6595487725 +11 0.6565593112 +12 0.6541940894 +13 0.6512994892 +14 0.6495243457 +15 0.6475846219 +16 0.6458845851 +17 0.6442335152 +18 0.6417684438 +19 0.6399624115 +20 0.638278258 +21 0.6365672864 +22 0.6344217177 +23 0.6326577085 +24 0.6308267338 +25 0.6290639617 +26 0.6273009102 +27 0.6257782241 +28 0.6236767137 +29 0.6223165326 +30 0.6201393568 +31 0.6181357006 +32 0.6160313169 +33 0.6141731649 +34 0.6123528057 +35 0.6107679031 +36 0.6095224572 +37 0.6075075071 +38 0.6063034856 +39 0.6047739353 +40 0.6033724096 +41 0.6020367319 +42 0.6003386505 +43 0.5990810726 +44 0.597893573 +45 0.5968697356 +46 0.5951583649 +47 0.5936215913 +48 0.5921072859 +49 0.5910439397 +50 0.5899744478 +51 0.5886146657 +52 0.5876740763 +53 0.5864125475 +54 0.5851099934 +55 0.5837037984 +56 0.5823267362 +57 0.5813936096 +58 0.5805340332 +59 0.5792485597 +60 0.5779712274 +61 0.5766043816 +62 0.5757580147 +63 0.5747129863 +64 0.5735455604 +65 0.572509192 +66 0.5717238842 +67 0.570797502 +68 0.5698515649 +69 0.5691786777 +70 0.5685142111 +71 0.5675822817 +72 0.5664458642 +73 0.5658352333 +74 0.5651131397 +75 0.5643182541 +76 0.5635509847 +77 0.5627272456 +78 0.5622103185 +79 0.5613555311 +80 0.560903574 +81 0.5599988618 +82 0.5594861251 +83 0.5590668526 +84 0.5586065149 +85 0.5581383952 +86 0.5574605594 +87 0.5566757705 +88 0.5559207129 +89 0.5552830245 +90 0.5544367374 +91 0.5540870245 +92 0.5533671258 +93 0.5530266315 +94 0.5528801296 +95 0.552330039 +96 0.5522063245 +97 0.5519520313 +98 0.5512767896 +99 0.5506616491 +100 0.5502764979 +101 0.5499306161 +102 0.5496251211 +103 0.5493426929 +104 0.5490380758 +105 0.5487374097 +106 0.5485332807 +107 0.5482513314 +108 0.5479533789 +109 0.5475576921 +110 0.547490128 +111 0.5472388279 +112 0.5469776706 +113 0.5467952515 +114 0.5465382446 +115 0.546128151 +116 0.5458622446 +117 0.5456795462 +118 0.5454938547 +119 0.5450559852 +120 0.5445051364 +121 0.5442075431 +122 0.5436969215 +123 0.5432113221 +124 0.5429865608 +125 0.5426811057 +126 0.5422204886 +127 0.5421076291 +128 0.5418616367 +129 0.5416692008 +130 0.541486702 +131 0.5410152699 +132 0.5405904103 +133 0.5401479913 +134 0.5399316904 +135 0.5398721079 +136 0.5393982415 +137 0.539016243 +138 0.5386450995 +139 0.5384278807 +140 0.5382449429 +141 0.5381231839 +142 0.5378317365 +143 0.5375678654 +144 0.5373573113 +145 0.5370516965 +146 0.5367532253 +147 0.536528464 +148 0.5361308615 +149 0.5359574218 +150 0.5357482644 +151 0.5355568262 +152 0.5353236044 +153 0.5351947418 +154 0.5350911409 +155 0.5351687218 +156 0.5348480219 +157 0.5346230611 +158 0.5344017318 +159 0.5341280434 +160 0.5338435798 +161 0.5336370963 +162 0.5335199666 +163 0.5333214647 +164 0.5330629014 +165 0.5328031408 +166 0.5326845346 +167 0.5326049582 +168 0.532655761 +169 0.5323574494 +170 0.5324395798 +171 0.5323898546 +172 0.5322196075 +173 0.5321524025 +174 0.5318285499 +175 0.5316971731 +176 0.531636952 +177 0.5314902506 +178 0.531413787 +179 0.5311173511 +180 0.5308887985 +181 0.5308542383 +182 0.5308512851 +183 0.5307683964 +184 0.5305506189 +185 0.530463939 +186 0.5304627018 +187 0.5303588216 +188 0.5302361447 +189 0.5303346773 +190 0.5302323135 +191 0.5301341001 +192 0.5300154938 +193 0.529920952 +194 0.5297946435 +195 0.529621962 +196 0.5295723964 +197 0.529584688 +198 0.5294639267 +199 0.5293398929 +200 0.5292738054 +201 0.5291048354 +202 0.5288972743 +203 0.5287410748 +204 0.5287950702 +205 0.528696338 +206 0.528692906 +207 0.5286029934 +208 0.5285120832 +209 0.528356203 +210 0.528250447 +211 0.5280214954 +212 0.5278741155 +213 0.5277692375 +214 0.5276618453 +215 0.5275460326 +216 0.5274287831 +217 0.5272327954 +218 0.5270852958 +219 0.5270204854 +220 0.5269764669 +221 0.52689282 +222 0.526748513 +223 0.5266897686 +224 0.5266476258 +225 0.5265537225 +226 0.5263898606 +227 0.5262685007 +228 0.5264003564 +229 0.5262651484 +230 0.5261519696 +231 0.5260467724 +232 0.5260514017 +233 0.5259588154 +234 0.5258181001 +235 0.5257409581 +236 0.5256883196 +237 0.5256508461 +238 0.5254476749 +239 0.525336691 +240 0.5252158898 +241 0.5251098146 +242 0.525119153 +243 0.5249867386 +244 0.5248944316 +245 0.5247189566 +246 0.5247714754 +247 0.5247624562 +248 0.5246661185 +249 0.524627328 +250 0.524613919 +251 0.5243931085 +252 0.5241638775 +253 0.5241510272 +254 0.5240814677 +255 0.5240717301 +256 0.5240080371 +257 0.523934008 +258 0.5238077394 +259 0.5237375414 +260 0.5236480678 +261 0.5235779895 +262 0.5235898023 +263 0.5235351684 +264 0.5235910394 +265 0.5235072727 +266 0.5234159634 +267 0.5233263702 +268 0.5232241661 +269 0.5232868614 +270 0.5232979159 +271 0.5231888476 +272 0.5231472635 +273 0.5232192175 +274 0.5231138207 +275 0.5230462167 +276 0.5231243564 +277 0.5231891269 +278 0.5231537286 +279 0.5231224408 +280 0.5230120555 +281 0.5230457378 +282 0.5229859957 +283 0.5228609243 +284 0.5228109596 +285 0.5227733265 +286 0.5227048046 +287 0.5226345268 +288 0.5225819281 +289 0.5225088967 +290 0.5224094063 +291 0.5224021829 +292 0.5224119205 +293 0.5224109627 +294 0.5223049673 +295 0.5222253909 +296 0.5221594631 +297 0.5221217501 +298 0.522086671 +299 0.5221240248 +300 0.5220881077 +301 0.5219886572 +302 0.5219533786 +303 0.5218447094 +304 0.5218354907 +305 0.5217129734 +306 0.5216781338 +307 0.5216198284 +308 0.5216167554 +309 0.5215723779 +310 0.521548912 +311 0.5215652343 +312 0.5216130839 +313 0.5215457992 +314 0.5215173848 +315 0.5214825851 +316 0.5214911653 +317 0.5214347355 +318 0.5213808199 +319 0.5213872451 +320 0.5212969734 +321 0.5214419189 +322 0.5215218544 +323 0.5215093633 +324 0.5215321108 +325 0.5215124761 +326 0.5214799911 +327 0.5214295076 +328 0.5213757117 +329 0.5213601476 +330 0.5213513679 +331 0.5211856303 +332 0.5211833556 +333 0.5211980816 +334 0.5211164699 +335 0.5211232144 +336 0.5211651177 +337 0.5211354661 +338 0.5211104039 +339 0.5210963564 +340 0.5211183855 +341 0.521081351 +342 0.5210631929 +343 0.5210275551 +344 0.5209849734 +345 0.521005087 +346 0.5209564392 +347 0.5209452251 +348 0.5209356073 +349 0.5209273065 +350 0.5210117117 +351 0.5209680524 +352 0.5209878468 +353 0.5210216887 +354 0.5209844147 +355 0.5209682121 +356 0.5209120617 +357 0.5208751069 +358 0.5209781092 +359 0.5209490962 +360 0.5209957485 +361 0.5209713249 +362 0.5209124607 +363 0.5208717547 +364 0.5208858422 +365 0.5209017255 +366 0.5208720739 +367 0.5208277762 +368 0.5207778913 +369 0.520786671 +370 0.5207686725 +371 0.5207499957 +372 0.5206670271 +373 0.5206207339 +374 0.5205893264 +375 0.520589526 +376 0.5205787907 +377 0.5206212927 +378 0.5205953126 +379 0.5205553249 +380 0.5205485405 +381 0.5206161046 +382 0.5206225697 +383 0.5206340632 +384 0.5206192174 +385 0.5206154661 +386 0.520545308 +387 0.5205379649 +388 0.5205680156 +389 0.5205738821 +390 0.5206443993 +391 0.5206355398 +392 0.5206859834 +393 0.5206676257 +394 0.5206499066 +395 0.5206089611 +396 0.5206815536 +397 0.5206856242 +398 0.5206754078 +399 0.5206479511 +400 0.5206008598 +401 0.5205788706 +402 0.5205462658 +403 0.5205028859 +404 0.5204735935 +405 0.520480298 +406 0.5204132527 +407 0.5204302136 +408 0.520426582 +409 0.5203402213 +410 0.5203552267 +411 0.5202407309 +412 0.5201983487 +413 0.5202421276 +414 0.5201953157 +415 0.5201352543 +416 0.5200899588 +417 0.5200688874 +418 0.5200611453 +419 0.5200414707 +420 0.5200269442 +421 0.5200613847 +422 0.5200522857 +423 0.5200433464 +424 0.520025308 +425 0.5200180049 +426 0.5200041568 +427 0.5200663333 +428 0.5201297071 +429 0.5201230824 +430 0.5201252374 +431 0.5200911161 +432 0.5200796227 +433 0.5201076779 +434 0.5201075183 +435 0.5200956656 +436 0.5200765098 +437 0.5200616242 +438 0.5200245897 +439 0.5200159695 +440 0.5200220755 +441 0.5199710332 +442 0.5199565068 +443 0.5199708736 +444 0.5200447032 +445 0.5200311745 +446 0.52005045 +447 0.5200940294 +448 0.5200897593 +449 0.5201255567 +450 0.5201277117 +451 0.5201157393 +452 0.5201055229 +453 0.5201151008 +454 0.520109394 +455 0.5201174554 +456 0.5200985789 +457 0.5200937101 +458 0.5200734768 +459 0.520122364 +460 0.5201060816 +461 0.5200694461 +462 0.5200249488 +463 0.5200428675 +464 0.5200875244 +465 0.5200607063 +466 0.5200849304 +467 0.5200967431 +468 0.5200830148 +469 0.5201185329 +470 0.5201064408 +471 0.5200790639 +472 0.5200147723 +473 0.5200154907 +474 0.5199921844 +475 0.5200515674 +476 0.5200342075 +477 0.5200427478 +478 0.5200757915 +479 0.5200879634 +480 0.5201671407 +481 0.5201425574 +482 0.5201651852 +483 0.5201313832 +484 0.5201303855 +485 0.5200957055 +486 0.5200910363 +487 0.520092912 +488 0.5201055229 +489 0.5201355336 +490 0.5200887616 +491 0.520066892 +492 0.5200490931 +493 0.5199792942 +494 0.5199931821 +495 0.5199640893 +496 0.5200012036 +497 0.519989351 +498 0.5199976917 +499 0.5199431775 +500 0.5198734584 +501 0.5198514293 +502 0.5198306372 +503 0.5198672727 +504 0.5199042673 +505 0.5199119695 +506 0.5199585421 +507 0.5199305666 +508 0.5199155613 +509 0.5198962458 +510 0.5199222259 +511 0.5199216672 +512 0.519898361 +513 0.519916958 +514 0.5199770992 +515 0.5199834446 +516 0.5199325221 +517 0.5199280524 +518 0.5199262965 +519 0.5198339496 +520 0.5198540233 +521 0.519891856 +522 0.5198920156 +523 0.519861925 +524 0.5198405344 +525 0.519832473 +526 0.5198402949 +527 0.5198327923 +528 0.5198031008 +529 0.5197859404 +530 0.5197868583 +531 0.5197721722 +532 0.5197789964 +533 0.5198368629 +534 0.5198460417 +535 0.5198288414 +536 0.5198228951 +537 0.5198239327 +538 0.519855021 +539 0.5199038283 +540 0.519896166 +541 0.5198718222 +542 0.5198635213 +543 0.5198598498 +544 0.5198105237 +545 0.5198086879 +546 0.5197849427 +547 0.5198347078 +548 0.5198199818 +549 0.5198291207 +550 0.519843288 +551 0.5198605682 +552 0.5198195428 +553 0.5198545022 +554 0.51985111 +555 0.5198449243 +556 0.5198708644 +557 0.5198726204 +558 0.5198842336 +559 0.5199033893 +560 0.519939945 +561 0.5199528751 +562 0.5199664039 +563 0.5199435766 +564 0.5199857992 +565 0.5199845221 +566 0.5199621737 +567 0.5199832052 +568 0.5199741461 +569 0.5199712727 +570 0.5199799726 +571 0.5199897101 +572 0.5199469289 +573 0.5199640095 +574 0.5199731484 +575 0.5199956963 +576 0.519952077 +577 0.5198798437 +578 0.5198659557 +579 0.5198592512 +580 0.5198596902 +581 0.5198787263 +582 0.5198894216 +583 0.5199305267 +584 0.5199086971 +585 0.5199185144 +586 0.5199027907 +587 0.519871902 +588 0.5199092159 +589 0.5199274937 +590 0.5199315244 +591 0.5199543517 +592 0.5198879849 +593 0.5198893418 +594 0.5198482366 +595 0.5198706649 +596 0.5198703057 +597 0.5198644791 +598 0.519887506 +599 0.5199057838 +600 0.5198806019 +601 0.519859331 +602 0.519849793 +603 0.519813397 +604 0.5198205405 +605 0.5197820294 +606 0.5197662658 +607 0.5197883349 +608 0.5197906495 +609 0.5198479573 +610 0.5198585728 +611 0.5198314354 +612 0.5198453233 +613 0.5198574553 +614 0.5198034999 +615 0.5197670639 +616 0.5198127585 +617 0.5198180263 +618 0.5198279634 +619 0.5198418514 +620 0.5198293602 +621 0.5198212988 +622 0.519805176 +623 0.5198543026 +624 0.5198564177 +625 0.5198566572 +626 0.519858054 +627 0.5199198713 +628 0.5199044669 +629 0.5198840739 +630 0.5198666741 +631 0.5199556288 +632 0.5200215167 +633 0.5200149718 +634 0.5199980509 +635 0.5200092251 +636 0.5199703548 +637 0.519975902 +638 0.5199140847 +639 0.5198807616 +640 0.5199367923 +641 0.5199345574 +642 0.5199769396 +643 0.5199753832 +644 0.5199363533 +645 0.5198795643 +646 0.5198388982 +647 0.519822057 +648 0.5197963963 +649 0.5198916963 +650 0.5198663149 +651 0.519892255 +652 0.5199199511 +653 0.5199204699 +654 0.5199085774 +655 0.5198823978 +656 0.5199012742 +657 0.5198919757 +658 0.5198938514 +659 0.5199007155 +660 0.5199435367 +661 0.519961176 +662 0.5199651269 +663 0.5199555889 +664 0.5199716718 +665 0.5199661246 +666 0.5199377501 +667 0.519948605 +668 0.519920869 +669 0.519901394 +670 0.5199200309 +671 0.5198984807 +672 0.5199010348 +673 0.5199069811 +674 0.519926496 +675 0.5199025513 +676 0.5198937715 +677 0.519897922 +678 0.5198705451 +679 0.5198398161 +680 0.5198545421 +681 0.5198096058 +682 0.5197679818 +683 0.5197893326 +684 0.5198106035 +685 0.5198185052 +686 0.5198458421 +687 0.519852826 +688 0.5198732589 +689 0.5198720217 +690 0.5198671131 +691 0.5198228153 +692 0.5198431683 +693 0.5198583732 +694 0.5198499128 +695 0.5198683103 +696 0.5198869872 +697 0.5198741369 +698 0.5198618053 +699 0.5198831959 +700 0.5198752942 +701 0.5199409826 +702 0.5199575843 +703 0.5199474876 +704 0.5198845927 +705 0.5198569365 +706 0.5198071714 +707 0.5198127186 +708 0.5197872573 +709 0.519762714 +710 0.5197364147 +711 0.5197378913 +712 0.5197279143 +713 0.5197373326 +714 0.5197515398 +715 0.5197480279 +716 0.5197461522 +717 0.5197532159 +718 0.5197183763 +719 0.5196596718 +720 0.5196311376 +721 0.5196051177 +722 0.5196043594 +723 0.5196003686 +724 0.5195954599 +725 0.5195875981 +726 0.5195311284 +727 0.51952175 +728 0.5195522796 +729 0.5194947723 +730 0.5195441783 +731 0.5195755459 +732 0.5196119419 +733 0.5196186464 +734 0.5196541645 +735 0.5196479788 +736 0.5196967462 +737 0.5197168997 +738 0.5197109933 +739 0.5197143057 +740 0.5196856119 +741 0.5197519788 +742 0.5197679419 +743 0.519781351 +744 0.5197322243 +745 0.5197082796 +746 0.519718935 +747 0.5197264377 +748 0.5197244822 +749 0.519732384 +750 0.5197594016 +751 0.5197825083 +752 0.5197528966 +753 0.5197325835 +754 0.5197414431 +755 0.5198185451 +756 0.5198371422 +757 0.5198146342 +758 0.5198199818 +759 0.5198360647 +760 0.5198201015 +761 0.5197922857 +762 0.5197827477 +763 0.5198063732 +764 0.5198191438 +765 0.5197845037 +766 0.5197931238 +767 0.5198089672 +768 0.5198133571 +769 0.5198105636 +770 0.5197941215 +771 0.5197877761 +772 0.5197691791 +773 0.5197750056 +774 0.5197391683 +775 0.5197101553 +776 0.5196785083 +777 0.5196655781 +778 0.5196657378 +779 0.5196194446 +780 0.519624912 +781 0.5196172497 +782 0.5195823702 +783 0.5195784592 +784 0.519575945 +785 0.5195808537 +786 0.5196282243 +787 0.5196473801 +788 0.5196797454 +789 0.5197019741 +790 0.5196975444 +791 0.519679506 +792 0.5196830179 +793 0.5196960678 +794 0.5196746771 +795 0.5197308675 +796 0.5197029319 +797 0.5196822197 +798 0.5197060048 +799 0.5197019342 +800 0.5197493049 +801 0.5197583241 +802 0.5198253295 +803 0.5198023026 +804 0.5197469104 +805 0.5197348982 +806 0.5197157025 +807 0.5197782382 +808 0.5198059741 +809 0.5198175874 +810 0.5197903702 +811 0.5197534953 +812 0.519727595 +813 0.5197297101 +814 0.519726318 +815 0.5197227263 +816 0.5197315858 +817 0.5197681814 +818 0.5197781583 +819 0.5197932435 +820 0.5197485068 +821 0.5197709749 +822 0.5197522581 +823 0.519732823 +824 0.5197435981 +825 0.5197042489 +826 0.5196861706 +827 0.5196941522 +828 0.5197003778 +829 0.519650493 +830 0.5196204822 +831 0.5195887554 +832 0.5195761844 +833 0.5195533571 +834 0.5195492466 +835 0.519504869 +836 0.51948276 +837 0.5194693111 +838 0.5194469227 +839 0.5193775229 +840 0.5193787201 +841 0.5193775628 +842 0.5193935259 +843 0.5193997915 +844 0.5194003901 +845 0.5194028644 +846 0.5193903732 +847 0.5193979158 +848 0.5193928874 +849 0.519407813 +850 0.5194020662 +851 0.5194135198 +852 0.5194331545 +853 0.5194776518 +854 0.5194393003 +855 0.5194149565 +856 0.5193858636 +857 0.5193850256 +858 0.5194438498 +859 0.5194221399 +860 0.5194748583 +861 0.5194652405 +862 0.5194304807 +863 0.5194333939 +864 0.5194098882 +865 0.5193763655 +866 0.5194057777 +867 0.5194072942 +868 0.519399153 +869 0.519417351 +870 0.5193985543 +871 0.5194066157 +872 0.5194067754 +873 0.5193812742 +874 0.5194296027 +875 0.5194269289 +876 0.5194227784 +877 0.5194355091 +878 0.5194397393 +879 0.5194703088 +880 0.5194653602 +881 0.5194739803 +882 0.5194920985 +883 0.5194730624 +884 0.5194885467 +885 0.519447681 +886 0.5194496365 +887 0.5194495966 +888 0.5194284454 +889 0.5194549841 +890 0.5194328751 +891 0.5194492374 +892 0.5194321568 +893 0.5194236165 +894 0.519474978 +895 0.5194905421 +896 0.519469351 +897 0.5194869903 +898 0.5194928567 +899 0.5194900632 +900 0.5195202335 +901 0.5195454154 +902 0.5195444576 +903 0.5195550731 +904 0.5195299711 +905 0.5195099772 +906 0.5194440893 +907 0.5194425329 +908 0.5194356687 +909 0.519420783 +910 0.5193890962 +911 0.5193912911 +912 0.5193937255 +913 0.5193910517 +914 0.5194325958 +915 0.5194699097 +916 0.5194566203 +917 0.5194638038 +918 0.5194607708 +919 0.5193971975 +920 0.5193576886 +921 0.5193950025 +922 0.519406057 +923 0.5194013479 +924 0.5193894553 +925 0.5193532589 +926 0.5193518621 +927 0.5193659496 +928 0.5193654707 +929 0.5193511038 +930 0.5193478314 +931 0.5193967984 +932 0.5194052988 +933 0.5193919695 +934 0.5194116441 +935 0.5194417347 +936 0.5194007094 +937 0.5193547754 +938 0.5193402888 +939 0.5193012589 +940 0.5192680555 +941 0.5192521721 +942 0.5192028859 +943 0.5191858452 +944 0.5191655321 +945 0.5191451791 +946 0.5191462167 +947 0.5191296549 +948 0.5191211146 +949 0.519152562 +950 0.5191959818 +951 0.5191717577 +952 0.5191405497 +953 0.5191264622 +954 0.5191072266 +955 0.519129615 +956 0.5191512051 +957 0.5191895566 +958 0.5192022474 +959 0.519220166 +960 0.5192467846 +961 0.5192069166 +962 0.5191976979 +963 0.5192183302 +964 0.519225354 +965 0.5192715275 +966 0.5193179005 +967 0.519327199 +968 0.5192487002 +969 0.5192439511 +970 0.5192057593 +971 0.5192149381 +972 0.519194186 +973 0.5192074753 +974 0.519215417 +975 0.5192247554 +976 0.5192277086 +977 0.5192095904 +978 0.5192156165 +979 0.519212783 +980 0.5192316994 +981 0.5192346127 +982 0.5192511744 +983 0.5192830609 +984 0.5192642642 +985 0.5192950731 +986 0.5193312696 +987 0.5193230885 +988 0.5192708091 +989 0.5192738022 +990 0.5192854553 +991 0.5192556441 +992 0.5191901952 +993 0.5192111468 +994 0.519175549 +995 0.5191658114 +996 0.5191564331 +997 0.5191540386 +998 0.5191524024 +999 0.5191311714 +1000 0.5191254246 +1001 0.5191462566 +1002 0.5191489703 +1003 0.5191008813 +1004 0.5191488905 +1005 0.5191887186 +1006 0.5191992942 +1007 0.5192012098 +1008 0.5191921507 +1009 0.5191646142 +1010 0.5191567124 +1011 0.5191507662 +1012 0.5191422658 +1013 0.5191190793 +1014 0.5191032758 +1015 0.5190881507 +1016 0.5190690747 +1017 0.5190843195 +1018 0.5191174431 +1019 0.5191423057 +1020 0.5191669289 +1021 0.5191775843 +1022 0.5192105083 +1023 0.5191889979 +1024 0.5191532405 +1025 0.5191312512 +1026 0.5191147293 +1027 0.5191296948 +1028 0.5191937071 +1029 0.5191741123 +1030 0.5191474937 +1031 0.5191282581 +1032 0.5190973694 +1033 0.519127859 +1034 0.519100562 +1035 0.519087552 +1036 0.5190703916 +1037 0.5190599358 +1038 0.5190623302 +1039 0.5190395428 +1040 0.5190926203 +1041 0.5190889887 +1042 0.5191082642 +1043 0.5191360002 +1044 0.5191700018 +1045 0.5192065574 +1046 0.5192116656 +1047 0.5192294246 +1048 0.5192773939 +1049 0.5192559235 +1050 0.5192514937 +1051 0.5192470639 +1052 0.5192070762 +1053 0.5192313003 +1054 0.5192342136 +1055 0.5192498575 +1056 0.5192904039 +1057 0.5193090409 +1058 0.5192880893 +1059 0.5193151069 +1060 0.5193217316 +1061 0.5193068061 +1062 0.5193304315 +1063 0.519313351 +1064 0.5193469534 +1065 0.5192909626 +1066 0.519315506 +1067 0.5192933172 +1068 0.5192994231 +1069 0.5192977869 +1070 0.5193022965 +1071 0.5193020171 +1072 0.5193080033 +1073 0.5192964699 +1074 0.5192877301 +1075 0.5192409979 +1076 0.5192432727 +1077 0.5191883195 +1078 0.5191785022 +1079 0.5191794599 +1080 0.5192342934 +1081 0.5192173325 +1082 0.5192269903 +1083 0.5192138207 +1084 0.5191971791 +1085 0.5191970992 +1086 0.5191914722 +1087 0.5192457869 +1088 0.5192206848 +1089 0.519224077 +1090 0.5192435121 +1091 0.5192173325 +1092 0.5192168137 +1093 0.5191982167 +1094 0.5191951438 +1095 0.519238364 +1096 0.5192798682 +1097 0.5192313801 +1098 0.5191678068 +1099 0.5191609028 +1100 0.5191678867 +1101 0.5191474538 +1102 0.5191516042 +1103 0.5191521629 +1104 0.5191194784 +1105 0.5191078652 +1106 0.5191076257 +1107 0.5190838805 +1108 0.5191101798 +1109 0.5190964116 +1110 0.5190877117 +1111 0.5190854369 +1112 0.5191293356 +1113 0.5191310517 +1114 0.5190968905 +1115 0.519119638 +1116 0.5191442213 +1117 0.5191658513 +1118 0.5192024868 +1119 0.5191914722 +1120 0.5192142995 +1121 0.5192482612 +1122 0.5192062381 +1123 0.5191907938 +1124 0.5191997731 +1125 0.5191765068 +1126 0.519206717 +1127 0.519217133 +1128 0.5192462259 +1129 0.5192663395 +1130 0.5192861737 +1131 0.5193076441 +1132 0.5193132312 +1133 0.5193019772 +1134 0.5193122735 +1135 0.5192941553 +1136 0.5193102381 +1137 0.5193303517 +1138 0.5193145482 +1139 0.5193242857 +1140 0.5193352205 +1141 0.5193626771 +1142 0.5193681046 +1143 0.5193837086 +1144 0.5193713372 +1145 0.5193675858 +1146 0.5193796779 +1147 0.5193782412 +1148 0.5193949626 +1149 0.519369661 +1150 0.5194208629 +1151 0.5193912113 +1152 0.5193914108 +1153 0.5193876994 +1154 0.5194134799 +1155 0.5194157147 +1156 0.5194486787 +1157 0.5194498759 +1158 0.5194622075 +1159 0.5194770532 +1160 0.5194455659 +1161 0.5194302013 +1162 0.5194287646 +1163 0.5194478007 +1164 0.5194411361 +1165 0.5194340325 +1166 0.5194365866 +1167 0.519429483 +1168 0.5194373847 +1169 0.5194266096 +1170 0.5194468429 +1171 0.5194510731 +1172 0.519456341 +1173 0.5194860724 +1174 0.5195018759 +1175 0.5194858728 +1176 0.519474978 +1177 0.5194836779 +1178 0.5195077025 +1179 0.5195118529 +1180 0.5195110946 +1181 0.5195105758 +1182 0.5194950517 +1183 0.5194963686 +1184 0.5194762151 +1185 0.5194744193 +1186 0.5195007984 +1187 0.5195186372 +1188 0.5195452558 +1189 0.5195441384 +1190 0.5195435398 +1191 0.5195359174 +1192 0.5195532773 +1193 0.5195299711 +1194 0.5195381921 +1195 0.5195502443 +1196 0.5195793372 +1197 0.5195997301 +1198 0.5196056365 +1199 0.5195791376 +1200 0.5194985636 +1201 0.5194605313 +1202 0.5194634446 +1203 0.5194536672 +1204 0.5194664776 +1205 0.5194872696 +1206 0.5194867508 +1207 0.5194970071 +1208 0.5195091791 +1209 0.5195532374 +1210 0.5195703579 +1211 0.5195783395 +1212 0.5195870793 +1213 0.5196115428 +1214 0.5195814922 +1215 0.5195640125 +1216 0.5195907508 +1217 0.5196162919 +1218 0.5196273863 +1219 0.5196294615 +1220 0.5196684515 +1221 0.5197132282 +1222 0.5197082796 +1223 0.5197037301 +1224 0.5197372926 +1225 0.5197652681 +1226 0.5197447155 +1227 0.5197135474 +1228 0.5197116718 +1229 0.5197130685 +1230 0.5197018544 +1231 0.5197707355 +1232 0.5198227754 +1233 0.5198163901 +1234 0.5197823487 +1235 0.5198117209 +1236 0.5198055352 +1237 0.5198420908 +1238 0.5198647585 +1239 0.5198574154 +1240 0.519876691 +1241 0.5199095352 +1242 0.5199211883 +1243 0.5199471284 +1244 0.5199019128 +1245 0.5199304868 +1246 0.519923463 +1247 0.5198882643 +1248 0.519910054 +1249 0.5199248199 +1250 0.5199359143 +1251 0.5199520371 +1252 0.5199186741 +1253 0.519877968 +1254 0.5198652773 +1255 0.5198657163 +1256 0.5199025513 +1257 0.5198958068 +1258 0.5198938913 +1259 0.5198755336 +1260 0.519864958 +1261 0.519874935 +1262 0.5198224162 +1263 0.5198350271 +1264 0.5198143149 +1265 0.5198171484 +1266 0.5198190639 +1267 0.5198048567 +1268 0.5198014646 +1269 0.5197899711 +1270 0.5197991898 +1271 0.5197969949 +1272 0.5198097255 +1273 0.5198331514 +1274 0.5198444454 +1275 0.5198043778 +1276 0.5198312758 +1277 0.5198301982 +1278 0.5198237332 +1279 0.5197929243 +1280 0.5197663855 +1281 0.5197714937 +1282 0.5197725712 +1283 0.5197658667 +1284 0.5197565682 +1285 0.5197649887 +1286 0.5197634722 +1287 0.5198240524 +1288 0.5198449642 +1289 0.5198640002 +1290 0.5198691484 +1291 0.5198457623 +1292 0.5198479972 +1293 0.5198808813 +1294 0.5198901798 +1295 0.5199301676 +1296 0.5199125283 +1297 0.5198817194 +1298 0.5199120893 +1299 0.5199202305 +1300 0.5199056641 +1301 0.5199219864 +1302 0.5199563471 +1303 0.5199743057 +1304 0.5200054339 +1305 0.520013615 +1306 0.5200045559 +1307 0.5199874354 +1308 0.5199935413 +1309 0.5199688782 +1310 0.5199946188 +1311 0.5199743057 +1312 0.5199028306 +1313 0.5199375106 +1314 0.5199266157 +1315 0.5199314446 +1316 0.5199164392 +1317 0.5199102136 +1318 0.5198545022 +1319 0.5198405344 +1320 0.5198396165 +1321 0.5198295597 +1322 0.519836384 +1323 0.5198262474 +1324 0.5198364239 +1325 0.5198572159 +1326 0.5198262075 +1327 0.5198024623 +1328 0.5197826679 +1329 0.5197382504 +1330 0.5197341 +1331 0.519721529 +1332 0.5197174584 +1333 0.5197607186 +1334 0.5197458329 +1335 0.5197513801 +1336 0.5197555306 +1337 0.5197257194 +1338 0.5197872573 +1339 0.5197999481 diff --git a/catboost_info/time_left.tsv b/catboost_info/time_left.tsv index 0d49225..bf4ad49 100644 --- a/catboost_info/time_left.tsv +++ b/catboost_info/time_left.tsv @@ -1,751 +1,1341 @@ iter Passed Remaining -0 18 13515 -1 32 11980 -2 45 11445 -3 58 10965 -4 72 10847 -5 86 10711 -6 101 10762 -7 114 10659 -8 129 10690 -9 143 10638 -10 156 10541 -11 170 10511 -12 184 10482 -13 198 10417 -14 212 10422 -15 227 10443 -16 242 10474 -17 257 10467 -18 271 10433 -19 286 10444 -20 300 10416 -21 313 10363 -22 325 10298 -23 339 10281 -24 352 10222 -25 365 10178 -26 378 10137 -27 391 10085 -28 403 10042 -29 416 9992 -30 429 9970 -31 444 9974 -32 458 9955 -33 470 9912 -34 483 9877 -35 496 9856 -36 510 9842 -37 528 9910 -38 546 9963 -39 562 9988 -40 581 10059 -41 596 10056 -42 608 10012 -43 622 9983 -44 635 9953 -45 648 9922 -46 661 9896 -47 674 9869 -48 687 9839 -49 700 9813 -50 713 9784 -51 726 9758 -52 740 9739 -53 753 9716 -54 766 9685 -55 779 9661 -56 792 9636 -57 806 9617 -58 820 9607 -59 833 9583 -60 846 9558 -61 859 9540 -62 873 9521 -63 886 9497 -64 907 9563 -65 920 9543 -66 935 9539 -67 949 9523 -68 961 9491 -69 974 9465 -70 988 9449 -71 1007 9488 -72 1020 9468 -73 1033 9441 -74 1046 9420 -75 1059 9393 -76 1071 9369 -77 1084 9345 -78 1098 9328 -79 1116 9348 -80 1129 9331 -81 1143 9312 -82 1157 9303 -83 1176 9328 -84 1191 9321 -85 1204 9302 -86 1218 9288 -87 1233 9276 -88 1246 9259 -89 1260 9242 -90 1274 9226 -91 1286 9200 -92 1300 9184 -93 1313 9164 -94 1326 9145 -95 1340 9130 -96 1355 9123 -97 1368 9107 -98 1381 9087 -99 1395 9070 -100 1408 9051 -101 1421 9031 -102 1434 9012 -103 1509 9376 -104 1558 9572 -105 1571 9548 -106 1584 9524 -107 1597 9495 -108 1610 9468 -109 1623 9447 -110 1637 9428 -111 1654 9426 -112 1667 9401 -113 1680 9375 -114 1693 9352 -115 1706 9326 -116 1720 9310 -117 1735 9294 -118 1748 9271 -119 1762 9251 -120 1776 9234 -121 1789 9209 -122 1801 9182 -123 1814 9160 -124 1829 9146 -125 1843 9127 -126 1855 9104 -127 1868 9079 -128 1881 9058 -129 1894 9034 -130 1908 9017 -131 1921 8997 -132 1933 8971 -133 1946 8947 -134 1959 8925 -135 1972 8904 -136 1984 8881 -137 1997 8856 -138 2009 8834 -139 2022 8810 -140 2036 8795 -141 2049 8774 -142 2062 8755 -143 2076 8737 -144 2089 8717 -145 2108 8721 -146 2129 8734 -147 2148 8740 -148 2168 8746 -149 2188 8753 -150 2208 8759 -151 2231 8780 -152 2250 8783 -153 2271 8792 -154 2291 8797 -155 2311 8802 -156 2329 8798 -157 2349 8802 -158 2367 8799 -159 2386 8800 -160 2408 8811 -161 2429 8819 -162 2448 8817 -163 2465 8811 -164 2483 8803 -165 2500 8795 -166 2519 8796 -167 2536 8788 -168 2555 8785 -169 2570 8771 -170 2588 8762 -171 2608 8766 -172 2623 8751 -173 2641 8743 -174 2656 8729 -175 2671 8713 -176 2690 8710 -177 2711 8712 -178 2732 8715 -179 2753 8718 -180 2770 8708 -181 2788 8701 -182 2807 8698 -183 2826 8693 -184 2844 8686 -185 2866 8693 -186 2883 8682 -187 2900 8669 -188 2920 8668 -189 2937 8658 -190 2953 8645 -191 2971 8635 -192 2993 8638 -193 3010 8626 -194 3026 8614 -195 3043 8602 -196 3061 8593 -197 3078 8582 -198 3097 8577 -199 3116 8571 -200 3132 8554 -201 3146 8536 -202 3164 8526 -203 3181 8514 -204 3198 8504 -205 3216 8493 -206 3235 8486 -207 3253 8478 -208 3270 8464 -209 3288 8456 -210 3303 8439 -211 3316 8416 -212 3330 8395 -213 3343 8374 -214 3355 8350 -215 3368 8327 -216 3382 8307 -217 3395 8285 -218 3407 8262 -219 3420 8239 -220 3434 8220 -221 3447 8198 -222 3459 8175 -223 3473 8156 -224 3486 8136 -225 3500 8116 -226 3513 8095 -227 3527 8075 -228 3541 8057 -229 3559 8048 -230 3574 8030 -231 3587 8010 -232 3600 7989 -233 3614 7969 -234 3626 7947 -235 3639 7927 -236 3652 7906 -237 3665 7886 -238 3678 7865 -239 3693 7847 -240 3706 7828 -241 3719 7808 -242 3732 7787 -243 3744 7766 -244 3757 7745 -245 3770 7724 -246 3783 7704 -247 3796 7685 -248 3809 7665 -249 3822 7644 -250 3835 7624 -251 3848 7605 -252 3862 7586 -253 3874 7566 -254 3887 7546 -255 3900 7527 -256 3913 7507 -257 3926 7488 -258 3940 7469 -259 3952 7449 -260 3965 7429 -261 3980 7414 -262 3998 7403 -263 4017 7395 -264 4034 7383 -265 4050 7369 -266 4069 7361 -267 4087 7351 -268 4107 7343 -269 4127 7337 -270 4143 7324 -271 4163 7317 -272 4179 7303 -273 4198 7294 -274 4214 7279 -275 4233 7269 -276 4249 7257 -277 4266 7243 -278 4283 7231 -279 4301 7220 -280 4320 7211 -281 4338 7199 -282 4356 7189 -283 4379 7185 -284 4400 7179 -285 4426 7181 -286 4444 7169 -287 4462 7158 -288 4478 7144 -289 4498 7135 -290 4516 7123 -291 4536 7115 -292 4559 7112 -293 4577 7100 -294 4598 7093 -295 4616 7080 -296 4635 7070 -297 4654 7060 -298 4673 7050 -299 4692 7038 -300 4710 7027 -301 4732 7021 -302 4752 7010 -303 4768 6995 -304 4785 6982 -305 4803 6970 -306 4821 6958 -307 4837 6942 -308 4856 6930 -309 4875 6920 -310 4893 6908 -311 4912 6895 -312 4931 6885 -313 4951 6875 -314 4968 6861 -315 4986 6848 -316 5000 6830 -317 5015 6813 -318 5029 6795 -319 5045 6779 -320 5060 6762 -321 5076 6747 -322 5088 6727 -323 5102 6708 -324 5114 6688 -325 5128 6670 -326 5140 6649 -327 5153 6630 -328 5166 6611 -329 5179 6592 -330 5196 6578 -331 5216 6567 -332 5236 6557 -333 5259 6550 -334 5280 6541 -335 5301 6532 -336 5316 6515 -337 5329 6496 -338 5343 6478 -339 5356 6459 -340 5370 6440 -341 5383 6422 -342 5396 6403 -343 5410 6385 -344 5424 6367 -345 5437 6348 -346 5450 6330 -347 5463 6311 -348 5476 6292 -349 5489 6274 -350 5503 6256 -351 5519 6240 -352 5533 6223 -353 5554 6213 -354 5575 6203 -355 5596 6194 -356 5618 6185 -357 5633 6168 -358 5646 6149 -359 5660 6131 -360 5672 6112 -361 5685 6093 -362 5697 6074 -363 5710 6056 -364 5723 6036 -365 5736 6018 -366 5748 5999 -367 5762 5981 -368 5775 5963 -369 5789 5945 -370 5802 5927 -371 5815 5909 -372 5829 5891 -373 5842 5873 -374 5856 5856 -375 5877 5846 -376 5897 5834 -377 5914 5820 -378 5930 5805 -379 5950 5793 -380 5968 5780 -381 5983 5764 -382 6001 5750 -383 6021 5739 -384 6041 5727 -385 6061 5716 -386 6082 5704 -387 6100 5691 -388 6118 5678 -389 6136 5664 -390 6156 5652 -391 6179 5643 -392 6198 5630 -393 6217 5617 -394 6237 5605 -395 6255 5591 -396 6274 5579 -397 6292 5564 -398 6309 5550 -399 6328 5537 -400 6346 5523 -401 6364 5509 -402 6380 5493 -403 6397 5479 -404 6416 5466 -405 6434 5452 -406 6453 5438 -407 6471 5424 -408 6502 5421 -409 6521 5408 -410 6540 5394 -411 6557 5380 -412 6574 5364 -413 6602 5358 -414 6621 5345 -415 6641 5332 -416 6661 5319 -417 6680 5306 -418 6698 5291 -419 6719 5279 -420 6738 5265 -421 6759 5253 -422 6780 5241 -423 6802 5229 -424 6820 5215 -425 6838 5201 -426 6858 5187 -427 6878 5175 -428 6896 5160 -429 6914 5145 -430 6932 5130 -431 6945 5112 -432 6968 5101 -433 6984 5085 -434 6997 5066 -435 7011 5049 -436 7026 5032 -437 7039 5014 -438 7057 4999 -439 7070 4981 -440 7084 4963 -441 7097 4945 -442 7109 4927 -443 7123 4909 -444 7136 4891 -445 7149 4873 -446 7163 4855 -447 7181 4840 -448 7194 4822 -449 7207 4805 -450 7220 4787 -451 7233 4768 -452 7246 4751 -453 7258 4732 -454 7271 4714 -455 7285 4697 -456 7298 4679 -457 7311 4661 -458 7323 4642 -459 7335 4624 -460 7348 4606 -461 7361 4588 -462 7374 4571 -463 7386 4553 -464 7399 4535 -465 7412 4517 -466 7425 4499 -467 7437 4481 -468 7450 4464 -469 7463 4446 -470 7476 4428 -471 7490 4411 -472 7509 4397 -473 7522 4380 -474 7535 4362 -475 7549 4345 -476 7561 4327 -477 7575 4310 -478 7590 4294 -479 7608 4279 -480 7730 4323 -481 7746 4307 -482 7766 4293 -483 7784 4278 -484 7801 4262 -485 7820 4248 -486 7838 4233 -487 7856 4218 -488 7879 4205 -489 7898 4190 -490 7915 4175 -491 7938 4162 -492 7965 4152 -493 7985 4138 -494 8006 4124 -495 8025 4109 -496 8052 4099 -497 8070 4084 -498 8087 4068 -499 8104 4052 -500 8124 4038 -501 8148 4025 -502 8167 4010 -503 8189 3997 -504 8220 3988 -505 8246 3976 -506 8270 3963 -507 8287 3948 -508 8308 3934 -509 8326 3918 -510 8346 3903 -511 8365 3888 -512 8386 3874 -513 8406 3859 -514 8427 3845 -515 8443 3829 -516 8460 3812 -517 8479 3797 -518 8498 3782 -519 8516 3767 -520 8543 3755 -521 8563 3740 -522 8581 3724 -523 8599 3708 -524 8618 3693 -525 8646 3682 -526 8665 3667 -527 8683 3651 -528 8704 3636 -529 8721 3620 -530 8740 3604 -531 8759 3589 -532 8779 3574 -533 8802 3560 -534 8822 3545 -535 8841 3529 -536 8859 3514 -537 8876 3497 -538 8893 3481 -539 8911 3465 -540 8929 3449 -541 8943 3432 -542 8957 3414 -543 8972 3397 -544 8986 3380 -545 8999 3362 -546 9013 3345 -547 9026 3327 -548 9040 3309 -549 9053 3292 -550 9067 3274 -551 9080 3257 -552 9095 3240 -553 9109 3222 -554 9122 3205 -555 9135 3187 -556 9148 3169 -557 9162 3152 -558 9175 3134 -559 9188 3117 -560 9202 3100 -561 9215 3082 -562 9228 3065 -563 9243 3048 -564 9256 3030 -565 9270 3013 -566 9284 2996 -567 9298 2979 -568 9311 2962 -569 9324 2944 -570 9338 2927 -571 9351 2910 -572 9365 2892 -573 9378 2875 -574 9392 2858 -575 9406 2841 -576 9419 2824 -577 9432 2806 -578 9445 2789 -579 9459 2772 -580 9472 2755 -581 9487 2738 -582 9515 2725 -583 9531 2709 -584 9548 2693 -585 9568 2677 -586 9582 2660 -587 9596 2643 -588 9609 2626 -589 9622 2609 -590 9636 2592 -591 9649 2575 -592 9662 2558 -593 9677 2541 -594 9690 2524 -595 9704 2507 -596 9732 2494 -597 9752 2478 -598 9775 2464 -599 9792 2448 -600 9805 2431 -601 9819 2413 -602 9831 2396 -603 9844 2379 -604 9857 2362 -605 9874 2346 -606 9888 2329 -607 9902 2312 -608 9917 2296 -609 9932 2279 -610 9946 2262 -611 9961 2246 -612 9975 2229 -613 9988 2212 -614 10001 2195 -615 10015 2178 -616 10028 2161 -617 10044 2145 -618 10058 2128 -619 10072 2111 -620 10085 2094 -621 10098 2078 -622 10112 2061 -623 10126 2044 -624 10139 2027 -625 10152 2011 -626 10165 1994 -627 10178 1977 -628 10192 1960 -629 10205 1943 -630 10218 1927 -631 10231 1910 -632 10245 1893 -633 10259 1877 -634 10272 1860 -635 10286 1843 -636 10300 1827 -637 10312 1810 -638 10325 1793 -639 10339 1777 -640 10352 1760 -641 10365 1743 -642 10378 1727 -643 10391 1710 -644 10404 1693 -645 10418 1677 -646 10431 1660 -647 10445 1644 -648 10457 1627 -649 10471 1611 -650 10485 1594 -651 10500 1578 -652 10517 1562 -653 10531 1545 -654 10544 1529 -655 10557 1512 -656 10576 1497 -657 10595 1481 -658 10615 1465 -659 10635 1450 -660 10657 1435 -661 10677 1419 -662 10698 1403 -663 10717 1388 -664 10738 1372 -665 10754 1356 -666 10773 1340 -667 10790 1324 -668 10812 1309 -669 10833 1293 -670 10851 1277 -671 10873 1262 -672 10896 1246 -673 10918 1231 -674 10937 1215 -675 10959 1199 -676 10977 1183 -677 10995 1167 -678 11011 1151 -679 11031 1135 -680 11049 1119 -681 11070 1103 -682 11091 1088 -683 11109 1071 -684 11127 1055 -685 11143 1039 -686 11162 1023 -687 11179 1007 -688 11205 992 -689 11225 976 -690 11247 960 -691 11269 944 -692 11287 928 -693 11305 912 -694 11324 896 -695 11344 880 -696 11364 864 -697 11382 848 -698 11398 831 -699 11420 815 -700 11435 799 -701 11452 783 -702 11474 767 -703 11492 750 -704 11517 735 -705 11534 718 -706 11556 702 -707 11573 686 -708 11595 670 -709 11614 654 -710 11633 638 -711 11652 621 -712 11672 605 -713 11691 589 -714 11713 573 -715 11732 557 -716 11751 540 -717 11769 524 -718 11782 508 -719 11795 491 -720 11809 474 -721 11822 458 -722 11837 442 -723 11850 425 -724 11864 409 -725 11878 392 -726 11892 376 -727 11908 359 -728 11923 343 -729 11937 327 -730 11950 310 -731 11965 294 -732 11979 277 -733 11992 261 -734 12005 245 -735 12019 228 -736 12036 212 -737 12056 196 -738 12074 179 -739 12095 163 -740 12111 147 -741 12124 130 -742 12137 114 -743 12151 97 -744 12183 81 -745 12198 65 -746 12214 49 -747 12227 32 -748 12241 16 -749 12254 0 +0 113 170492 +1 286 214682 +2 451 225276 +3 575 215400 +4 735 219984 +5 898 223794 +6 1064 227131 +7 1144 213448 +8 1312 217397 +9 1357 202225 +10 1389 188138 +11 1429 177302 +12 1512 173028 +13 1562 165820 +14 1727 170973 +15 1781 165214 +16 1950 170163 +17 2125 174961 +18 2157 168193 +19 2203 163072 +20 2239 157736 +21 2295 154196 +22 2468 158508 +23 2506 154144 +24 2670 157580 +25 2829 160418 +26 2881 157195 +27 3040 159827 +28 3067 155606 +29 3102 152018 +30 3278 155338 +31 3450 158303 +32 3491 155234 +33 3657 157700 +34 3816 159731 +35 3974 161647 +36 4003 158297 +37 4037 155333 +38 4198 157294 +39 4275 156065 +40 4448 158294 +41 4610 160062 +42 4772 161701 +43 4901 162208 +44 5068 163870 +45 5101 161256 +46 5271 162978 +47 5434 164399 +48 5509 163135 +49 5581 161849 +50 5742 163153 +51 5902 164353 +52 6063 165557 +53 6095 163220 +54 6254 164314 +55 6333 163311 +56 6499 164536 +57 6535 162483 +58 6697 163566 +59 6856 164562 +60 6882 162349 +61 7040 163287 +62 7208 164413 +63 7381 165632 +64 7424 163904 +65 7467 162244 +66 7511 160647 +67 7684 161820 +68 7852 162844 +69 8023 163902 +70 8102 163074 +71 8269 164019 +72 8441 165005 +73 8605 165823 +74 8766 166566 +75 8929 167307 +76 8971 165793 +77 9014 164344 +78 9050 162793 +79 9213 163532 +80 9382 164362 +81 9552 165183 +82 9716 165881 +83 9880 166564 +84 9915 165059 +85 10076 165677 +86 10123 164411 +87 10158 163002 +88 10193 161614 +89 10269 160881 +90 10317 159748 +91 10477 160355 +92 10605 160448 +93 10766 161044 +94 10889 161046 +95 11058 161729 +96 11141 161154 +97 11306 161746 +98 11466 162264 +99 11630 162820 +100 11798 163425 +101 11965 163997 +102 12127 164490 +103 12162 163259 +104 12289 163274 +105 12343 162329 +106 12513 162904 +107 12641 162940 +108 12803 163387 +109 12966 163849 +110 13134 164363 +111 13258 164307 +112 13420 164726 +113 13583 165145 +114 13724 165289 +115 13898 165820 +116 14059 166185 +117 14235 166718 +118 14403 167155 +119 14575 167618 +120 14750 168110 +121 14835 167573 +122 15005 167991 +123 15173 168381 +124 15211 167324 +125 15377 167690 +126 15507 167652 +127 15583 167036 +128 15742 167314 +129 15906 167632 +130 16068 167918 +131 16233 168233 +132 16391 168475 +133 16551 168729 +134 16711 168971 +135 16875 169252 +136 17047 169601 +137 17088 168655 +138 17257 168973 +139 17428 169301 +140 17510 168774 +141 17558 167914 +142 17727 168223 +143 17887 168443 +144 18048 168655 +145 18084 167713 +146 18246 167944 +147 18408 168161 +148 18570 168376 +149 18738 168645 +150 18912 168960 +151 18967 168214 +152 19043 167660 +153 19208 167890 +154 19381 168181 +155 19544 168381 +156 19585 167536 +157 19709 167404 +158 19864 167535 +159 20025 167709 +160 20183 167857 +161 20344 168026 +162 20502 168173 +163 20665 168345 +164 20826 168501 +165 21003 168784 +166 21177 169039 +167 21350 169280 +168 21518 169474 +169 21686 169668 +170 21735 168926 +171 21889 169005 +172 22048 169124 +173 22083 168292 +174 22245 168428 +175 22412 168602 +176 22470 167960 +177 22525 167293 +178 22565 166527 +179 22733 166709 +180 22760 165861 +181 22831 165338 +182 22997 165506 +183 23172 165736 +184 23352 165995 +185 23524 166191 +186 23697 166391 +187 23872 166598 +188 24040 166756 +189 24213 166945 +190 24300 166538 +191 24437 166482 +192 24571 166400 +193 24745 166583 +194 24919 166767 +195 25051 166666 +196 25136 166255 +197 25306 166406 +198 25387 165974 +199 25559 166136 +200 25600 165445 +201 25772 165610 +202 25934 165701 +203 26096 165790 +204 26263 165907 +205 26424 165986 +206 26582 166042 +207 26741 166105 +208 26902 166176 +209 27064 166253 +210 27229 166346 +211 27402 166483 +212 27565 166557 +213 27728 166627 +214 27894 166720 +215 27979 166324 +216 28021 165673 +217 28191 165786 +218 28361 165893 +219 28534 166016 +220 28703 166114 +221 28872 166212 +222 29031 166246 +223 29195 166308 +224 29362 166385 +225 29409 165786 +226 29577 165869 +227 29740 165917 +228 29901 165960 +229 30074 166065 +230 30237 166111 +231 30399 166147 +232 30563 166196 +233 30688 166031 +234 30855 166095 +235 30989 165975 +236 31158 166045 +237 31315 166049 +238 31473 166060 +239 31636 166089 +240 31796 166109 +241 31955 166117 +242 32112 166113 +243 32275 166137 +244 32436 166154 +245 32596 166163 +246 32755 166166 +247 32917 166179 +248 33078 166188 +249 33242 166214 +250 33405 166231 +251 33566 166232 +252 33735 166278 +253 33869 166145 +254 34034 166168 +255 34193 166160 +256 34364 166207 +257 34394 165571 +258 34560 165594 +259 34638 165198 +260 34804 165223 +261 34836 164606 +262 34996 164601 +263 35165 164640 +264 35332 164664 +265 35390 164181 +266 35565 164242 +267 35737 164287 +268 35896 164271 +269 36058 164265 +270 36219 164257 +271 36383 164260 +272 36549 164271 +273 36715 164282 +274 36879 164280 +275 36929 163774 +276 37103 163818 +277 37264 163800 +278 37426 163792 +279 37586 163771 +280 37747 163752 +281 37905 163721 +282 38064 163688 +283 38223 163661 +284 38379 163616 +285 38542 163602 +286 38717 163639 +287 38891 163669 +288 39062 163685 +289 39229 163681 +290 39390 163654 +291 39548 163613 +292 39708 163578 +293 39866 163533 +294 40023 163485 +295 40186 163459 +296 40343 163411 +297 40504 163375 +298 40666 163347 +299 40832 163329 +300 40907 162948 +301 40941 162410 +302 41107 162393 +303 41270 162365 +304 41309 161853 +305 41471 161821 +306 41520 161350 +307 41685 161327 +308 41863 161355 +309 42039 161377 +310 42208 161369 +311 42345 161237 +312 42505 161194 +313 42669 161165 +314 42828 161116 +315 42987 161067 +316 43146 161017 +317 43311 160988 +318 43432 160795 +319 43596 160760 +320 43775 160781 +321 43948 160778 +322 44123 160785 +323 44301 160797 +324 44463 160754 +325 44627 160713 +326 44711 160387 +327 44881 160370 +328 45056 160369 +329 45187 160208 +330 45361 160203 +331 45540 160214 +332 45701 160162 +333 45775 159803 +334 45935 159745 +335 46093 159681 +336 46254 159626 +337 46413 159563 +338 46571 159497 +339 46735 159451 +340 46905 159422 +341 47071 159383 +342 47247 159374 +343 47417 159346 +344 47582 159297 +345 47747 159249 +346 47908 159188 +347 48070 159129 +348 48240 159097 +349 48322 158774 +350 48494 158746 +351 48667 158723 +352 48753 158415 +353 48922 158377 +354 49095 158349 +355 49267 158319 +356 49442 158299 +357 49620 158285 +358 49794 158259 +359 49964 158219 +360 50133 158178 +361 50309 158153 +362 50487 158138 +363 50655 158089 +364 50814 158012 +365 50892 157683 +366 51050 157603 +367 51215 157544 +368 51293 157215 +369 51364 156870 +370 51526 156802 +371 51561 156349 +372 51729 156298 +373 51887 156216 +374 52055 156165 +375 52224 156118 +376 52393 156068 +377 52564 156023 +378 52732 155971 +379 52902 155924 +380 53068 155862 +381 53225 155774 +382 53383 155689 +383 53544 155613 +384 53707 155542 +385 53863 155449 +386 54021 155364 +387 54186 155298 +388 54347 155219 +389 54506 155133 +390 54664 155045 +391 54825 154965 +392 54991 154898 +393 55153 154821 +394 55318 154750 +395 55481 154676 +396 55644 154600 +397 55725 154294 +398 55897 154242 +399 56065 154181 +400 56229 154105 +401 56399 154046 +402 56572 153995 +403 56742 153935 +404 56820 153624 +405 56983 153547 +406 57147 153470 +407 57178 153036 +408 57341 152958 +409 57515 152906 +410 57680 152832 +411 57852 152775 +412 58026 152724 +413 58199 152669 +414 58359 152577 +415 58519 152488 +416 58683 152408 +417 58837 152300 +418 58998 152212 +419 59160 152127 +420 59323 152043 +421 59399 151735 +422 59561 151650 +423 59731 151583 +424 59907 151531 +425 60079 151469 +426 60240 151377 +427 60404 151292 +428 60566 151203 +429 60725 151106 +430 60887 151018 +431 61008 150827 +432 61171 150738 +433 61330 150640 +434 61498 150565 +435 61667 150490 +436 61825 150389 +437 61985 150293 +438 62144 150193 +439 62313 150118 +440 62478 150033 +441 62639 149938 +442 62797 149836 +443 62962 149748 +444 63133 149676 +445 63189 149330 +446 63313 149148 +447 63478 149061 +448 63535 148720 +449 63701 148636 +450 63861 148537 +451 63908 148177 +452 64063 148068 +453 64219 147960 +454 64247 147556 +455 64410 147465 +456 64579 147388 +457 64755 147324 +458 64922 147242 +459 65093 147168 +460 65262 147088 +461 65424 146992 +462 65587 146900 +463 65747 146798 +464 65793 146443 +465 65952 146340 +466 66113 146241 +467 66161 145895 +468 66328 145809 +469 66372 145455 +470 66544 145381 +471 66723 145321 +472 66891 145238 +473 67058 145152 +474 67140 144881 +475 67314 144811 +476 67347 144436 +477 67512 144347 +478 67674 144250 +479 67843 144167 +480 68016 144093 +481 68193 144026 +482 68366 143952 +483 68531 143859 +484 68689 143751 +485 68723 143386 +486 68882 143281 +487 69045 143185 +488 69209 143088 +489 69367 142981 +490 69534 142893 +491 69690 142780 +492 69722 142414 +493 69883 142313 +494 70045 142214 +495 70206 142112 +496 70368 142011 +497 70523 141895 +498 70679 141784 +499 70842 141684 +500 71003 141581 +501 71163 141475 +502 71323 141371 +503 71485 141268 +504 71653 141179 +505 71726 140900 +506 71892 140806 +507 72060 140716 +508 72225 140618 +509 72273 140296 +510 72431 140184 +511 72591 140078 +512 72751 139972 +513 72913 139868 +514 73077 139770 +515 73250 139686 +516 73418 139595 +517 73579 139487 +518 73747 139395 +519 73925 139320 +520 74094 139229 +521 74267 139144 +522 74436 139053 +523 74608 138965 +524 74763 138847 +525 74926 138742 +526 75092 138643 +527 75272 138570 +528 75446 138484 +529 75494 138168 +530 75659 138068 +531 75785 137895 +532 75951 137795 +533 76119 137699 +534 76278 137586 +535 76435 137470 +536 76596 137359 +537 76629 137021 +538 76792 136916 +539 76950 136801 +540 77112 136692 +541 77284 136601 +542 77447 136495 +543 77609 136386 +544 77773 136281 +545 77939 136179 +546 78105 136078 +547 78269 135971 +548 78395 135800 +549 78435 135479 +550 78602 135379 +551 78765 135271 +552 78922 135152 +553 79082 135039 +554 79244 134929 +555 79267 134584 +556 79300 134256 +557 79457 134138 +558 79614 134019 +559 79770 133901 +560 79934 133793 +561 80093 133678 +562 80263 133582 +563 80431 133481 +564 80603 133388 +565 80777 133296 +566 80953 133209 +567 81122 133110 +568 81298 133020 +569 81468 132921 +570 81636 132819 +571 81690 132533 +572 81819 132368 +573 81980 132253 +574 82143 132143 +575 82308 132036 +576 82475 131931 +577 82594 131751 +578 82755 131636 +579 82914 131519 +580 83077 131407 +581 83235 131289 +582 83395 131172 +583 83556 131057 +584 83719 130945 +585 83877 130825 +586 84039 130712 +587 84199 130594 +588 84358 130476 +589 84515 130355 +590 84671 130230 +591 84830 130111 +592 85001 130011 +593 85159 129890 +594 85316 129767 +595 85478 129652 +596 85527 129366 +597 85688 129248 +598 85854 129140 +599 85935 128903 +600 86103 128796 +601 86273 128693 +602 86440 128584 +603 86612 128485 +604 86779 128376 +605 86839 128109 +606 87015 128014 +607 87185 127909 +608 87356 127807 +609 87523 127698 +610 87693 127592 +611 87854 127474 +612 88016 127357 +613 88180 127244 +614 88335 127117 +615 88496 126997 +616 88665 126891 +617 88720 126621 +618 88755 126322 +619 88910 126196 +620 89066 126070 +621 89226 125950 +622 89274 125671 +623 89436 125555 +624 89596 125434 +625 89758 125317 +626 89919 125198 +627 90080 125079 +628 90240 124959 +629 90407 124847 +630 90567 124727 +631 90727 124607 +632 90900 124503 +633 91070 124396 +634 91105 124104 +635 91278 124001 +636 91446 123890 +637 91606 123769 +638 91778 123663 +639 91956 123566 +640 92129 123462 +641 92210 123234 +642 92261 122967 +643 92428 122855 +644 92484 122595 +645 92646 122477 +646 92812 122362 +647 92982 122254 +648 93061 122027 +649 93224 121908 +650 93389 121794 +651 93553 121677 +652 93712 121554 +653 93869 121428 +654 94028 121303 +655 94154 121137 +656 94317 121018 +657 94477 120897 +658 94632 120767 +659 94788 120639 +660 94833 120371 +661 94990 120245 +662 95157 120130 +663 95318 120009 +664 95483 119893 +665 95650 119778 +666 95701 119519 +667 95861 119396 +668 96027 119280 +669 96195 119167 +670 96271 118940 +671 96436 118823 +672 96594 118698 +673 96761 118583 +674 96923 118461 +675 97091 118348 +676 97259 118234 +677 97426 118118 +678 97593 118003 +679 97759 117886 +680 97915 117757 +681 98070 117627 +682 98229 117502 +683 98278 117244 +684 98445 117128 +685 98608 117007 +686 98769 116884 +687 98930 116760 +688 99093 116639 +689 99260 116522 +690 99433 116413 +691 99613 116311 +692 99784 116199 +693 99957 116088 +694 100123 115970 +695 100171 115715 +696 100330 115588 +697 100491 115464 +698 100651 115338 +699 100814 115216 +700 100984 115102 +701 101150 114983 +702 101314 114861 +703 101486 114748 +704 101651 114628 +705 101815 114506 +706 101990 114396 +707 102165 114286 +708 102329 114164 +709 102493 114042 +710 102661 113923 +711 102826 113802 +712 102996 113685 +713 103031 113421 +714 103199 113303 +715 103366 113183 +716 103536 113066 +717 103565 112796 +718 103687 112628 +719 103766 112413 +720 103816 112167 +721 103987 112053 +722 104163 111942 +723 104332 111825 +724 104504 111711 +725 104628 111546 +726 104798 111428 +727 104855 111193 +728 105021 111072 +729 105186 110949 +730 105344 110820 +731 105506 110695 +732 105672 110573 +733 105837 110451 +734 106003 110329 +735 106175 110214 +736 106351 110103 +737 106525 109989 +738 106695 109872 +739 106725 109610 +740 106887 109483 +741 107052 109361 +742 107224 109244 +743 107393 109125 +744 107564 109008 +745 107736 108892 +746 107904 108770 +747 108069 108647 +748 108235 108525 +749 108286 108286 +750 108454 108165 +751 108624 108047 +752 108795 107928 +753 108971 107815 +754 109143 107697 +755 109318 107583 +756 109491 107466 +757 109661 107346 +758 109830 107226 +759 109996 107102 +760 110048 106866 +761 110207 106736 +762 110371 106610 +763 110541 106489 +764 110704 106363 +765 110867 106236 +766 111036 106114 +767 111208 105995 +768 111367 105863 +769 111539 105745 +770 111710 105624 +771 111877 105501 +772 112046 105378 +773 112212 105253 +774 112378 105128 +775 112553 105010 +776 112728 104894 +777 112903 104777 +778 113074 104655 +779 113237 104527 +780 113270 104278 +781 113439 104155 +782 113606 104030 +783 113783 103914 +784 113955 103793 +785 114120 103666 +786 114198 103460 +787 114367 103337 +788 114417 103106 +789 114576 102973 +790 114740 102846 +791 114818 102641 +792 114867 102410 +793 115036 102287 +794 115169 102131 +795 115338 102007 +796 115504 101881 +797 115672 101756 +798 115720 101526 +799 115795 101321 +800 115965 101198 +801 116000 100957 +802 116162 100828 +803 116322 100697 +804 116483 100566 +805 116653 100443 +806 116824 100321 +807 117000 100203 +808 117170 100080 +809 117339 99955 +810 117504 99827 +811 117667 99698 +812 117837 99574 +813 118006 99449 +814 118185 99334 +815 118355 99209 +816 118414 98992 +817 118580 98865 +818 118740 98733 +819 118905 98604 +820 119073 98478 +821 119244 98355 +822 119407 98224 +823 119572 98095 +824 119742 97970 +825 119907 97842 +826 120073 97713 +827 120236 97583 +828 120404 97456 +829 120579 97335 +830 120746 97207 +831 120909 97076 +832 121080 96951 +833 121254 96829 +834 121429 96707 +835 121601 96583 +836 121766 96453 +837 121931 96323 +838 122104 96199 +839 122271 96070 +840 122437 95941 +841 122608 95815 +842 122772 95684 +843 122934 95551 +844 123098 95419 +845 123271 95295 +846 123405 95140 +847 123575 95013 +848 123751 94891 +849 123917 94760 +850 124048 94603 +851 124206 94466 +852 124237 94234 +853 124399 94100 +854 124568 93972 +855 124744 93849 +856 124912 93720 +857 125075 93588 +858 125244 93459 +859 125415 93332 +860 125466 93116 +861 125628 92982 +862 125793 92850 +863 125961 92721 +864 126135 92596 +865 126313 92474 +866 126486 92347 +867 126662 92224 +868 126839 92100 +869 127013 91975 +870 127183 91846 +871 127358 91721 +872 127529 91593 +873 127699 91464 +874 127870 91336 +875 128038 91205 +876 128088 90990 +877 128118 90762 +878 128282 90629 +879 128448 90497 +880 128614 90366 +881 128782 90235 +882 128944 90100 +883 129112 89969 +884 129285 89842 +885 129327 89624 +886 129405 89431 +887 129444 89211 +888 129611 89080 +889 129785 88954 +890 129961 88829 +891 130041 88638 +892 130200 88501 +893 130361 88365 +894 130525 88232 +895 130687 88097 +896 130853 87964 +897 131015 87829 +898 131179 87696 +899 131308 87539 +900 131472 87404 +901 131545 87211 +902 131710 87077 +903 131866 86938 +904 132033 86806 +905 132201 86675 +906 132371 86545 +907 132540 86413 +908 132716 86287 +909 132886 86156 +910 133011 85997 +911 133177 85864 +912 133344 85731 +913 133514 85601 +914 133683 85469 +915 133732 85262 +916 133899 85128 +917 134066 84996 +918 134116 84789 +919 134290 84661 +920 134471 84537 +921 134648 84411 +922 134812 84276 +923 134979 84143 +924 135146 84009 +925 135314 83877 +926 135484 83745 +927 135652 83613 +928 135826 83484 +929 135866 83273 +930 136031 83138 +931 136196 83004 +932 136366 82872 +933 136396 82655 +934 136560 82520 +935 136723 82384 +936 136881 82245 +937 137050 82113 +938 137217 81979 +939 137380 81843 +940 137550 81711 +941 137721 81580 +942 137890 81447 +943 138052 81310 +944 138212 81172 +945 138378 81037 +946 138457 80852 +947 138627 80719 +948 138761 80566 +949 138934 80435 +950 139110 80306 +951 139275 80171 +952 139436 80033 +953 139600 79897 +954 139768 79763 +955 139937 79629 +956 140101 79493 +957 140263 79355 +958 140432 79222 +959 140606 79091 +960 140779 78959 +961 140955 78829 +962 141121 78694 +963 141288 78558 +964 141453 78422 +965 141621 78287 +966 141793 78155 +967 141959 78018 +968 142121 77880 +969 142286 77744 +970 142455 77609 +971 142627 77476 +972 142802 77345 +973 142972 77211 +974 143143 77077 +975 143282 76926 +976 143442 76786 +977 143603 76647 +978 143770 76510 +979 143930 76371 +980 144094 76233 +981 144254 76093 +982 144423 75958 +983 144591 75822 +984 144758 75685 +985 144918 75545 +986 145086 75409 +987 145257 75275 +988 145428 75140 +989 145593 75002 +990 145761 74866 +991 145930 74730 +992 146094 74592 +993 146263 74456 +994 146436 74322 +995 146602 74184 +996 146770 74047 +997 146938 73910 +998 147103 73772 +999 147279 73639 +1000 147446 73502 +1001 147615 73365 +1002 147781 73227 +1003 147954 73092 +1004 148130 72959 +1005 148300 72823 +1006 148475 72689 +1007 148638 72549 +1008 148807 72412 +1009 148978 72276 +1010 149142 72136 +1011 149201 71946 +1012 149368 71809 +1013 149544 71675 +1014 149711 71537 +1015 149876 71397 +1016 150049 71262 +1017 150221 71126 +1018 150386 70987 +1019 150555 70849 +1020 150719 70709 +1021 150884 70570 +1022 151050 70431 +1023 151216 70291 +1024 151399 70160 +1025 151571 70024 +1026 151741 69886 +1027 151907 69747 +1028 152080 69611 +1029 152252 69474 +1030 152419 69335 +1031 152584 69195 +1032 152755 69057 +1033 152925 68919 +1034 153087 68778 +1035 153247 68635 +1036 153409 68494 +1037 153573 68353 +1038 153733 68210 +1039 153893 68068 +1040 154058 67927 +1041 154228 67789 +1042 154399 67651 +1043 154557 67507 +1044 154712 67362 +1045 154875 67221 +1046 155033 67077 +1047 155193 66934 +1048 155361 66795 +1049 155537 66659 +1050 155706 66519 +1051 155882 66383 +1052 156045 66241 +1053 156215 66102 +1054 156376 65959 +1055 156537 65817 +1056 156695 65672 +1057 156857 65530 +1058 157020 65388 +1059 157181 65245 +1060 157347 65104 +1061 157514 64963 +1062 157682 64823 +1063 157854 64684 +1064 158027 64546 +1065 158203 64409 +1066 158378 64271 +1067 158547 64131 +1068 158719 63992 +1069 158891 63853 +1070 159059 63712 +1071 159225 63571 +1072 159393 63430 +1073 159566 63291 +1074 159741 63153 +1075 159910 63013 +1076 160075 62870 +1077 160233 62726 +1078 160398 62583 +1079 160559 62439 +1080 160722 62296 +1081 160887 62154 +1082 161048 62010 +1083 161209 61866 +1084 161372 61722 +1085 161531 61578 +1086 161690 61433 +1087 161848 61288 +1088 162017 61146 +1089 162175 61001 +1090 162341 60859 +1091 162502 60715 +1092 162665 60571 +1093 162835 60430 +1094 163001 60288 +1095 163169 60146 +1096 163335 60003 +1097 163499 59860 +1098 163662 59716 +1099 163823 59572 +1100 163980 59426 +1101 164150 59284 +1102 164307 59138 +1103 164476 58997 +1104 164647 58855 +1105 164817 58714 +1106 164985 58572 +1107 165152 58429 +1108 165307 58282 +1109 165470 58138 +1110 165643 57997 +1111 165817 57857 +1112 165989 57715 +1113 166150 57570 +1114 166315 57427 +1115 166478 57283 +1116 166650 57141 +1117 166822 57000 +1118 166988 56856 +1119 167167 56717 +1120 167339 56576 +1121 167507 56433 +1122 167674 56289 +1123 167836 56144 +1124 168002 56000 +1125 168179 55860 +1126 168349 55718 +1127 168519 55575 +1128 168690 55433 +1129 168857 55289 +1130 169026 55146 +1131 169183 54999 +1132 169354 54857 +1133 169523 54714 +1134 169693 54570 +1135 169864 54428 +1136 170034 54285 +1137 170207 54143 +1138 170376 53999 +1139 170542 53855 +1140 170713 53712 +1141 170876 53567 +1142 171042 53422 +1143 171212 53279 +1144 171390 53138 +1145 171557 52994 +1146 171728 52851 +1147 171907 52710 +1148 172080 52567 +1149 172252 52424 +1150 172420 52280 +1151 172583 52134 +1152 172745 51988 +1153 172910 51843 +1154 173078 51698 +1155 173239 51552 +1156 173396 51404 +1157 173555 51257 +1158 173717 51111 +1159 173886 50966 +1160 174057 50823 +1161 174224 50678 +1162 174383 50530 +1163 174546 50384 +1164 174709 50238 +1165 174870 50091 +1166 175027 49943 +1167 175194 49798 +1168 175357 49652 +1169 175518 49505 +1170 175681 49358 +1171 175840 49211 +1172 176004 49065 +1173 176166 48918 +1174 176330 48772 +1175 176493 48625 +1176 176658 48479 +1177 176826 48334 +1178 176987 48187 +1179 177170 48046 +1180 177342 47901 +1181 177511 47756 +1182 177689 47614 +1183 177853 47467 +1184 178019 47321 +1185 178189 47176 +1186 178354 47030 +1187 178526 46885 +1188 178688 46738 +1189 178862 46594 +1190 179029 46448 +1191 179208 46305 +1192 179378 46160 +1193 179550 46015 +1194 179726 45871 +1195 179899 45727 +1196 180058 45578 +1197 180216 45430 +1198 180379 45282 +1199 180545 45136 +1200 180710 44989 +1201 180874 44842 +1202 181040 44695 +1203 181214 44550 +1204 181391 44406 +1205 181563 44261 +1206 181731 44115 +1207 181897 43968 +1208 182059 43820 +1209 182221 43672 +1210 182383 43525 +1211 182549 43378 +1212 182713 43230 +1213 182871 43081 +1214 183037 42934 +1215 183202 42787 +1216 183368 42640 +1217 183533 42493 +1218 183694 42344 +1219 183862 42197 +1220 184019 42048 +1221 184179 41900 +1222 184346 41753 +1223 184513 41605 +1224 184672 41457 +1225 184831 41308 +1226 184986 41158 +1227 185149 41010 +1228 185318 40863 +1229 185484 40716 +1230 185654 40569 +1231 185825 40423 +1232 185994 40276 +1233 186167 40130 +1234 186337 39983 +1235 186498 39834 +1236 186661 39686 +1237 186824 39537 +1238 186986 39389 +1239 187148 39240 +1240 187317 39093 +1241 187475 38944 +1242 187652 38798 +1243 187827 38652 +1244 187999 38505 +1245 188162 38357 +1246 188328 38209 +1247 188508 38064 +1248 188674 37916 +1249 188847 37769 +1250 189019 37622 +1251 189197 37476 +1252 189371 37330 +1253 189553 37185 +1254 189714 37035 +1255 189877 36887 +1256 190042 36738 +1257 190205 36589 +1258 190362 36439 +1259 190525 36290 +1260 190701 36144 +1261 190876 35997 +1262 191056 35851 +1263 191237 35705 +1264 191398 35556 +1265 191573 35409 +1266 191743 35261 +1267 191922 35115 +1268 192099 34968 +1269 192280 34822 +1270 192453 34674 +1271 192617 34525 +1272 192791 34378 +1273 192969 34231 +1274 193140 34083 +1275 193310 33935 +1276 193478 33786 +1277 193639 33636 +1278 193816 33489 +1279 193997 33343 +1280 194172 33195 +1281 194347 33048 +1282 194518 32899 +1283 194674 32748 +1284 194840 32599 +1285 195013 32451 +1286 195184 32303 +1287 195351 32154 +1288 195521 32005 +1289 195697 31857 +1290 195860 31707 +1291 196034 31559 +1292 196205 31411 +1293 196366 31260 +1294 196531 31111 +1295 196694 30961 +1296 196854 30810 +1297 197020 30661 +1298 197186 30511 +1299 197352 30361 +1300 197517 30212 +1301 197679 30061 +1302 197850 29912 +1303 198025 29764 +1304 198188 29614 +1305 198351 29464 +1306 198519 29314 +1307 198680 29164 +1308 198837 29012 +1309 199003 28863 +1310 199163 28712 +1311 199329 28562 +1312 199495 28412 +1313 199657 28262 +1314 199819 28111 +1315 199982 27961 +1316 200153 27811 +1317 200314 27660 +1318 200477 27510 +1319 200653 27361 +1320 200821 27211 +1321 200983 27061 +1322 201150 26911 +1323 201311 26760 +1324 201475 26610 +1325 201639 26459 +1326 201805 26309 +1327 201977 26159 +1328 202146 26009 +1329 202316 25859 +1330 202479 25709 +1331 202647 25559 +1332 202812 25408 +1333 202977 25258 +1334 203146 25107 +1335 203323 24958 +1336 203496 24809 +1337 203654 24657 +1338 203821 24507 +1339 203982 24356 diff --git a/main/__pycache__/__init__.cpython-312.pyc b/main/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000..434b610 Binary files /dev/null and b/main/__pycache__/__init__.cpython-312.pyc differ diff --git a/main/data/daily_data.ipynb b/main/data/daily_data.ipynb index eed24fa..aeb0fbb 100644 --- a/main/data/daily_data.ipynb +++ b/main/data/daily_data.ipynb @@ -5448,7 +5448,7 @@ "\n", "\n", "# 读取本地保存的股票列表 CSV 文件(假设文件名为 stocks_data.csv)\n", - "stocks_df = pd.read_csv('../../stocks_list.csv', encoding='utf-8-sig')\n", + "stocks_df = pd.read_csv('stocks_list.csv', encoding='utf-8-sig')\n", "\n", "# 用于存放所有股票的日线数据(每次获取的 DataFrame)\n", "daily_data_list = []\n", @@ -5488,7 +5488,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "85bdf760cb83fbd3", "metadata": { "ExecuteTime": { @@ -5510,7 +5510,7 @@ "if daily_data_list:\n", " all_daily_data = pd.concat(daily_data_list, ignore_index=True)\n", " # 使用 HDF5 格式保存到本地文件(文件名:daily_data.h5,key设为 'daily_data')\n", - " all_daily_data.to_hdf('../../data/daily_data.h5', key='daily_data', mode='w', format='table')\n", + " all_daily_data.to_hdf('/mnt/d/PyProject/NewStock/data/daily_data.h5', key='daily_data', mode='w', format='table')\n", " print(\"所有日线数据已保存到 daily_data.h5\")\n", "else:\n", " print(\"未获取到任何日线数据。\")" diff --git a/main/data/index_and_industry.ipynb b/main/data/index_and_industry.ipynb index 87d32d2..2755172 100644 --- a/main/data/index_and_industry.ipynb +++ b/main/data/index_and_industry.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "initial_id", "metadata": { "ExecuteTime": { @@ -24,7 +24,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "id": "f448da220816bf98", "metadata": { "ExecuteTime": { @@ -70,7 +70,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "id": "907f732d3c397bf", "metadata": { "ExecuteTime": { @@ -84,32 +84,32 @@ "output_type": "stream", "text": [ " ts_code trade_date close open high low \\\n", - "0 000905.SH 20250530 5671.0723 5704.7710 5704.7710 5665.5177 \n", - "1 000905.SH 20250529 5719.9101 5637.0633 5724.5185 5637.0633 \n", - "2 000905.SH 20250528 5637.2378 5651.8755 5660.4696 5628.4165 \n", - "3 000905.SH 20250527 5652.1454 5666.3027 5667.8710 5629.1343 \n", - "4 000905.SH 20250526 5669.4609 5653.2063 5693.6250 5644.5794 \n", + "0 000905.SH 20250606 5762.0778 5768.3989 5771.7558 5750.6592 \n", + "1 000905.SH 20250605 5769.9675 5741.0298 5778.0959 5719.5466 \n", + "2 000905.SH 20250604 5739.0058 5696.5692 5744.4543 5696.5692 \n", + "3 000905.SH 20250603 5694.8385 5653.6747 5710.4203 5653.2978 \n", + "4 000905.SH 20250530 5671.0723 5704.7710 5704.7710 5665.5177 \n", "... ... ... ... ... ... ... \n", - "13546 399006.SZ 20100607 1069.4680 1005.0280 1075.2250 1001.7020 \n", - "13547 399006.SZ 20100604 1027.6810 989.6810 1027.6810 986.5040 \n", - "13548 399006.SZ 20100603 998.3940 1002.3550 1026.7020 997.7750 \n", - "13549 399006.SZ 20100602 997.1190 967.6090 997.1190 952.6110 \n", - "13550 399006.SZ 20100601 973.2330 986.0150 994.7930 948.1180 \n", + "13558 399006.SZ 20100607 1069.4680 1005.0280 1075.2250 1001.7020 \n", + "13559 399006.SZ 20100604 1027.6810 989.6810 1027.6810 986.5040 \n", + "13560 399006.SZ 20100603 998.3940 1002.3550 1026.7020 997.7750 \n", + "13561 399006.SZ 20100602 997.1190 967.6090 997.1190 952.6110 \n", + "13562 399006.SZ 20100601 973.2330 986.0150 994.7930 948.1180 \n", "\n", " pre_close change pct_chg vol amount \n", - "0 5719.9101 -48.8378 -0.8538 1.099007e+08 1.376706e+08 \n", - "1 5637.2378 82.6723 1.4665 1.146825e+08 1.480951e+08 \n", - "2 5652.1454 -14.9076 -0.2638 9.490888e+07 1.199598e+08 \n", - "3 5669.4609 -17.3155 -0.3054 9.514936e+07 1.252757e+08 \n", - "4 5653.0436 16.4173 0.2904 9.717099e+07 1.273436e+08 \n", + "0 5769.9675 -7.8897 -0.1367 1.082177e+08 1.480224e+08 \n", + "1 5739.0058 30.9617 0.5395 1.252236e+08 1.749701e+08 \n", + "2 5694.8385 44.1673 0.7756 1.161961e+08 1.503149e+08 \n", + "3 5671.0723 23.7662 0.4191 1.228539e+08 1.599968e+08 \n", + "4 5719.9101 -48.8378 -0.8538 1.099007e+08 1.376706e+08 \n", "... ... ... ... ... ... \n", - "13546 1027.6810 41.7870 4.0661 2.655275e+06 9.106095e+06 \n", - "13547 998.3940 29.2870 2.9334 1.500295e+06 5.269441e+06 \n", - "13548 997.1190 1.2750 0.1279 1.616805e+06 6.240835e+06 \n", - "13549 973.2330 23.8860 2.4543 1.074628e+06 4.001206e+06 \n", - "13550 1000.0000 -26.7670 -2.6767 1.356285e+06 4.924177e+06 \n", + "13558 1027.6810 41.7870 4.0661 2.655275e+06 9.106095e+06 \n", + "13559 998.3940 29.2870 2.9334 1.500295e+06 5.269441e+06 \n", + "13560 997.1190 1.2750 0.1279 1.616805e+06 6.240835e+06 \n", + "13561 973.2330 23.8860 2.4543 1.074628e+06 4.001206e+06 \n", + "13562 1000.0000 -26.7670 -2.6767 1.356285e+06 4.924177e+06 \n", "\n", - "[13551 rows x 11 columns]\n" + "[13563 rows x 11 columns]\n" ] } ], diff --git a/main/data/update/cyq-perf.ipynb b/main/data/update/cyq-perf.ipynb index 3a3eea3..4001009 100644 --- a/main/data/update/cyq-perf.ipynb +++ b/main/data/update/cyq-perf.ipynb @@ -39,15 +39,15 @@ "3 000006.SZ 20250312\n", "4 000007.SZ 20250312\n", "... ... ...\n", - "26917 920445.BJ 20250519\n", - "26918 920489.BJ 20250519\n", - "26919 920682.BJ 20250519\n", - "26920 920799.BJ 20250519\n", - "26921 920819.BJ 20250519\n", + "26894 920445.BJ 20250526\n", + "26895 920489.BJ 20250526\n", + "26896 920682.BJ 20250526\n", + "26897 920799.BJ 20250526\n", + "26898 920819.BJ 20250526\n", "\n", - "[7724334 rows x 2 columns]\n", - "20250523\n", - "start_date: 20250526\n" + "[7751233 rows x 2 columns]\n", + "20250530\n", + "start_date: 20250603\n" ] } ], @@ -96,15 +96,10 @@ "任务 20250611 完成\n", "任务 20250610 完成\n", "任务 20250609 完成\n", - "任务 20250606 完成\n", "任务 20250605 完成\n", + "任务 20250606 完成\n", "任务 20250604 完成\n", - "任务 20250603 完成\n", - "任务 20250530 完成\n", - "任务 20250529 完成\n", - "任务 20250528 完成\n", - "任务 20250527 完成\n", - "任务 20250526 完成\n" + "任务 20250603 完成\n" ] } ], diff --git a/main/data/update/sw_daily.ipynb b/main/data/update/sw_daily.ipynb index 88344a0..3bb7512 100644 --- a/main/data/update/sw_daily.ipynb +++ b/main/data/update/sw_daily.ipynb @@ -39,15 +39,15 @@ "3 801005.SI 20250221\n", "4 801010.SI 20250221\n", "... ... ...\n", - "2190 859811.SI 20250519\n", - "2191 859821.SI 20250519\n", - "2192 859822.SI 20250519\n", - "2193 859852.SI 20250519\n", - "2194 859951.SI 20250519\n", + "2190 859811.SI 20250526\n", + "2191 859821.SI 20250526\n", + "2192 859822.SI 20250526\n", + "2193 859852.SI 20250526\n", + "2194 859951.SI 20250526\n", "\n", - "[1071172 rows x 2 columns]\n", - "20250523\n", - "start_date: 20250526\n" + "[1073367 rows x 2 columns]\n", + "20250530\n", + "start_date: 20250603\n" ] } ], @@ -86,25 +86,20 @@ "name": "stdout", "output_type": "stream", "text": [ - "任务 20250619 完成\n", "任务 20250620 完成\n", + "任务 20250619 完成\n", "任务 20250618 完成\n", "任务 20250617 完成\n", "任务 20250616 完成\n", "任务 20250613 完成\n", - "任务 20250612 完成\n", "任务 20250611 完成\n", - "任务 20250609 完成\n", + "任务 20250612 完成\n", "任务 20250610 完成\n", + "任务 20250609 完成\n", "任务 20250606 完成\n", "任务 20250605 完成\n", "任务 20250604 完成\n", - "任务 20250603 完成\n", - "任务 20250530 完成\n", - "任务 20250529 完成\n", - "任务 20250527 完成\n", - "任务 20250528 完成\n", - "任务 20250526 完成\n" + "任务 20250603 完成\n" ] } ], diff --git a/main/data/update/update_daily_basic.ipynb b/main/data/update/update_daily_basic.ipynb index f86a7ac..48fc4a4 100644 --- a/main/data/update/update_daily_basic.ipynb +++ b/main/data/update/update_daily_basic.ipynb @@ -94,17 +94,17 @@ "output_type": "stream", "text": [ "\n", - "Index: 8674588 entries, 0 to 26945\n", + "Index: 8701511 entries, 0 to 26922\n", "Data columns (total 2 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", " 0 ts_code object\n", " 1 trade_date object\n", "dtypes: object(2)\n", - "memory usage: 198.5+ MB\n", + "memory usage: 199.2+ MB\n", "None\n", - "20250523\n", - "20250526\n" + "20250530\n", + "20250603\n" ] } ], @@ -150,12 +150,12 @@ "任务 20250715 完成\n", "任务 20250714 完成\n", "任务 20250711 完成\n", - "任务 20250709 完成\n", "任务 20250710 完成\n", + "任务 20250709 完成\n", "任务 20250708 完成\n", "任务 20250707 完成\n", - "任务 20250704 完成\n", "任务 20250703 完成\n", + "任务 20250704 完成\n", "任务 20250702 完成\n", "任务 20250701 完成\n", "任务 20250630 完成\n", @@ -174,15 +174,10 @@ "任务 20250611 完成\n", "任务 20250610 完成\n", "任务 20250609 完成\n", - "任务 20250606 完成\n", "任务 20250605 完成\n", - "任务 20250603 完成\n", + "任务 20250606 完成\n", "任务 20250604 完成\n", - "任务 20250530 完成\n", - "任务 20250529 完成\n", - "任务 20250528 完成\n", - "任务 20250527 完成\n", - "任务 20250526 完成\n" + "任务 20250603 完成\n" ] } ], @@ -253,58 +248,58 @@ "output_type": "stream", "text": [ " ts_code trade_date close turnover_rate turnover_rate_f \\\n", - "0 603990.SH 20250530 14.96 3.7919 4.9168 \n", - "1 603666.SH 20250530 33.72 2.4954 4.7137 \n", - "2 001339.SZ 20250530 45.78 7.0710 7.0710 \n", - "3 002006.SZ 20250530 16.67 2.4368 3.4806 \n", - "4 603353.SH 20250530 15.21 1.3567 4.1316 \n", + "0 600845.SH 20250605 25.68 0.8243 2.5243 \n", + "1 000153.SZ 20250605 6.12 1.9588 2.7729 \n", + "2 002086.SZ 20250605 2.76 5.2365 6.0861 \n", + "3 300020.SZ 20250605 3.87 2.2399 2.5078 \n", + "4 605567.SH 20250605 9.90 2.5088 4.5825 \n", "... ... ... ... ... ... \n", - "26918 002670.SZ 20250526 11.86 0.7662 2.3092 \n", - "26919 839946.BJ 20250526 9.67 4.8520 6.8863 \n", - "26920 688076.SH 20250526 49.59 5.9483 9.5054 \n", - "26921 300519.SZ 20250526 14.44 2.4601 3.8976 \n", - "26922 300468.SZ 20250526 18.15 6.8275 8.8410 \n", + "21540 000068.SZ 20250603 3.38 1.1289 2.0176 \n", + "21541 301135.SZ 20250603 25.84 4.8553 4.8553 \n", + "21542 603026.SH 20250603 33.42 0.4772 0.7542 \n", + "21543 002079.SZ 20250603 9.45 1.0524 1.3694 \n", + "21544 688335.SH 20250603 12.69 1.1169 2.2103 \n", "\n", - " volume_ratio pe pe_ttm pb ps ps_ttm \\\n", - "0 0.65 NaN NaN 5.5665 9.8735 11.0137 \n", - "1 1.15 NaN NaN 3.2133 11.8990 10.3525 \n", - "2 1.22 91.7742 74.3709 5.3909 2.8419 2.7478 \n", - "3 0.81 58.9666 65.5384 3.6508 5.0124 5.4591 \n", - "4 1.10 90.1163 80.8019 1.5917 0.9380 0.9517 \n", - "... ... ... ... ... ... ... \n", - "26918 0.75 137.0866 106.8454 2.0610 15093.0115 14821.3328 \n", - "26919 0.55 NaN NaN 5.7695 2.5489 2.4978 \n", - "26920 3.15 27.5757 22.7263 3.7628 6.8632 6.0784 \n", - "26921 1.14 45.8504 44.3443 2.7022 8.6318 8.8737 \n", - "26922 1.08 142.9746 150.8960 5.8350 13.0086 13.6702 \n", + " volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n", + "0 1.47 32.6889 34.9249 6.1529 5.4276 5.7895 3.2460 \n", + "1 0.95 17.6853 18.7324 1.4099 0.6639 0.6930 1.7509 \n", + "2 1.00 NaN NaN 3.8361 15.8946 15.5013 0.0000 \n", + "3 0.66 NaN NaN 0.9763 5.6130 21.2702 0.0000 \n", + "4 0.99 242.4925 78.2360 1.8181 0.7875 0.7674 0.0000 \n", + "... ... ... ... ... ... ... ... \n", + "21540 1.02 259.4835 175.8911 4.9250 3.3696 3.4641 0.0000 \n", + "21541 0.98 68.9144 62.8352 2.0805 2.0868 1.9475 1.1264 \n", + "21542 0.95 412.5304 NaN 1.7468 1.2212 1.1453 0.1197 \n", + "21543 0.93 103.8909 74.2709 2.4969 1.3579 1.4180 0.4011 \n", + "21544 0.87 NaN NaN 1.6474 10.0514 8.7963 NaN \n", "\n", - " dv_ratio dv_ttm total_share float_share free_share total_mv \\\n", - "0 0.0000 NaN 30628.2731 30628.2731 23620.5583 4.581990e+05 \n", - "1 0.0000 NaN 20649.0816 20649.0816 10931.3716 6.962870e+05 \n", - "2 0.2622 0.3498 25042.9670 7313.0995 7313.0995 1.146467e+06 \n", - "3 0.7749 0.7749 51979.3440 45516.0000 31865.7600 8.664957e+05 \n", - "4 0.6462 1.3036 17339.4000 17041.8000 5596.0000 2.637323e+05 \n", - "... ... ... ... ... ... ... \n", - "26918 0.0000 NaN 193508.4653 162335.0634 53860.6790 2.295010e+06 \n", - "26919 NaN NaN 13499.0443 9702.8595 6836.5574 1.305358e+05 \n", - "26920 NaN NaN 22487.0915 22487.0915 14071.9565 1.115135e+06 \n", - "26921 2.7701 2.7701 16000.0000 11410.0000 7201.9100 2.310400e+05 \n", - "26922 0.3306 0.3306 53064.9275 52979.4065 40913.5262 9.631284e+05 \n", + " dv_ttm total_share float_share free_share total_mv \\\n", + "0 3.2460 288380.3858 213374.0521 69678.6847 7.405608e+06 \n", + "1 1.6340 46477.3722 45294.3722 31996.8047 2.844415e+05 \n", + "2 NaN 195894.6500 151702.1291 130526.0564 5.406692e+05 \n", + "3 NaN 79467.7974 76663.9584 68475.6577 3.075404e+05 \n", + "4 NaN 20000.0000 20000.0000 10949.3050 1.980000e+05 \n", + "... ... ... ... ... ... \n", + "21540 NaN 100667.1464 100667.1464 56326.7969 3.402550e+05 \n", + "21541 1.1264 10195.2000 5558.9000 5558.9000 2.634440e+05 \n", + "21542 0.1197 20268.0000 20268.0000 12822.4285 6.773566e+05 \n", + "21543 0.4011 81013.9316 80937.8478 62203.4223 7.655817e+05 \n", + "21544 NaN 14803.4592 14803.4592 7480.3745 1.878559e+05 \n", "\n", " circ_mv is_st \n", - "0 4.581990e+05 False \n", - "1 6.962870e+05 False \n", - "2 3.347937e+05 False \n", - "3 7.587517e+05 False \n", - "4 2.592058e+05 False \n", + "0 5.479446e+06 False \n", + "1 2.772016e+05 False \n", + "2 4.186979e+05 False \n", + "3 2.966895e+05 True \n", + "4 1.980000e+05 False \n", "... ... ... \n", - "26918 1.925294e+06 False \n", - "26919 9.382665e+04 False \n", - "26920 1.115135e+06 False \n", - "26921 1.647604e+05 False \n", - "26922 9.615762e+05 False \n", + "21540 3.402550e+05 False \n", + "21541 1.436420e+05 False \n", + "21542 6.773566e+05 False \n", + "21543 7.648627e+05 False \n", + "21544 1.878559e+05 False \n", "\n", - "[26923 rows x 19 columns]\n" + "[21545 rows x 19 columns]\n" ] } ], @@ -329,58 +324,58 @@ "output_type": "stream", "text": [ " ts_code trade_date close turnover_rate turnover_rate_f \\\n", - "16 300536.SZ 20250530 8.67 2.8854 3.5632 \n", - "78 000668.SZ 20250530 7.94 4.1498 7.0226 \n", - "112 002231.SZ 20250530 3.28 8.9944 10.0552 \n", - "147 300313.SZ 20250530 6.28 6.0110 12.4720 \n", - "158 603838.SH 20250530 5.73 0.9777 2.6542 \n", + "3 300020.SZ 20250605 3.87 2.2399 2.5078 \n", + "5 000506.SZ 20250605 8.11 11.2852 16.8442 \n", + "43 600243.SH 20250605 3.09 2.3385 2.8128 \n", + "48 002528.SZ 20250605 2.63 1.7748 3.7890 \n", + "78 300044.SZ 20250605 3.43 3.7959 3.9616 \n", "... ... ... ... ... ... \n", - "26733 603828.SH 20250526 4.98 0.9734 1.9562 \n", - "26751 600599.SH 20250526 7.46 2.5125 6.3118 \n", - "26785 000820.SZ 20250526 3.02 13.6997 14.0750 \n", - "26885 002005.SZ 20250526 1.77 0.3214 0.5145 \n", - "26905 603869.SH 20250526 6.15 0.3000 0.7946 \n", + "21429 600243.SH 20250603 3.06 3.3544 4.0348 \n", + "21434 002528.SZ 20250603 2.52 1.4622 3.1216 \n", + "21464 300044.SZ 20250603 3.45 4.3894 4.5810 \n", + "21494 300097.SZ 20250603 4.89 2.6755 3.1205 \n", + "21515 600200.SH 20250603 2.59 6.4745 7.8264 \n", "\n", - " volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n", - "16 0.55 NaN NaN 4.9112 10.9775 12.1174 0.0 \n", - "78 1.07 NaN NaN 1.6212 8.7361 5.6924 0.0 \n", - "112 0.74 NaN NaN 4.3227 3.9056 5.3690 0.0 \n", - "147 0.92 NaN NaN NaN 14.2840 13.5826 0.0 \n", - "158 1.06 NaN NaN 1.9039 6.4291 5.8279 0.0 \n", - "... ... ... ... ... ... ... ... \n", - "26733 0.56 345.783 1670.8958 3.9261 1.2065 1.3013 0.0 \n", - "26751 0.68 NaN NaN 11.2319 3.8238 3.9211 0.0 \n", - "26785 2.40 NaN NaN 12.4588 15.8309 20.1399 0.0 \n", - "26885 0.48 NaN NaN 15.9120 4.2066 4.2221 0.0 \n", - "26905 1.00 149.594 167.2545 0.8344 4.6640 5.0668 0.0 \n", + " volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n", + "3 0.66 NaN NaN 0.9763 5.6130 21.2702 0.0 \n", + "5 5.96 NaN NaN 14.2472 22.6112 19.7704 0.0 \n", + "43 0.52 NaN NaN 2.1216 5.7313 5.8761 0.0 \n", + "48 1.08 NaN NaN 17.3769 3.3364 4.0382 0.0 \n", + "78 1.05 NaN NaN 25.1987 18.2860 27.0836 0.0 \n", + "... ... ... ... ... ... ... ... \n", + "21429 0.68 NaN NaN 2.1010 5.6757 5.8190 0.0 \n", + "21434 0.77 NaN NaN 16.6502 3.1969 3.8693 0.0 \n", + "21464 1.26 NaN NaN 25.3456 18.3927 27.2415 0.0 \n", + "21494 1.55 NaN NaN 3.0435 3.6740 4.2734 0.0 \n", + "21515 0.79 26.1689 NaN 1.0523 1.1539 1.5214 0.0 \n", "\n", - " dv_ttm total_share float_share free_share total_mv \\\n", - "16 NaN 29328.8133 29325.3240 23747.3240 254280.8113 \n", - "78 NaN 14684.1890 14684.1890 8677.2104 116592.4607 \n", - "112 NaN 34685.0017 29481.8767 26371.6067 113766.8056 \n", - "147 NaN 31297.7396 19735.2789 9511.5479 196549.8047 \n", - "158 NaN 32001.6000 32001.6000 11788.1468 183369.1680 \n", - "... ... ... ... ... ... \n", - "26733 NaN 59596.0158 59593.9625 29654.2988 296788.1587 \n", - "26751 NaN 16600.0000 16600.0000 6607.7948 123836.0000 \n", - "26785 NaN 64655.5179 29696.6877 28904.9696 195259.6641 \n", - "26885 NaN 175242.4858 175199.3158 109452.0915 310179.1999 \n", - "26905 NaN 50450.0508 50450.0508 19045.9689 310267.8124 \n", + " dv_ttm total_share float_share free_share total_mv circ_mv \\\n", + "3 NaN 79467.7974 76663.9584 68475.6577 307540.3759 296689.5190 \n", + "5 NaN 92901.7761 92867.0961 62218.8027 753433.4042 753152.1494 \n", + "43 NaN 43885.0000 43885.0000 36485.0000 135604.6500 135604.6500 \n", + "48 NaN 119867.5082 104974.0608 49171.2582 315251.5466 276081.7799 \n", + "78 NaN 76386.9228 76375.7508 73182.1277 262007.1452 261968.8252 \n", + "... ... ... ... ... ... ... \n", + "21429 NaN 43885.0000 43885.0000 36485.0000 134288.1000 134288.1000 \n", + "21434 NaN 119867.5082 104974.0608 49171.2582 302066.1207 264534.6332 \n", + "21464 NaN 76386.9228 76375.7508 73182.1277 263534.8837 263496.3403 \n", + "21494 NaN 28854.9669 27000.9948 23150.5534 141100.7881 132034.8646 \n", + "21515 NaN 71215.1832 71087.9480 58808.3718 184447.3245 184117.7853 \n", "\n", - " circ_mv is_st \n", - "16 254250.5591 True \n", - "78 116592.4607 True \n", - "112 96700.5556 True \n", - "147 123937.5515 True \n", - "158 183369.1680 True \n", - "... ... ... \n", - "26733 296777.9333 True \n", - "26751 123836.0000 True \n", - "26785 89683.9969 True \n", - "26885 310102.7890 True \n", - "26905 310267.8124 True \n", + " is_st \n", + "3 True \n", + "5 True \n", + "43 True \n", + "48 True \n", + "78 True \n", + "... ... \n", + "21429 True \n", + "21434 True \n", + "21464 True \n", + "21494 True \n", + "21515 True \n", "\n", - "[944 rows x 19 columns]\n" + "[753 rows x 19 columns]\n" ] } ], @@ -430,7 +425,7 @@ "output_type": "stream", "text": [ "\n", - "Index: 8701511 entries, 0 to 26922\n", + "Index: 8723056 entries, 0 to 21544\n", "Data columns (total 3 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", @@ -438,7 +433,7 @@ " 1 trade_date object\n", " 2 is_st bool \n", "dtypes: bool(1), object(2)\n", - "memory usage: 207.5+ MB\n", + "memory usage: 208.0+ MB\n", "None\n" ] } diff --git a/main/data/update/update_daily_data.ipynb b/main/data/update/update_daily_data.ipynb index e5a0b94..75a3b03 100644 --- a/main/data/update/update_daily_data.ipynb +++ b/main/data/update/update_daily_data.ipynb @@ -38,17 +38,17 @@ "output_type": "stream", "text": [ "\n", - "Index: 8745589 entries, 0 to 26765\n", + "Index: 8579473 entries, 0 to 5374\n", "Data columns (total 2 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", " 0 ts_code object\n", " 1 trade_date object\n", "dtypes: object(2)\n", - "memory usage: 200.2+ MB\n", + "memory usage: 196.4+ MB\n", "None\n", - "20250523\n", - "20250526\n" + "20250407\n", + "20250408\n" ] } ], @@ -85,10 +85,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "任务 000001.SZ 完成\n", "任务 000002.SZ 完成\n", - "任务 000004.SZ 完成\n", + "任务 000001.SZ 完成\n", "任务 000006.SZ 完成\n", + "任务 000004.SZ 完成\n", "任务 000007.SZ 完成\n", "任务 000008.SZ 完成\n", "任务 000009.SZ 完成\n", @@ -97,152 +97,152 @@ "任务 000011.SZ 完成\n", "任务 000014.SZ 完成\n", "任务 000016.SZ 完成\n", - "任务 000019.SZ 完成\n", "任务 000017.SZ 完成\n", + "任务 000019.SZ 完成\n", "任务 000020.SZ 完成\n", "任务 000021.SZ 完成\n", "任务 000025.SZ 完成\n", "任务 000026.SZ 完成\n", - "任务 000028.SZ 完成\n", "任务 000027.SZ 完成\n", - "任务 000030.SZ 完成\n", + "任务 000028.SZ 完成\n", "任务 000029.SZ 完成\n", + "任务 000030.SZ 完成\n", "任务 000031.SZ 完成\n", "任务 000032.SZ 完成\n", - "任务 000035.SZ 完成\n", "任务 000034.SZ 完成\n", "任务 000036.SZ 完成\n", "任务 000037.SZ 完成\n", "任务 000039.SZ 完成\n", "任务 000040.SZ 完成\n", - "任务 000045.SZ 完成\n", "任务 000042.SZ 完成\n", - "任务 000049.SZ 完成\n", + "任务 000045.SZ 完成\n", "任务 000048.SZ 完成\n", - "任务 000055.SZ 完成\n", + "任务 000049.SZ 完成\n", "任务 000050.SZ 完成\n", + "任务 000055.SZ 完成\n", "任务 000056.SZ 完成\n", "任务 000058.SZ 完成\n", "任务 000059.SZ 完成\n", "任务 000060.SZ 完成\n", - "任务 000062.SZ 完成\n", "任务 000061.SZ 完成\n", + "任务 000062.SZ 完成\n", "任务 000063.SZ 完成\n", "任务 000065.SZ 完成\n", - "任务 000068.SZ 完成\n", "任务 000066.SZ 完成\n", + "任务 000068.SZ 完成\n", "任务 000069.SZ 完成\n", "任务 000070.SZ 完成\n", "任务 000078.SZ 完成\n", "任务 000088.SZ 完成\n", - "任务 000090.SZ 完成\n", "任务 000089.SZ 完成\n", - "任务 000099.SZ 完成\n", + "任务 000090.SZ 完成\n", "任务 000096.SZ 完成\n", - "任务 000151.SZ 完成\n", + "任务 000099.SZ 完成\n", "任务 000100.SZ 完成\n", - "任务 000155.SZ 完成\n", + "任务 000151.SZ 完成\n", "任务 000153.SZ 完成\n", - "任务 000157.SZ 完成\n", + "任务 000155.SZ 完成\n", "任务 000156.SZ 完成\n", + "任务 000157.SZ 完成\n", "任务 000158.SZ 完成\n", "任务 000159.SZ 完成\n", "任务 000166.SZ 完成\n", "任务 000301.SZ 完成\n", "任务 000333.SZ 完成\n", "任务 000338.SZ 完成\n", - "任务 000401.SZ 完成\n", "任务 000400.SZ 完成\n", - "任务 000403.SZ 完成\n", + "任务 000401.SZ 完成\n", "任务 000402.SZ 完成\n", - "任务 000407.SZ 完成\n", + "任务 000403.SZ 完成\n", "任务 000404.SZ 完成\n", - "任务 000409.SZ 完成\n", + "任务 000407.SZ 完成\n", "任务 000408.SZ 完成\n", - "任务 000411.SZ 完成\n", + "任务 000409.SZ 完成\n", "任务 000410.SZ 完成\n", - "任务 000417.SZ 完成\n", + "任务 000411.SZ 完成\n", "任务 000415.SZ 完成\n", + "任务 000417.SZ 完成\n", "任务 000419.SZ 完成\n", + "任务 000035.SZ 完成\n", "任务 000420.SZ 完成\n", - "任务 000421.SZ 完成\n", "任务 000422.SZ 完成\n", + "任务 000421.SZ 完成\n", "任务 000423.SZ 完成\n", "任务 000425.SZ 完成\n", - "任务 000428.SZ 完成\n", "任务 000426.SZ 完成\n", - "任务 000430.SZ 完成\n", + "任务 000428.SZ 完成\n", "任务 000429.SZ 完成\n", - "任务 000488.SZ 完成\n", + "任务 000430.SZ 完成\n", "任务 000498.SZ 完成\n", + "任务 000488.SZ 完成\n", "任务 000501.SZ 完成\n", "任务 000503.SZ 完成\n", "任务 000504.SZ 完成\n", "任务 000505.SZ 完成\n", - "任务 000506.SZ 完成\n", "任务 000507.SZ 完成\n", + "任务 000506.SZ 完成\n", "任务 000509.SZ 完成\n", "任务 000510.SZ 完成\n", - "任务 000513.SZ 完成\n", "任务 000514.SZ 完成\n", - "任务 000516.SZ 完成\n", + "任务 000513.SZ 完成\n", "任务 000517.SZ 完成\n", + "任务 000516.SZ 完成\n", "任务 000519.SZ 完成\n", "任务 000518.SZ 完成\n", "任务 000520.SZ 完成\n", "任务 000521.SZ 完成\n", - "任务 000524.SZ 完成\n", "任务 000523.SZ 完成\n", - "任务 000526.SZ 完成\n", + "任务 000524.SZ 完成\n", "任务 000525.SZ 完成\n", + "任务 000526.SZ 完成\n", "任务 000528.SZ 完成\n", "任务 000529.SZ 完成\n", - "任务 000531.SZ 完成\n", "任务 000530.SZ 完成\n", - "任务 000532.SZ 完成\n", + "任务 000531.SZ 完成\n", "任务 000533.SZ 完成\n", - "任务 000536.SZ 完成\n", + "任务 000532.SZ 完成\n", "任务 000534.SZ 完成\n", + "任务 000536.SZ 完成\n", "任务 000537.SZ 完成\n", "任务 000538.SZ 完成\n", - "任务 000541.SZ 完成\n", "任务 000539.SZ 完成\n", + "任务 000541.SZ 完成\n", "任务 000543.SZ 完成\n", "任务 000544.SZ 完成\n", "任务 000545.SZ 完成\n", "任务 000546.SZ 完成\n", - "任务 000547.SZ 完成\n", "任务 000548.SZ 完成\n", - "任务 000550.SZ 完成\n", + "任务 000547.SZ 完成\n", "任务 000551.SZ 完成\n", - "任务 000552.SZ 完成\n", + "任务 000550.SZ 完成\n", "任务 000553.SZ 完成\n", + "任务 000552.SZ 完成\n", "任务 000554.SZ 完成\n", "任务 000555.SZ 完成\n", "任务 000557.SZ 完成\n", "任务 000558.SZ 完成\n", - "任务 000560.SZ 完成\n", "任务 000559.SZ 完成\n", - "任务 000563.SZ 完成\n", + "任务 000560.SZ 完成\n", "任务 000561.SZ 完成\n", - "任务 000565.SZ 完成\n", + "任务 000563.SZ 完成\n", "任务 000564.SZ 完成\n", - "任务 000566.SZ 完成\n", + "任务 000565.SZ 完成\n", "任务 000567.SZ 完成\n", - "任务 000570.SZ 完成\n", + "任务 000566.SZ 完成\n", "任务 000568.SZ 完成\n", - "任务 000572.SZ 完成\n", + "任务 000570.SZ 完成\n", "任务 000571.SZ 完成\n", + "任务 000572.SZ 完成\n", "任务 000573.SZ 完成\n", "任务 000576.SZ 完成\n", "任务 000581.SZ 完成\n", "任务 000582.SZ 完成\n", - "任务 000586.SZ 完成\n", "任务 000584.SZ 完成\n", + "任务 000586.SZ 完成\n", "任务 000589.SZ 完成\n", "任务 000590.SZ 完成\n", - "任务 000591.SZ 完成\n", "任务 000592.SZ 完成\n", + "任务 000591.SZ 完成\n", "任务 000595.SZ 完成\n", "任务 000593.SZ 完成\n", "任务 000597.SZ 完成\n", @@ -253,68 +253,68 @@ "任务 000600.SZ 完成\n", "任务 000603.SZ 完成\n", "任务 000605.SZ 完成\n", - "任务 000607.SZ 完成\n", "任务 000608.SZ 完成\n", + "任务 000607.SZ 完成\n", "任务 000609.SZ 完成\n", "任务 000610.SZ 完成\n", "任务 000612.SZ 完成\n", "任务 000615.SZ 完成\n", - "任务 000617.SZ 完成\n", "任务 000619.SZ 完成\n", - "任务 000620.SZ 完成\n", + "任务 000617.SZ 完成\n", "任务 000622.SZ 完成\n", + "任务 000620.SZ 完成\n", "任务 000623.SZ 完成\n", "任务 000625.SZ 完成\n", - "任务 000627.SZ 完成\n", "任务 000626.SZ 完成\n", "任务 000628.SZ 完成\n", "任务 000629.SZ 完成\n", - "任务 000631.SZ 完成\n", "任务 000630.SZ 完成\n", - "任务 000633.SZ 完成\n", + "任务 000627.SZ 完成\n", + "任务 000631.SZ 完成\n", "任务 000632.SZ 完成\n", + "任务 000633.SZ 完成\n", "任务 000635.SZ 完成\n", "任务 000636.SZ 完成\n", "任务 000637.SZ 完成\n", "任务 000638.SZ 完成\n", "任务 000639.SZ 完成\n", "任务 000650.SZ 完成\n", - "任务 000652.SZ 完成\n", "任务 000651.SZ 完成\n", + "任务 000652.SZ 完成\n", "任务 000655.SZ 完成\n", "任务 000656.SZ 完成\n", "任务 000657.SZ 完成\n", "任务 000659.SZ 完成\n", "任务 000661.SZ 完成\n", "任务 000663.SZ 完成\n", - "任务 000668.SZ 完成\n", "任务 000665.SZ 完成\n", + "任务 000668.SZ 完成\n", "任务 000669.SZ 完成\n", "任务 000670.SZ 完成\n", - "任务 000676.SZ 完成\n", "任务 000672.SZ 完成\n", - "任务 000678.SZ 完成\n", + "任务 000676.SZ 完成\n", "任务 000677.SZ 完成\n", + "任务 000678.SZ 完成\n", "任务 000679.SZ 完成\n", "任务 000680.SZ 完成\n", "任务 000681.SZ 完成\n", "任务 000682.SZ 完成\n", "任务 000683.SZ 完成\n", "任务 000685.SZ 完成\n", - "任务 000688.SZ 完成\n", "任务 000686.SZ 完成\n", - "任务 000691.SZ 完成\n", + "任务 000688.SZ 完成\n", "任务 000690.SZ 完成\n", - "任务 000695.SZ 完成\n", + "任务 000691.SZ 完成\n", "任务 000692.SZ 完成\n", + "任务 000695.SZ 完成\n", "任务 000697.SZ 完成\n", "任务 000698.SZ 完成\n", - "任务 000701.SZ 完成\n", "任务 000700.SZ 完成\n", + "任务 000701.SZ 完成\n", "任务 000702.SZ 完成\n", "任务 000703.SZ 完成\n", - "任务 000707.SZ 完成\n", "任务 000705.SZ 完成\n", + "任务 000707.SZ 完成\n", "任务 000708.SZ 完成\n", "任务 000709.SZ 完成\n", "任务 000710.SZ 完成\n", @@ -323,42 +323,42 @@ "任务 000713.SZ 完成\n", "任务 000715.SZ 完成\n", "任务 000716.SZ 完成\n", - "任务 000718.SZ 完成\n", "任务 000717.SZ 完成\n", + "任务 000718.SZ 完成\n", "任务 000719.SZ 完成\n", "任务 000720.SZ 完成\n", "任务 000721.SZ 完成\n", "任务 000722.SZ 完成\n", "任务 000723.SZ 完成\n", "任务 000725.SZ 完成\n", - "任务 000727.SZ 完成\n", "任务 000726.SZ 完成\n", + "任务 000727.SZ 完成\n", "任务 000728.SZ 完成\n", "任务 000729.SZ 完成\n", - "任务 000733.SZ 完成\n", "任务 000731.SZ 完成\n", + "任务 000733.SZ 完成\n", "任务 000735.SZ 完成\n", "任务 000736.SZ 完成\n", "任务 000737.SZ 完成\n", "任务 000738.SZ 完成\n", - "任务 000750.SZ 完成\n", "任务 000739.SZ 完成\n", - "任务 000752.SZ 完成\n", + "任务 000750.SZ 完成\n", "任务 000751.SZ 完成\n", + "任务 000752.SZ 完成\n", "任务 000753.SZ 完成\n", "任务 000755.SZ 完成\n", - "任务 000757.SZ 完成\n", "任务 000756.SZ 完成\n", - "任务 000759.SZ 完成\n", + "任务 000757.SZ 完成\n", "任务 000758.SZ 完成\n", - "任务 000762.SZ 完成\n", + "任务 000759.SZ 完成\n", "任务 000761.SZ 完成\n", + "任务 000762.SZ 完成\n", "任务 000766.SZ 完成\n", "任务 000767.SZ 完成\n", "任务 000768.SZ 完成\n", "任务 000776.SZ 完成\n", - "任务 000778.SZ 完成\n", "任务 000777.SZ 完成\n", + "任务 000778.SZ 完成\n", "任务 000779.SZ 完成\n", "任务 000782.SZ 完成\n", "任务 000783.SZ 完成\n", @@ -498,8 +498,8 @@ "任务 000987.SZ 完成\n", "任务 000988.SZ 完成\n", "任务 000989.SZ 完成\n", - "任务 000993.SZ 完成\n", "任务 000990.SZ 完成\n", + "任务 000993.SZ 完成\n", "任务 000995.SZ 完成\n", "任务 000997.SZ 完成\n", "任务 000998.SZ 完成\n", @@ -508,10 +508,10 @@ "任务 001202.SZ 完成\n", "任务 001203.SZ 完成\n", "任务 001205.SZ 完成\n", - "任务 001207.SZ 完成\n", "任务 001206.SZ 完成\n", - "任务 001209.SZ 完成\n", + "任务 001207.SZ 完成\n", "任务 001208.SZ 完成\n", + "任务 001209.SZ 完成\n", "任务 001210.SZ 完成\n", "任务 001211.SZ 完成\n", "任务 001212.SZ 完成\n", @@ -520,18 +520,18 @@ "任务 001216.SZ 完成\n", "任务 001217.SZ 完成\n", "任务 001218.SZ 完成\n", - "任务 001222.SZ 完成\n", "任务 001219.SZ 完成\n", + "任务 001222.SZ 完成\n", "任务 001223.SZ 完成\n", "任务 001225.SZ 完成\n", "任务 001226.SZ 完成\n", "任务 001227.SZ 完成\n", "任务 001228.SZ 完成\n", "任务 001229.SZ 完成\n", - "任务 001231.SZ 完成\n", "任务 001230.SZ 完成\n", - "任务 001236.SZ 完成\n", + "任务 001231.SZ 完成\n", "任务 001234.SZ 完成\n", + "任务 001236.SZ 完成\n", "任务 001238.SZ 完成\n", "任务 001239.SZ 完成\n", "任务 001255.SZ 完成\n", @@ -540,12 +540,12 @@ "任务 001259.SZ 完成\n", "任务 001260.SZ 完成\n", "任务 001266.SZ 完成\n", - "任务 001268.SZ 完成\n", "任务 001267.SZ 完成\n", + "任务 001268.SZ 完成\n", "任务 001269.SZ 完成\n", "任务 001270.SZ 完成\n", - "任务 001278.SZ 完成\n", "任务 001277.SZ 完成\n", + "任务 001278.SZ 完成\n", "任务 001279.SZ 完成\n", "任务 001282.SZ 完成\n", "任务 001283.SZ 完成\n", @@ -568,28 +568,28 @@ "任务 001317.SZ 完成\n", "任务 001319.SZ 完成\n", "任务 001318.SZ 完成\n", - "任务 001323.SZ 完成\n", "任务 001322.SZ 完成\n", - "任务 001326.SZ 完成\n", + "任务 001323.SZ 完成\n", "任务 001324.SZ 完成\n", - "任务 001328.SZ 完成\n", + "任务 001326.SZ 完成\n", "任务 001330.SZ 完成\n", + "任务 001328.SZ 完成\n", "任务 001332.SZ 完成\n", "任务 001331.SZ 完成\n", "任务 001336.SZ 完成\n", "任务 001333.SZ 完成\n", - "任务 001337.SZ 完成\n", "任务 001338.SZ 完成\n", - "任务 001356.SZ 完成\n", + "任务 001337.SZ 完成\n", "任务 001339.SZ 完成\n", - "任务 001358.SZ 完成\n", + "任务 001356.SZ 完成\n", "任务 001359.SZ 完成\n", - "任务 001360.SZ 完成\n", + "任务 001358.SZ 完成\n", "任务 001366.SZ 完成\n", + "任务 001360.SZ 完成\n", "任务 001367.SZ 完成\n", "任务 001368.SZ 完成\n", - "任务 001373.SZ 完成\n", "任务 001376.SZ 完成\n", + "任务 001373.SZ 完成\n", "任务 001378.SZ 完成\n", "任务 001379.SZ 完成\n", "任务 001380.SZ 完成\n", @@ -598,74 +598,74 @@ "任务 001391.SZ 完成\n", "任务 001395.SZ 完成\n", "任务 001696.SZ 完成\n", - "任务 001896.SZ 完成\n", "任务 001872.SZ 完成\n", - "任务 001914.SZ 完成\n", + "任务 001896.SZ 完成\n", "任务 001965.SZ 完成\n", + "任务 001914.SZ 完成\n", "任务 002001.SZ 完成\n", "任务 001979.SZ 完成\n", "任务 002003.SZ 完成\n", "任务 002004.SZ 完成\n", - "任务 002005.SZ 完成\n", "任务 002006.SZ 完成\n", - "任务 002007.SZ 完成\n", + "任务 002005.SZ 完成\n", "任务 002008.SZ 完成\n", + "任务 002007.SZ 完成\n", "任务 002009.SZ 完成\n", "任务 002010.SZ 完成\n", - "任务 002012.SZ 完成\n", "任务 002011.SZ 完成\n", + "任务 002012.SZ 完成\n", "任务 002014.SZ 完成\n", "任务 002015.SZ 完成\n", - "任务 002016.SZ 完成\n", "任务 002017.SZ 完成\n", + "任务 002016.SZ 完成\n", "任务 002020.SZ 完成\n", "任务 002019.SZ 完成\n", - "任务 002022.SZ 完成\n", "任务 002021.SZ 完成\n", + "任务 002022.SZ 完成\n", "任务 002023.SZ 完成\n", "任务 002024.SZ 完成\n", "任务 002026.SZ 完成\n", "任务 002025.SZ 完成\n", - "任务 002028.SZ 完成\n", "任务 002027.SZ 完成\n", - "任务 002030.SZ 完成\n", + "任务 002028.SZ 完成\n", "任务 002029.SZ 完成\n", + "任务 002030.SZ 完成\n", "任务 002031.SZ 完成\n", "任务 002032.SZ 完成\n", "任务 002033.SZ 完成\n", "任务 002034.SZ 完成\n", "任务 002035.SZ 完成\n", "任务 002036.SZ 完成\n", - "任务 002037.SZ 完成\n", "任务 002038.SZ 完成\n", - "任务 002040.SZ 完成\n", + "任务 002037.SZ 完成\n", "任务 002039.SZ 完成\n", + "任务 002040.SZ 完成\n", "任务 002041.SZ 完成\n", "任务 002042.SZ 完成\n", "任务 002043.SZ 完成\n", "任务 002044.SZ 完成\n", - "任务 002045.SZ 完成\n", "任务 002046.SZ 完成\n", + "任务 002045.SZ 完成\n", "任务 002048.SZ 完成\n", "任务 002047.SZ 完成\n", "任务 002049.SZ 完成\n", "任务 002050.SZ 完成\n", - "任务 002051.SZ 完成\n", "任务 002052.SZ 完成\n", + "任务 002051.SZ 完成\n", "任务 002053.SZ 完成\n", "任务 002054.SZ 完成\n", - "任务 002056.SZ 完成\n", "任务 002055.SZ 完成\n", - "任务 002058.SZ 完成\n", + "任务 002056.SZ 完成\n", "任务 002057.SZ 完成\n", - "任务 002060.SZ 完成\n", + "任务 002058.SZ 完成\n", "任务 002059.SZ 完成\n", + "任务 002060.SZ 完成\n", "任务 002061.SZ 完成\n", "任务 002062.SZ 完成\n", - "任务 002063.SZ 完成\n", "任务 002064.SZ 完成\n", - "任务 002065.SZ 完成\n", + "任务 002063.SZ 完成\n", "任务 002066.SZ 完成\n", + "任务 002065.SZ 完成\n", "任务 002067.SZ 完成\n", "任务 002068.SZ 完成\n", "任务 002069.SZ 完成\n", @@ -678,59 +678,59 @@ "任务 002078.SZ 完成\n", "任务 002079.SZ 完成\n", "任务 002080.SZ 完成\n", - "任务 002081.SZ 完成\n", "任务 002082.SZ 完成\n", + "任务 002081.SZ 完成\n", "任务 002083.SZ 完成\n", "任务 002084.SZ 完成\n", "任务 002085.SZ 完成\n", "任务 002086.SZ 完成\n", "任务 002088.SZ 完成\n", "任务 002090.SZ 完成\n", - "任务 002091.SZ 完成\n", "任务 002092.SZ 完成\n", - "任务 002093.SZ 完成\n", + "任务 002091.SZ 完成\n", "任务 002094.SZ 完成\n", + "任务 002093.SZ 完成\n", "任务 002095.SZ 完成\n", "任务 002096.SZ 完成\n", - "任务 002097.SZ 完成\n", "任务 002098.SZ 完成\n", + "任务 002097.SZ 完成\n", "任务 002099.SZ 完成\n", "任务 002100.SZ 完成\n", "任务 002101.SZ 完成\n", "任务 002102.SZ 完成\n", - "任务 002103.SZ 完成\n", "任务 002104.SZ 完成\n", + "任务 002103.SZ 完成\n", "任务 002105.SZ 完成\n", "任务 002106.SZ 完成\n", "任务 002107.SZ 完成\n", "任务 002108.SZ 完成\n", "任务 002109.SZ 完成\n", "任务 002110.SZ 完成\n", - "任务 002111.SZ 完成\n", "任务 002112.SZ 完成\n", + "任务 002111.SZ 完成\n", "任务 002114.SZ 完成\n", "任务 002115.SZ 完成\n", - "任务 002116.SZ 完成\n", "任务 002117.SZ 完成\n", - "任务 002119.SZ 完成\n", + "任务 002116.SZ 完成\n", "任务 002120.SZ 完成\n", + "任务 002119.SZ 完成\n", "任务 002121.SZ 完成\n", "任务 002122.SZ 完成\n", - "任务 002123.SZ 完成\n", "任务 002124.SZ 完成\n", - "任务 002125.SZ 完成\n", + "任务 002123.SZ 完成\n", "任务 002126.SZ 完成\n", + "任务 002125.SZ 完成\n", "任务 002127.SZ 完成\n", "任务 002128.SZ 完成\n", "任务 002129.SZ 完成\n", "任务 002130.SZ 完成\n", "任务 002131.SZ 完成\n", - "任务 002133.SZ 完成\n", "任务 002132.SZ 完成\n", - "任务 002135.SZ 完成\n", + "任务 002133.SZ 完成\n", "任务 002134.SZ 完成\n", - "任务 002137.SZ 完成\n", + "任务 002135.SZ 完成\n", "任务 002136.SZ 完成\n", + "任务 002137.SZ 完成\n", "任务 002138.SZ 完成\n", "任务 002139.SZ 完成\n", "任务 002140.SZ 完成\n", @@ -828,8 +828,8 @@ "任务 002235.SZ 完成\n", "任务 002236.SZ 完成\n", "任务 002237.SZ 完成\n", - "任务 002239.SZ 完成\n", "任务 002238.SZ 完成\n", + "任务 002239.SZ 完成\n", "任务 002240.SZ 完成\n", "任务 002241.SZ 完成\n", "任务 002242.SZ 完成\n", @@ -840,24 +840,24 @@ "任务 002247.SZ 完成\n", "任务 002248.SZ 完成\n", "任务 002249.SZ 完成\n", - "任务 002251.SZ 完成\n", "任务 002250.SZ 完成\n", + "任务 002251.SZ 完成\n", "任务 002252.SZ 完成\n", "任务 002253.SZ 完成\n", "任务 002254.SZ 完成\n", "任务 002255.SZ 完成\n", "任务 002256.SZ 完成\n", "任务 002258.SZ 完成\n", - "任务 002261.SZ 完成\n", "任务 002259.SZ 完成\n", + "任务 002261.SZ 完成\n", "任务 002262.SZ 完成\n", "任务 002263.SZ 完成\n", "任务 002264.SZ 完成\n", "任务 002265.SZ 完成\n", - "任务 002267.SZ 完成\n", "任务 002266.SZ 完成\n", - "任务 002269.SZ 完成\n", + "任务 002267.SZ 完成\n", "任务 002268.SZ 完成\n", + "任务 002269.SZ 完成\n", "任务 002270.SZ 完成\n", "任务 002271.SZ 完成\n", "任务 002272.SZ 完成\n", @@ -866,20 +866,20 @@ "任务 002275.SZ 完成\n", "任务 002276.SZ 完成\n", "任务 002277.SZ 完成\n", - "任务 002279.SZ 完成\n", "任务 002278.SZ 完成\n", - "任务 002282.SZ 完成\n", + "任务 002279.SZ 完成\n", "任务 002281.SZ 完成\n", + "任务 002282.SZ 完成\n", "任务 002283.SZ 完成\n", "任务 002284.SZ 完成\n", - "任务 002286.SZ 完成\n", "任务 002285.SZ 完成\n", + "任务 002286.SZ 完成\n", "任务 002287.SZ 完成\n", "任务 002289.SZ 完成\n", "任务 002290.SZ 完成\n", "任务 002291.SZ 完成\n", - "任务 002293.SZ 完成\n", "任务 002292.SZ 完成\n", + "任务 002293.SZ 完成\n", "任务 002294.SZ 完成\n", "任务 002295.SZ 完成\n", "任务 002296.SZ 完成\n", @@ -888,38 +888,38 @@ "任务 002299.SZ 完成\n", "任务 002300.SZ 完成\n", "任务 002301.SZ 完成\n", - "任务 002303.SZ 完成\n", "任务 002302.SZ 完成\n", - "任务 002305.SZ 完成\n", + "任务 002303.SZ 完成\n", "任务 002304.SZ 完成\n", - "任务 002307.SZ 完成\n", + "任务 002305.SZ 完成\n", "任务 002306.SZ 完成\n", - "任务 002310.SZ 完成\n", + "任务 002307.SZ 完成\n", "任务 002309.SZ 完成\n", - "任务 002312.SZ 完成\n", + "任务 002310.SZ 完成\n", "任务 002311.SZ 完成\n", - "任务 002314.SZ 完成\n", + "任务 002312.SZ 完成\n", "任务 002313.SZ 完成\n", - "任务 002316.SZ 完成\n", + "任务 002314.SZ 完成\n", "任务 002315.SZ 完成\n", - "任务 002318.SZ 完成\n", "任务 002317.SZ 完成\n", + "任务 002316.SZ 完成\n", + "任务 002318.SZ 完成\n", "任务 002319.SZ 完成\n", "任务 002320.SZ 完成\n", "任务 002321.SZ 完成\n", "任务 002322.SZ 完成\n", "任务 002323.SZ 完成\n", - "任务 002324.SZ 完成\n", "任务 002326.SZ 完成\n", + "任务 002324.SZ 完成\n", "任务 002327.SZ 完成\n", - "任务 002329.SZ 完成\n", "任务 002328.SZ 完成\n", - "任务 002331.SZ 完成\n", "任务 002330.SZ 完成\n", + "任务 002329.SZ 完成\n", + "任务 002331.SZ 完成\n", "任务 002332.SZ 完成\n", "任务 002333.SZ 完成\n", - "任务 002335.SZ 完成\n", "任务 002334.SZ 完成\n", + "任务 002335.SZ 完成\n", "任务 002336.SZ 完成\n", "任务 002337.SZ 完成\n", "任务 002338.SZ 完成\n", @@ -930,16 +930,16 @@ "任务 002344.SZ 完成\n", "任务 002345.SZ 完成\n", "任务 002346.SZ 完成\n", - "任务 002348.SZ 完成\n", "任务 002347.SZ 完成\n", - "任务 002350.SZ 完成\n", + "任务 002348.SZ 完成\n", "任务 002349.SZ 完成\n", + "任务 002350.SZ 完成\n", "任务 002351.SZ 完成\n", "任务 002352.SZ 完成\n", - "任务 002354.SZ 完成\n", "任务 002353.SZ 完成\n", - "任务 002356.SZ 完成\n", + "任务 002354.SZ 完成\n", "任务 002355.SZ 完成\n", + "任务 002356.SZ 完成\n", "任务 002357.SZ 完成\n", "任务 002358.SZ 完成\n", "任务 002360.SZ 完成\n", @@ -950,46 +950,46 @@ "任务 002365.SZ 完成\n", "任务 002366.SZ 完成\n", "任务 002367.SZ 完成\n", - "任务 002369.SZ 完成\n", "任务 002368.SZ 完成\n", - "任务 002371.SZ 完成\n", + "任务 002369.SZ 完成\n", "任务 002370.SZ 完成\n", - "任务 002373.SZ 完成\n", + "任务 002371.SZ 完成\n", "任务 002372.SZ 完成\n", - "任务 002375.SZ 完成\n", + "任务 002373.SZ 完成\n", "任务 002374.SZ 完成\n", + "任务 002375.SZ 完成\n", "任务 002376.SZ 完成\n", "任务 002377.SZ 完成\n", "任务 002378.SZ 完成\n", "任务 002379.SZ 完成\n", - "任务 002381.SZ 完成\n", "任务 002380.SZ 完成\n", + "任务 002381.SZ 完成\n", "任务 002382.SZ 完成\n", "任务 002383.SZ 完成\n", "任务 002384.SZ 完成\n", "任务 002385.SZ 完成\n", - "任务 002387.SZ 完成\n", "任务 002386.SZ 完成\n", - "任务 002389.SZ 完成\n", + "任务 002387.SZ 完成\n", "任务 002388.SZ 完成\n", - "任务 002391.SZ 完成\n", + "任务 002389.SZ 完成\n", "任务 002390.SZ 完成\n", - "任务 002393.SZ 完成\n", + "任务 002391.SZ 完成\n", "任务 002392.SZ 完成\n", + "任务 002393.SZ 完成\n", "任务 002394.SZ 完成\n", "任务 002395.SZ 完成\n", - "任务 002397.SZ 完成\n", "任务 002396.SZ 完成\n", + "任务 002397.SZ 完成\n", "任务 002398.SZ 完成\n", "任务 002399.SZ 完成\n", - "任务 002401.SZ 完成\n", "任务 002400.SZ 完成\n", - "任务 002403.SZ 完成\n", + "任务 002401.SZ 完成\n", "任务 002402.SZ 完成\n", + "任务 002403.SZ 完成\n", "任务 002404.SZ 完成\n", "任务 002405.SZ 完成\n", - "任务 002407.SZ 完成\n", "任务 002406.SZ 完成\n", + "任务 002407.SZ 完成\n", "任务 002408.SZ 完成\n", "任务 002409.SZ 完成\n", "任务 002410.SZ 完成\n", @@ -1024,7 +1024,6 @@ "任务 002443.SZ 完成\n", "任务 002444.SZ 完成\n", "任务 002445.SZ 完成\n", - "任务 002446.SZ 完成\n", "任务 002448.SZ 完成\n", "任务 002449.SZ 完成\n", "任务 002451.SZ 完成\n", @@ -1074,6 +1073,7 @@ "任务 002498.SZ 完成\n", "任务 002500.SZ 完成\n", "任务 002501.SZ 完成\n", + "任务 002446.SZ 完成\n", "任务 002506.SZ 完成\n", "任务 002507.SZ 完成\n", "任务 002508.SZ 完成\n", @@ -1104,16 +1104,16 @@ "任务 002535.SZ 完成\n", "任务 002536.SZ 完成\n", "任务 002537.SZ 完成\n", - "任务 002539.SZ 完成\n", "任务 002538.SZ 完成\n", - "任务 002541.SZ 完成\n", + "任务 002539.SZ 完成\n", "任务 002540.SZ 完成\n", + "任务 002541.SZ 完成\n", "任务 002542.SZ 完成\n", "任务 002543.SZ 完成\n", "任务 002544.SZ 完成\n", "任务 002545.SZ 完成\n", - "任务 002547.SZ 完成\n", "任务 002546.SZ 完成\n", + "任务 002547.SZ 完成\n", "任务 002548.SZ 完成\n", "任务 002549.SZ 完成\n", "任务 002550.SZ 完成\n", @@ -1122,18 +1122,18 @@ "任务 002553.SZ 完成\n", "任务 002554.SZ 完成\n", "任务 002555.SZ 完成\n", - "任务 002557.SZ 完成\n", "任务 002556.SZ 完成\n", - "任务 002559.SZ 完成\n", + "任务 002557.SZ 完成\n", "任务 002558.SZ 完成\n", + "任务 002559.SZ 完成\n", "任务 002560.SZ 完成\n", "任务 002561.SZ 完成\n", - "任务 002563.SZ 完成\n", "任务 002562.SZ 完成\n", + "任务 002563.SZ 完成\n", "任务 002564.SZ 完成\n", "任务 002565.SZ 完成\n", - "任务 002567.SZ 完成\n", "任务 002566.SZ 完成\n", + "任务 002567.SZ 完成\n", "任务 002568.SZ 完成\n", "任务 002569.SZ 完成\n", "任务 002570.SZ 完成\n", @@ -1148,12 +1148,12 @@ "任务 002579.SZ 完成\n", "任务 002580.SZ 完成\n", "任务 002581.SZ 完成\n", - "任务 002583.SZ 完成\n", "任务 002582.SZ 完成\n", + "任务 002583.SZ 完成\n", "任务 002584.SZ 完成\n", "任务 002585.SZ 完成\n", - "任务 002587.SZ 完成\n", "任务 002586.SZ 完成\n", + "任务 002587.SZ 完成\n", "任务 002588.SZ 完成\n", "任务 002589.SZ 完成\n", "任务 002590.SZ 完成\n", @@ -1168,78 +1168,78 @@ "任务 002599.SZ 完成\n", "任务 002600.SZ 完成\n", "任务 002601.SZ 完成\n", - "任务 002602.SZ 完成\n", "任务 002603.SZ 完成\n", - "任务 002606.SZ 完成\n", + "任务 002602.SZ 完成\n", "任务 002605.SZ 完成\n", + "任务 002606.SZ 完成\n", "任务 002607.SZ 完成\n", "任务 002608.SZ 完成\n", "任务 002609.SZ 完成\n", "任务 002611.SZ 完成\n", - "任务 002613.SZ 完成\n", "任务 002612.SZ 完成\n", - "任务 002615.SZ 完成\n", + "任务 002613.SZ 完成\n", "任务 002614.SZ 完成\n", + "任务 002615.SZ 完成\n", "任务 002616.SZ 完成\n", "任务 002617.SZ 完成\n", - "任务 002622.SZ 完成\n", "任务 002620.SZ 完成\n", - "任务 002624.SZ 完成\n", + "任务 002622.SZ 完成\n", "任务 002623.SZ 完成\n", + "任务 002624.SZ 完成\n", "任务 002625.SZ 完成\n", "任务 002626.SZ 完成\n", - "任务 002627.SZ 完成\n", "任务 002628.SZ 完成\n", + "任务 002627.SZ 完成\n", "任务 002629.SZ 完成\n", "任务 002630.SZ 完成\n", "任务 002631.SZ 完成\n", "任务 002632.SZ 完成\n", - "任务 002634.SZ 完成\n", "任务 002633.SZ 完成\n", - "任务 002635.SZ 完成\n", + "任务 002634.SZ 完成\n", "任务 002636.SZ 完成\n", - "任务 002637.SZ 完成\n", + "任务 002635.SZ 完成\n", "任务 002638.SZ 完成\n", - "任务 002639.SZ 完成\n", + "任务 002637.SZ 完成\n", "任务 002640.SZ 完成\n", - "任务 002642.SZ 完成\n", + "任务 002639.SZ 完成\n", "任务 002641.SZ 完成\n", - "任务 002643.SZ 完成\n", + "任务 002642.SZ 完成\n", "任务 002644.SZ 完成\n", - "任务 002645.SZ 完成\n", + "任务 002643.SZ 完成\n", "任务 002646.SZ 完成\n", - "任务 002648.SZ 完成\n", + "任务 002645.SZ 完成\n", "任务 002647.SZ 完成\n", - "任务 002650.SZ 完成\n", + "任务 002648.SZ 完成\n", "任务 002649.SZ 完成\n", - "任务 002652.SZ 完成\n", + "任务 002650.SZ 完成\n", "任务 002651.SZ 完成\n", + "任务 002652.SZ 完成\n", "任务 002654.SZ 完成\n", "任务 002653.SZ 完成\n", - "任务 002655.SZ 完成\n", "任务 002656.SZ 完成\n", + "任务 002655.SZ 完成\n", "任务 002657.SZ 完成\n", "任务 002658.SZ 完成\n", - "任务 002659.SZ 完成\n", "任务 002660.SZ 完成\n", - "任务 002662.SZ 完成\n", + "任务 002659.SZ 完成\n", "任务 002661.SZ 完成\n", + "任务 002662.SZ 完成\n", "任务 002664.SZ 完成\n", "任务 002663.SZ 完成\n", "任务 002666.SZ 完成\n", "任务 002667.SZ 完成\n", - "任务 002669.SZ 完成\n", "任务 002668.SZ 完成\n", - "任务 002671.SZ 完成\n", + "任务 002669.SZ 完成\n", "任务 002670.SZ 完成\n", + "任务 002671.SZ 完成\n", "任务 002672.SZ 完成\n", "任务 002673.SZ 完成\n", "任务 002675.SZ 完成\n", "任务 002674.SZ 完成\n", "任务 002676.SZ 完成\n", "任务 002677.SZ 完成\n", - "任务 002679.SZ 完成\n", "任务 002678.SZ 完成\n", + "任务 002679.SZ 完成\n", "任务 002681.SZ 完成\n", "任务 002682.SZ 完成\n", "任务 002683.SZ 完成\n", @@ -1248,10 +1248,10 @@ "任务 002687.SZ 完成\n", "任务 002688.SZ 完成\n", "任务 002689.SZ 完成\n", - "任务 002691.SZ 完成\n", "任务 002690.SZ 完成\n", - "任务 002693.SZ 完成\n", + "任务 002691.SZ 完成\n", "任务 002692.SZ 完成\n", + "任务 002693.SZ 完成\n", "任务 002695.SZ 完成\n", "任务 002694.SZ 完成\n", "任务 002696.SZ 完成\n", @@ -1260,8 +1260,8 @@ "任务 002700.SZ 完成\n", "任务 002702.SZ 完成\n", "任务 002701.SZ 完成\n", - "任务 002705.SZ 完成\n", "任务 002703.SZ 完成\n", + "任务 002705.SZ 完成\n", "任务 002706.SZ 完成\n", "任务 002707.SZ 完成\n", "任务 002708.SZ 完成\n", @@ -1270,14 +1270,14 @@ "任务 002713.SZ 完成\n", "任务 002714.SZ 完成\n", "任务 002715.SZ 完成\n", - "任务 002717.SZ 完成\n", "任务 002716.SZ 完成\n", + "任务 002717.SZ 完成\n", "任务 002718.SZ 完成\n", "任务 002719.SZ 完成\n", "任务 002721.SZ 完成\n", "任务 002722.SZ 完成\n", - "任务 002724.SZ 完成\n", "任务 002723.SZ 完成\n", + "任务 002724.SZ 完成\n", "任务 002725.SZ 完成\n", "任务 002726.SZ 完成\n", "任务 002727.SZ 完成\n", @@ -1288,60 +1288,60 @@ "任务 002732.SZ 完成\n", "任务 002733.SZ 完成\n", "任务 002734.SZ 完成\n", - "任务 002736.SZ 完成\n", "任务 002735.SZ 完成\n", + "任务 002736.SZ 完成\n", "任务 002737.SZ 完成\n", "任务 002738.SZ 完成\n", "任务 002739.SZ 完成\n", "任务 002741.SZ 完成\n", "任务 002742.SZ 完成\n", "任务 002743.SZ 完成\n", - "任务 002746.SZ 完成\n", "任务 002745.SZ 完成\n", + "任务 002746.SZ 完成\n", "任务 002747.SZ 完成\n", "任务 002748.SZ 完成\n", - "任务 002750.SZ 完成\n", "任务 002749.SZ 完成\n", + "任务 002750.SZ 完成\n", "任务 002752.SZ 完成\n", "任务 002753.SZ 完成\n", "任务 002755.SZ 完成\n", "任务 002756.SZ 完成\n", - "任务 002758.SZ 完成\n", "任务 002757.SZ 完成\n", + "任务 002758.SZ 完成\n", "任务 002759.SZ 完成\n", "任务 002760.SZ 完成\n", "任务 002761.SZ 完成\n", "任务 002762.SZ 完成\n", - "任务 002765.SZ 完成\n", "任务 002763.SZ 完成\n", - "任务 002767.SZ 完成\n", + "任务 002765.SZ 完成\n", "任务 002766.SZ 完成\n", + "任务 002767.SZ 完成\n", "任务 002768.SZ 完成\n", "任务 002769.SZ 完成\n", - "任务 002772.SZ 完成\n", "任务 002771.SZ 完成\n", + "任务 002772.SZ 完成\n", "任务 002773.SZ 完成\n", "任务 002774.SZ 完成\n", - "任务 002777.SZ 完成\n", "任务 002775.SZ 完成\n", + "任务 002777.SZ 完成\n", "任务 002778.SZ 完成\n", "任务 002779.SZ 完成\n", "任务 002780.SZ 完成\n", "任务 002782.SZ 完成\n", "任务 002783.SZ 完成\n", "任务 002785.SZ 完成\n", - "任务 002787.SZ 完成\n", "任务 002786.SZ 完成\n", - "任务 002789.SZ 完成\n", + "任务 002787.SZ 完成\n", "任务 002788.SZ 完成\n", - "任务 002791.SZ 完成\n", + "任务 002789.SZ 完成\n", "任务 002790.SZ 完成\n", + "任务 002791.SZ 完成\n", "任务 002792.SZ 完成\n", "任务 002793.SZ 完成\n", "任务 002795.SZ 完成\n", "任务 002796.SZ 完成\n", - "任务 002798.SZ 完成\n", "任务 002797.SZ 完成\n", + "任务 002798.SZ 完成\n", "任务 002799.SZ 完成\n", "任务 002800.SZ 完成\n", "任务 002801.SZ 完成\n", @@ -1350,52 +1350,52 @@ "任务 002805.SZ 完成\n", "任务 002806.SZ 完成\n", "任务 002807.SZ 完成\n", - "任务 002809.SZ 完成\n", "任务 002808.SZ 完成\n", - "任务 002811.SZ 完成\n", + "任务 002809.SZ 完成\n", "任务 002810.SZ 完成\n", + "任务 002811.SZ 完成\n", "任务 002812.SZ 完成\n", "任务 002813.SZ 完成\n", - "任务 002816.SZ 完成\n", "任务 002815.SZ 完成\n", + "任务 002816.SZ 完成\n", "任务 002817.SZ 完成\n", "任务 002818.SZ 完成\n", "任务 002819.SZ 完成\n", "任务 002820.SZ 完成\n", - "任务 002822.SZ 完成\n", "任务 002821.SZ 完成\n", - "任务 002824.SZ 完成\n", + "任务 002822.SZ 完成\n", "任务 002823.SZ 完成\n", + "任务 002824.SZ 完成\n", "任务 002825.SZ 完成\n", "任务 002826.SZ 完成\n", "任务 002827.SZ 完成\n", "任务 002828.SZ 完成\n", - "任务 002830.SZ 完成\n", "任务 002829.SZ 完成\n", + "任务 002830.SZ 完成\n", "任务 002831.SZ 完成\n", "任务 002832.SZ 完成\n", "任务 002833.SZ 完成\n", "任务 002835.SZ 完成\n", "任务 002836.SZ 完成\n", "任务 002837.SZ 完成\n", - "任务 002839.SZ 完成\n", "任务 002838.SZ 完成\n", - "任务 002841.SZ 完成\n", + "任务 002839.SZ 完成\n", "任务 002840.SZ 完成\n", + "任务 002841.SZ 完成\n", "任务 002842.SZ 完成\n", "任务 002843.SZ 完成\n", "任务 002845.SZ 完成\n", "任务 002846.SZ 完成\n", - "任务 002848.SZ 完成\n", "任务 002847.SZ 完成\n", + "任务 002848.SZ 完成\n", "任务 002849.SZ 完成\n", "任务 002850.SZ 完成\n", "任务 002851.SZ 完成\n", "任务 002852.SZ 完成\n", "任务 002853.SZ 完成\n", "任务 002855.SZ 完成\n", - "任务 002857.SZ 完成\n", "任务 002856.SZ 完成\n", + "任务 002857.SZ 完成\n", "任务 002858.SZ 完成\n", "任务 002859.SZ 完成\n", "任务 002860.SZ 完成\n", @@ -1410,98 +1410,98 @@ "任务 002869.SZ 完成\n", "任务 002870.SZ 完成\n", "任务 002871.SZ 完成\n", - "任务 002872.SZ 完成\n", "任务 002873.SZ 完成\n", + "任务 002872.SZ 完成\n", "任务 002875.SZ 完成\n", "任务 002876.SZ 完成\n", - "任务 002877.SZ 完成\n", "任务 002878.SZ 完成\n", + "任务 002877.SZ 完成\n", "任务 002879.SZ 完成\n", "任务 002880.SZ 完成\n", - "任务 002881.SZ 完成\n", "任务 002882.SZ 完成\n", + "任务 002881.SZ 完成\n", "任务 002883.SZ 完成\n", "任务 002884.SZ 完成\n", - "任务 002885.SZ 完成\n", "任务 002886.SZ 完成\n", - "任务 002887.SZ 完成\n", + "任务 002885.SZ 完成\n", "任务 002888.SZ 完成\n", - "任务 002889.SZ 完成\n", + "任务 002887.SZ 完成\n", "任务 002890.SZ 完成\n", - "任务 002891.SZ 完成\n", + "任务 002889.SZ 完成\n", "任务 002892.SZ 完成\n", + "任务 002891.SZ 完成\n", "任务 002893.SZ 完成\n", "任务 002895.SZ 完成\n", - "任务 002896.SZ 完成\n", "任务 002897.SZ 完成\n", + "任务 002896.SZ 完成\n", "任务 002898.SZ 完成\n", "任务 002899.SZ 完成\n", - "任务 002900.SZ 完成\n", "任务 002901.SZ 完成\n", + "任务 002900.SZ 完成\n", "任务 002902.SZ 完成\n", "任务 002903.SZ 完成\n", - "任务 002905.SZ 完成\n", "任务 002906.SZ 完成\n", - "任务 002907.SZ 完成\n", + "任务 002905.SZ 完成\n", "任务 002908.SZ 完成\n", + "任务 002907.SZ 完成\n", "任务 002909.SZ 完成\n", "任务 002910.SZ 完成\n", "任务 002911.SZ 完成\n", "任务 002912.SZ 完成\n", "任务 002913.SZ 完成\n", "任务 002915.SZ 完成\n", - "任务 002916.SZ 完成\n", "任务 002917.SZ 完成\n", - "任务 002918.SZ 完成\n", + "任务 002916.SZ 完成\n", "任务 002919.SZ 完成\n", + "任务 002918.SZ 完成\n", "任务 002920.SZ 完成\n", "任务 002921.SZ 完成\n", - "任务 002922.SZ 完成\n", "任务 002923.SZ 完成\n", + "任务 002922.SZ 完成\n", "任务 002925.SZ 完成\n", "任务 002926.SZ 完成\n", "任务 002927.SZ 完成\n", "任务 002928.SZ 完成\n", - "任务 002929.SZ 完成\n", "任务 002930.SZ 完成\n", - "任务 002931.SZ 完成\n", + "任务 002929.SZ 完成\n", "任务 002932.SZ 完成\n", + "任务 002931.SZ 完成\n", "任务 002933.SZ 完成\n", "任务 002935.SZ 完成\n", "任务 002936.SZ 完成\n", "任务 002937.SZ 完成\n", - "任务 002938.SZ 完成\n", "任务 002939.SZ 完成\n", - "任务 002940.SZ 完成\n", + "任务 002938.SZ 完成\n", "任务 002941.SZ 完成\n", + "任务 002940.SZ 完成\n", "任务 002942.SZ 完成\n", "任务 002943.SZ 完成\n", - "任务 002945.SZ 完成\n", "任务 002946.SZ 完成\n", - "任务 002947.SZ 完成\n", + "任务 002945.SZ 完成\n", "任务 002948.SZ 完成\n", - "任务 002949.SZ 完成\n", + "任务 002947.SZ 完成\n", "任务 002950.SZ 完成\n", - "任务 002951.SZ 完成\n", + "任务 002949.SZ 完成\n", "任务 002952.SZ 完成\n", - "任务 002953.SZ 完成\n", + "任务 002951.SZ 完成\n", "任务 002955.SZ 完成\n", + "任务 002953.SZ 完成\n", "任务 002956.SZ 完成\n", "任务 002957.SZ 完成\n", "任务 002958.SZ 完成\n", "任务 002959.SZ 完成\n", - "任务 002960.SZ 完成\n", "任务 002961.SZ 完成\n", + "任务 002960.SZ 完成\n", "任务 002962.SZ 完成\n", "任务 002963.SZ 完成\n", - "任务 002965.SZ 完成\n", "任务 002966.SZ 完成\n", - "任务 002967.SZ 完成\n", + "任务 002965.SZ 完成\n", "任务 002968.SZ 完成\n", + "任务 002967.SZ 完成\n", "任务 002969.SZ 完成\n", "任务 002970.SZ 完成\n", - "任务 002971.SZ 完成\n", "任务 002972.SZ 完成\n", + "任务 002971.SZ 完成\n", "任务 002973.SZ 完成\n", "任务 002975.SZ 完成\n", "任务 002976.SZ 完成\n", @@ -1520,106 +1520,106 @@ "任务 002989.SZ 完成\n", "任务 002990.SZ 完成\n", "任务 002991.SZ 完成\n", - "任务 002992.SZ 完成\n", "任务 002993.SZ 完成\n", + "任务 002992.SZ 完成\n", "任务 002995.SZ 完成\n", "任务 002996.SZ 完成\n", - "任务 002997.SZ 完成\n", "任务 002998.SZ 完成\n", - "任务 002999.SZ 完成\n", + "任务 002997.SZ 完成\n", "任务 003000.SZ 完成\n", - "任务 003001.SZ 完成\n", + "任务 002999.SZ 完成\n", "任务 003002.SZ 完成\n", + "任务 003001.SZ 完成\n", "任务 003003.SZ 完成\n", "任务 003004.SZ 完成\n", - "任务 003005.SZ 完成\n", "任务 003006.SZ 完成\n", - "任务 003007.SZ 完成\n", + "任务 003005.SZ 完成\n", "任务 003008.SZ 完成\n", + "任务 003007.SZ 完成\n", "任务 003009.SZ 完成\n", "任务 003010.SZ 完成\n", - "任务 003011.SZ 完成\n", "任务 003012.SZ 完成\n", + "任务 003011.SZ 完成\n", "任务 003013.SZ 完成\n", "任务 003015.SZ 完成\n", - "任务 003016.SZ 完成\n", "任务 003017.SZ 完成\n", + "任务 003016.SZ 完成\n", "任务 003018.SZ 完成\n", "任务 003019.SZ 完成\n", "任务 003020.SZ 完成\n", "任务 003021.SZ 完成\n", - "任务 003022.SZ 完成\n", "任务 003023.SZ 完成\n", + "任务 003022.SZ 完成\n", "任务 003025.SZ 完成\n", "任务 003026.SZ 完成\n", - "任务 003027.SZ 完成\n", "任务 003028.SZ 完成\n", - "任务 003030.SZ 完成\n", + "任务 003027.SZ 完成\n", "任务 003029.SZ 完成\n", - "任务 003031.SZ 完成\n", + "任务 003030.SZ 完成\n", "任务 003032.SZ 完成\n", - "任务 003033.SZ 完成\n", + "任务 003031.SZ 完成\n", "任务 003035.SZ 完成\n", - "任务 003037.SZ 完成\n", + "任务 003033.SZ 完成\n", "任务 003036.SZ 完成\n", - "任务 003039.SZ 完成\n", + "任务 003037.SZ 完成\n", "任务 003038.SZ 完成\n", + "任务 003039.SZ 完成\n", "任务 003041.SZ 完成\n", "任务 003040.SZ 完成\n", "任务 003042.SZ 完成\n", "任务 003043.SZ 完成\n", - "任务 003816.SZ 完成\n", "任务 300001.SZ 完成\n", + "任务 003816.SZ 完成\n", "任务 300002.SZ 完成\n", "任务 300003.SZ 完成\n", "任务 300004.SZ 完成\n", "任务 300005.SZ 完成\n", - "任务 300006.SZ 完成\n", "任务 300007.SZ 完成\n", - "任务 300009.SZ 完成\n", + "任务 300006.SZ 完成\n", "任务 300008.SZ 完成\n", - "任务 300011.SZ 完成\n", + "任务 300009.SZ 完成\n", "任务 300010.SZ 完成\n", + "任务 300011.SZ 完成\n", "任务 300012.SZ 完成\n", "任务 300013.SZ 完成\n", "任务 300014.SZ 完成\n", "任务 300015.SZ 完成\n", - "任务 300016.SZ 完成\n", "任务 300017.SZ 完成\n", + "任务 300016.SZ 完成\n", "任务 300018.SZ 完成\n", "任务 300019.SZ 完成\n", - "任务 300020.SZ 完成\n", "任务 300021.SZ 完成\n", + "任务 300020.SZ 完成\n", "任务 300022.SZ 完成\n", "任务 300024.SZ 完成\n", - "任务 300025.SZ 完成\n", "任务 300026.SZ 完成\n", + "任务 300025.SZ 完成\n", "任务 300027.SZ 完成\n", "任务 300029.SZ 完成\n", "任务 300030.SZ 完成\n", "任务 300031.SZ 完成\n", - "任务 300033.SZ 完成\n", "任务 300032.SZ 完成\n", - "任务 300035.SZ 完成\n", + "任务 300033.SZ 完成\n", "任务 300034.SZ 完成\n", + "任务 300035.SZ 完成\n", "任务 300037.SZ 完成\n", "任务 300036.SZ 完成\n", - "任务 300040.SZ 完成\n", "任务 300039.SZ 完成\n", - "任务 300042.SZ 完成\n", + "任务 300040.SZ 完成\n", "任务 300041.SZ 完成\n", + "任务 300042.SZ 完成\n", "任务 300044.SZ 完成\n", "任务 300043.SZ 完成\n", - "任务 300045.SZ 完成\n", "任务 300046.SZ 完成\n", - "任务 300048.SZ 完成\n", + "任务 300045.SZ 完成\n", "任务 300047.SZ 完成\n", + "任务 300048.SZ 完成\n", "任务 300050.SZ 完成\n", "任务 300049.SZ 完成\n", "任务 300051.SZ 完成\n", "任务 300052.SZ 完成\n", - "任务 300054.SZ 完成\n", "任务 300053.SZ 完成\n", + "任务 300054.SZ 完成\n", "任务 300055.SZ 完成\n", "任务 300056.SZ 完成\n", "任务 300057.SZ 完成\n", @@ -1628,20 +1628,20 @@ "任务 300059.SZ 完成\n", "任务 300062.SZ 完成\n", "任务 300063.SZ 完成\n", - "任务 300065.SZ 完成\n", "任务 300066.SZ 完成\n", - "任务 300068.SZ 完成\n", + "任务 300065.SZ 完成\n", "任务 300067.SZ 完成\n", - "任务 300069.SZ 完成\n", + "任务 300068.SZ 完成\n", "任务 300070.SZ 完成\n", + "任务 300069.SZ 完成\n", "任务 300071.SZ 完成\n", "任务 300072.SZ 完成\n", "任务 300074.SZ 完成\n", "任务 300073.SZ 完成\n", - "任务 300075.SZ 完成\n", "任务 300076.SZ 完成\n", - "任务 300077.SZ 完成\n", + "任务 300075.SZ 完成\n", "任务 300078.SZ 完成\n", + "任务 300077.SZ 完成\n", "任务 300079.SZ 完成\n", "任务 300080.SZ 完成\n", "任务 300081.SZ 完成\n", @@ -1663,20 +1663,20 @@ "任务 300099.SZ 完成\n", "任务 300100.SZ 完成\n", "任务 300101.SZ 完成\n", - "任务 300102.SZ 完成\n", "任务 300103.SZ 完成\n", - "任务 300105.SZ 完成\n", + "任务 300102.SZ 完成\n", "任务 300106.SZ 完成\n", + "任务 300105.SZ 完成\n", "任务 300107.SZ 完成\n", "任务 300108.SZ 完成\n", - "任务 300109.SZ 完成\n", "任务 300110.SZ 完成\n", - "任务 300111.SZ 完成\n", + "任务 300109.SZ 完成\n", "任务 300112.SZ 完成\n", - "任务 300113.SZ 完成\n", + "任务 300111.SZ 完成\n", "任务 300114.SZ 完成\n", - "任务 300115.SZ 完成\n", + "任务 300113.SZ 完成\n", "任务 300117.SZ 完成\n", + "任务 300115.SZ 完成\n", "任务 300118.SZ 完成\n", "任务 300119.SZ 完成\n", "任务 300120.SZ 完成\n", @@ -1686,53 +1686,53 @@ "任务 300124.SZ 完成\n", "任务 300125.SZ 完成\n", "任务 300126.SZ 完成\n", - "任务 300128.SZ 完成\n", "任务 300127.SZ 完成\n", "任务 300129.SZ 完成\n", + "任务 300128.SZ 完成\n", "任务 300130.SZ 完成\n", "任务 300131.SZ 完成\n", "任务 300132.SZ 完成\n", "任务 300133.SZ 完成\n", "任务 300134.SZ 完成\n", "任务 300135.SZ 完成\n", - "任务 300136.SZ 完成\n", "任务 300137.SZ 完成\n", + "任务 300136.SZ 完成\n", "任务 300138.SZ 完成\n", "任务 300139.SZ 完成\n", "任务 300140.SZ 完成\n", "任务 300141.SZ 完成\n", - "任务 300142.SZ 完成\n", "任务 300143.SZ 完成\n", + "任务 300142.SZ 完成\n", "任务 300144.SZ 完成\n", - "任务 300146.SZ 完成\n", "任务 300145.SZ 完成\n", "任务 300147.SZ 完成\n", - "任务 300148.SZ 完成\n", + "任务 300146.SZ 完成\n", "任务 300149.SZ 完成\n", + "任务 300148.SZ 完成\n", "任务 300150.SZ 完成\n", "任务 300151.SZ 完成\n", "任务 300152.SZ 完成\n", "任务 300153.SZ 完成\n", "任务 300154.SZ 完成\n", "任务 300155.SZ 完成\n", - "任务 300157.SZ 完成\n", "任务 300158.SZ 完成\n", + "任务 300157.SZ 完成\n", "任务 300159.SZ 完成\n", - "任务 300161.SZ 完成\n", "任务 300160.SZ 完成\n", - "任务 300163.SZ 完成\n", + "任务 300161.SZ 完成\n", "任务 300162.SZ 完成\n", + "任务 300163.SZ 完成\n", "任务 300164.SZ 完成\n", + "任务 300166.SZ 完成\n", "任务 300165.SZ 完成\n", "任务 300167.SZ 完成\n", - "任务 300166.SZ 完成\n", "任务 300168.SZ 完成\n", + "任务 300170.SZ 完成\n", "任务 300169.SZ 完成\n", "任务 300171.SZ 完成\n", - "任务 300170.SZ 完成\n", "任务 300172.SZ 完成\n", - "任务 300173.SZ 完成\n", "任务 300174.SZ 完成\n", + "任务 300173.SZ 完成\n", "任务 300175.SZ 完成\n", "任务 300176.SZ 完成\n", "任务 300177.SZ 完成\n", @@ -1747,27 +1747,27 @@ "任务 300188.SZ 完成\n", "任务 300189.SZ 完成\n", "任务 300190.SZ 完成\n", - "任务 300191.SZ 完成\n", "任务 300192.SZ 完成\n", + "任务 300191.SZ 完成\n", "任务 300193.SZ 完成\n", "任务 300194.SZ 完成\n", + "任务 300196.SZ 完成\n", "任务 300195.SZ 完成\n", "任务 300197.SZ 完成\n", - "任务 300196.SZ 完成\n", - "任务 300199.SZ 完成\n", "任务 300198.SZ 完成\n", + "任务 300199.SZ 完成\n", "任务 300200.SZ 完成\n", - "任务 300201.SZ 完成\n", "任务 300203.SZ 完成\n", + "任务 300201.SZ 完成\n", "任务 300204.SZ 完成\n", - "任务 300206.SZ 完成\n", "任务 300205.SZ 完成\n", + "任务 300206.SZ 完成\n", "任务 300207.SZ 完成\n", "任务 300208.SZ 完成\n", "任务 300209.SZ 完成\n", "任务 300210.SZ 完成\n", - "任务 300212.SZ 完成\n", "任务 300211.SZ 完成\n", + "任务 300212.SZ 完成\n", "任务 300213.SZ 完成\n", "任务 300214.SZ 完成\n", "任务 300215.SZ 完成\n", @@ -1784,8 +1784,8 @@ "任务 300227.SZ 完成\n", "任务 300228.SZ 完成\n", "任务 300229.SZ 完成\n", - "任务 300230.SZ 完成\n", "任务 300231.SZ 完成\n", + "任务 300230.SZ 完成\n", "任务 300232.SZ 完成\n", "任务 300233.SZ 完成\n", "任务 300234.SZ 完成\n", @@ -1796,34 +1796,34 @@ "任务 300239.SZ 完成\n", "任务 300240.SZ 完成\n", "任务 300241.SZ 完成\n", - "任务 300243.SZ 完成\n", "任务 300242.SZ 完成\n", + "任务 300243.SZ 完成\n", "任务 300244.SZ 完成\n", "任务 300245.SZ 完成\n", - "任务 300247.SZ 完成\n", "任务 300246.SZ 完成\n", + "任务 300247.SZ 完成\n", "任务 300248.SZ 完成\n", "任务 300249.SZ 完成\n", "任务 300250.SZ 完成\n", "任务 300251.SZ 完成\n", - "任务 300253.SZ 完成\n", "任务 300252.SZ 完成\n", - "任务 300255.SZ 完成\n", + "任务 300253.SZ 完成\n", "任务 300254.SZ 完成\n", + "任务 300255.SZ 完成\n", "任务 300256.SZ 完成\n", "任务 300257.SZ 完成\n", - "任务 300259.SZ 完成\n", "任务 300258.SZ 完成\n", + "任务 300259.SZ 完成\n", "任务 300260.SZ 完成\n", "任务 300261.SZ 完成\n", - "任务 300264.SZ 完成\n", "任务 300263.SZ 完成\n", + "任务 300264.SZ 完成\n", "任务 300265.SZ 完成\n", "任务 300266.SZ 完成\n", "任务 300267.SZ 完成\n", "任务 300268.SZ 完成\n", - "任务 300270.SZ 完成\n", "任务 300269.SZ 完成\n", + "任务 300270.SZ 完成\n", "任务 300271.SZ 完成\n", "任务 300272.SZ 完成\n", "任务 300274.SZ 完成\n", @@ -1842,16 +1842,16 @@ "任务 300288.SZ 完成\n", "任务 300289.SZ 完成\n", "任务 300290.SZ 完成\n", - "任务 300292.SZ 完成\n", "任务 300291.SZ 完成\n", - "任务 300294.SZ 完成\n", + "任务 300292.SZ 完成\n", "任务 300293.SZ 完成\n", - "任务 300296.SZ 完成\n", + "任务 300294.SZ 完成\n", "任务 300295.SZ 完成\n", - "任务 300299.SZ 完成\n", + "任务 300296.SZ 完成\n", "任务 300298.SZ 完成\n", - "任务 300301.SZ 完成\n", + "任务 300299.SZ 完成\n", "任务 300300.SZ 完成\n", + "任务 300301.SZ 完成\n", "任务 300302.SZ 完成\n", "任务 300303.SZ 完成\n", "任务 300304.SZ 完成\n", @@ -1860,24 +1860,24 @@ "任务 300307.SZ 完成\n", "任务 300308.SZ 完成\n", "任务 300310.SZ 完成\n", - "任务 300313.SZ 完成\n", "任务 300311.SZ 完成\n", + "任务 300313.SZ 完成\n", "任务 300314.SZ 完成\n", "任务 300315.SZ 完成\n", - "任务 300317.SZ 完成\n", "任务 300316.SZ 完成\n", + "任务 300317.SZ 完成\n", "任务 300318.SZ 完成\n", "任务 300319.SZ 完成\n", - "任务 300321.SZ 完成\n", "任务 300320.SZ 完成\n", + "任务 300321.SZ 完成\n", "任务 300322.SZ 完成\n", "任务 300323.SZ 完成\n", - "任务 300326.SZ 完成\n", "任务 300324.SZ 完成\n", + "任务 300326.SZ 完成\n", "任务 300327.SZ 完成\n", "任务 300328.SZ 完成\n", - "任务 300331.SZ 完成\n", "任务 300329.SZ 完成\n", + "任务 300331.SZ 完成\n", "任务 300332.SZ 完成\n", "任务 300333.SZ 完成\n", "任务 300334.SZ 完成\n", @@ -1964,40 +1964,40 @@ "任务 300422.SZ 完成\n", "任务 300423.SZ 完成\n", "任务 300424.SZ 完成\n", - "任务 300425.SZ 完成\n", "任务 300426.SZ 完成\n", - "任务 300427.SZ 完成\n", + "任务 300425.SZ 完成\n", "任务 300428.SZ 完成\n", + "任务 300427.SZ 完成\n", "任务 300429.SZ 完成\n", "任务 300430.SZ 完成\n", "任务 300432.SZ 完成\n", "任务 300433.SZ 完成\n", "任务 300434.SZ 完成\n", "任务 300435.SZ 完成\n", - "任务 300436.SZ 完成\n", "任务 300437.SZ 完成\n", + "任务 300436.SZ 完成\n", "任务 300438.SZ 完成\n", "任务 300439.SZ 完成\n", - "任务 300440.SZ 完成\n", "任务 300441.SZ 完成\n", - "任务 300442.SZ 完成\n", + "任务 300440.SZ 完成\n", "任务 300443.SZ 完成\n", - "任务 300444.SZ 完成\n", + "任务 300442.SZ 完成\n", "任务 300445.SZ 完成\n", - "任务 300446.SZ 完成\n", + "任务 300444.SZ 完成\n", "任务 300447.SZ 完成\n", + "任务 300446.SZ 完成\n", "任务 300448.SZ 完成\n", "任务 300449.SZ 完成\n", - "任务 300450.SZ 完成\n", "任务 300451.SZ 完成\n", - "任务 300452.SZ 完成\n", + "任务 300450.SZ 完成\n", "任务 300453.SZ 完成\n", + "任务 300452.SZ 完成\n", "任务 300454.SZ 完成\n", "任务 300455.SZ 完成\n", - "任务 300456.SZ 完成\n", "任务 300457.SZ 完成\n", - "任务 300458.SZ 完成\n", + "任务 300456.SZ 完成\n", "任务 300459.SZ 完成\n", + "任务 300458.SZ 完成\n", "任务 300460.SZ 完成\n", "任务 300461.SZ 完成\n", "任务 300462.SZ 完成\n", @@ -2016,8 +2016,8 @@ "任务 300475.SZ 完成\n", "任务 300476.SZ 完成\n", "任务 300477.SZ 完成\n", - "任务 300478.SZ 完成\n", "任务 300479.SZ 完成\n", + "任务 300478.SZ 完成\n", "任务 300480.SZ 完成\n", "任务 300481.SZ 完成\n", "任务 300482.SZ 完成\n", @@ -2106,166 +2106,165 @@ "任务 300569.SZ 完成\n", "任务 300570.SZ 完成\n", "任务 300571.SZ 完成\n", - "任务 300573.SZ 完成\n", "任务 300572.SZ 完成\n", - "任务 300576.SZ 完成\n", + "任务 300573.SZ 完成\n", "任务 300575.SZ 完成\n", + "任务 300576.SZ 完成\n", "任务 300577.SZ 完成\n", "任务 300578.SZ 完成\n", - "任务 300580.SZ 完成\n", "任务 300579.SZ 完成\n", + "任务 300580.SZ 完成\n", "任务 300581.SZ 完成\n", "任务 300582.SZ 完成\n", "任务 300583.SZ 完成\n", "任务 300584.SZ 完成\n", "任务 300585.SZ 完成\n", "任务 300586.SZ 完成\n", - "任务 300588.SZ 完成\n", "任务 300587.SZ 完成\n", + "任务 300588.SZ 完成\n", "任务 300589.SZ 完成\n", "任务 300590.SZ 完成\n", - "任务 300592.SZ 完成\n", "任务 300591.SZ 完成\n", - "任务 300594.SZ 完成\n", + "任务 300592.SZ 完成\n", "任务 300593.SZ 完成\n", + "任务 300594.SZ 完成\n", "任务 300595.SZ 完成\n", "任务 300596.SZ 完成\n", - "任务 300598.SZ 完成\n", "任务 300597.SZ 完成\n", - "任务 300600.SZ 完成\n", + "任务 300598.SZ 完成\n", "任务 300599.SZ 完成\n", + "任务 300600.SZ 完成\n", "任务 300601.SZ 完成\n", "任务 300602.SZ 完成\n", "任务 300603.SZ 完成\n", "任务 300604.SZ 完成\n", - "任务 300606.SZ 完成\n", "任务 300605.SZ 完成\n", + "任务 300606.SZ 完成\n", "任务 300607.SZ 完成\n", "任务 300608.SZ 完成\n", "任务 300609.SZ 完成\n", "任务 300610.SZ 完成\n", "任务 300611.SZ 完成\n", "任务 300612.SZ 完成\n", - "任务 300614.SZ 完成\n", "任务 300613.SZ 完成\n", - "任务 300616.SZ 完成\n", + "任务 300614.SZ 完成\n", "任务 300615.SZ 完成\n", - "任务 300618.SZ 完成\n", + "任务 300616.SZ 完成\n", "任务 300617.SZ 完成\n", + "任务 300618.SZ 完成\n", "任务 300619.SZ 完成\n", "任务 300620.SZ 完成\n", - "任务 300622.SZ 完成\n", "任务 300621.SZ 完成\n", - "任务 300624.SZ 完成\n", + "任务 300622.SZ 完成\n", "任务 300623.SZ 完成\n", - "任务 300626.SZ 完成\n", + "任务 300624.SZ 完成\n", "任务 300625.SZ 完成\n", + "任务 300626.SZ 完成\n", "任务 300627.SZ 完成\n", "任务 300628.SZ 完成\n", - "任务 300630.SZ 完成\n", "任务 300629.SZ 完成\n", - "任务 300632.SZ 完成\n", + "任务 300630.SZ 完成\n", "任务 300631.SZ 完成\n", + "任务 300632.SZ 完成\n", "任务 300633.SZ 完成\n", "任务 300634.SZ 完成\n", - "任务 300636.SZ 完成\n", "任务 300635.SZ 完成\n", - "任务 300638.SZ 完成\n", + "任务 300636.SZ 完成\n", "任务 300637.SZ 完成\n", - "任务 300640.SZ 完成\n", + "任务 300638.SZ 完成\n", "任务 300639.SZ 完成\n", + "任务 300640.SZ 完成\n", "任务 300641.SZ 完成\n", "任务 300642.SZ 完成\n", - "任务 300644.SZ 完成\n", "任务 300643.SZ 完成\n", + "任务 300644.SZ 完成\n", "任务 300645.SZ 完成\n", "任务 300647.SZ 完成\n", - "任务 300649.SZ 完成\n", "任务 300648.SZ 完成\n", - "任务 300651.SZ 完成\n", + "任务 300649.SZ 完成\n", "任务 300650.SZ 完成\n", + "任务 300651.SZ 完成\n", "任务 300652.SZ 完成\n", "任务 300653.SZ 完成\n", - "任务 300655.SZ 完成\n", "任务 300654.SZ 完成\n", - "任务 300657.SZ 完成\n", + "任务 300655.SZ 完成\n", "任务 300656.SZ 完成\n", + "任务 300657.SZ 完成\n", "任务 300658.SZ 完成\n", "任务 300659.SZ 完成\n", - "任务 300661.SZ 完成\n", "任务 300660.SZ 完成\n", - "任务 300663.SZ 完成\n", + "任务 300661.SZ 完成\n", "任务 300662.SZ 完成\n", - "任务 300665.SZ 完成\n", + "任务 300663.SZ 完成\n", "任务 300664.SZ 完成\n", - "任务 300667.SZ 完成\n", + "任务 300665.SZ 完成\n", "任务 300666.SZ 完成\n", + "任务 300667.SZ 完成\n", "任务 300668.SZ 完成\n", - "任务 300669.SZ 完成\n", "任务 300670.SZ 完成\n", + "任务 300669.SZ 完成\n", "任务 300671.SZ 完成\n", - "任务 300673.SZ 完成\n", "任务 300672.SZ 完成\n", - "任务 300675.SZ 完成\n", + "任务 300673.SZ 完成\n", "任务 300674.SZ 完成\n", + "任务 300675.SZ 完成\n", "任务 300676.SZ 完成\n", "任务 300677.SZ 完成\n", "任务 300678.SZ 完成\n", + "任务 300680.SZ 完成\n", "任务 300679.SZ 完成\n", "任务 300681.SZ 完成\n", - "任务 300680.SZ 完成\n", - "任务 300683.SZ 完成\n", "任务 300682.SZ 完成\n", - "任务 300685.SZ 完成\n", "任务 300684.SZ 完成\n", + "任务 300683.SZ 完成\n", + "任务 300685.SZ 完成\n", "任务 300686.SZ 完成\n", "任务 300687.SZ 完成\n", - "任务 300689.SZ 完成\n", "任务 300688.SZ 完成\n", + "任务 300689.SZ 完成\n", "任务 300690.SZ 完成\n", - "任务 300691.SZ 完成\n", "任务 300692.SZ 完成\n", - "任务 300693.SZ 完成\n", + "任务 300691.SZ 完成\n", "任务 300694.SZ 完成\n", + "任务 300693.SZ 完成\n", "任务 300695.SZ 完成\n", - "任务 300697.SZ 完成\n", "任务 300696.SZ 完成\n", - "任务 300699.SZ 完成\n", + "任务 300697.SZ 完成\n", "任务 300698.SZ 完成\n", + "任务 300699.SZ 完成\n", "任务 300700.SZ 完成\n", "任务 300701.SZ 完成\n", "任务 300702.SZ 完成\n", + "任务 300705.SZ 完成\n", "任务 300703.SZ 完成\n", "任务 300706.SZ 完成\n", - "任务 300705.SZ 完成\n", - "任务 300708.SZ 完成\n", "任务 300707.SZ 完成\n", - "任务 300710.SZ 完成\n", + "任务 300708.SZ 完成\n", "任务 300709.SZ 完成\n", + "任务 300710.SZ 完成\n", "任务 300711.SZ 完成\n", - "任务 300712.SZ 完成\n", "任务 300713.SZ 完成\n", - "任务 300715.SZ 完成\n", + "任务 300712.SZ 完成\n", "任务 300716.SZ 完成\n", + "任务 300715.SZ 完成\n", "任务 300717.SZ 完成\n", - "任务 300719.SZ 完成\n", "任务 300718.SZ 完成\n", + "任务 300719.SZ 完成\n", "任务 300720.SZ 完成\n", "任务 300721.SZ 完成\n", "任务 300722.SZ 完成\n", - "任务 300723.SZ 完成\n", - "任务 300725.SZ 完成\n", "任务 300724.SZ 完成\n", - "任务 300727.SZ 完成\n", + "任务 300723.SZ 完成\n", "任务 300726.SZ 完成\n", + "任务 300725.SZ 完成\n", + "任务 300727.SZ 完成\n", "任务 300729.SZ 完成\n", "任务 300730.SZ 完成\n", - "任务 300732.SZ 完成\n", "任务 300731.SZ 完成\n", - "任务 300733.SZ 完成\n", + "任务 300732.SZ 完成\n", "任务 300735.SZ 完成\n", - "任务 300737.SZ 完成\n", "任务 300736.SZ 完成\n", + "任务 300737.SZ 完成\n", "任务 300738.SZ 完成\n", "任务 300739.SZ 完成\n", "任务 300740.SZ 完成\n", @@ -2316,26 +2315,27 @@ "任务 300789.SZ 完成\n", "任务 300790.SZ 完成\n", "任务 300791.SZ 完成\n", + "任务 300733.SZ 完成\n", "任务 300792.SZ 完成\n", "任务 300793.SZ 完成\n", - "任务 300795.SZ 完成\n", "任务 300796.SZ 完成\n", - "任务 300797.SZ 完成\n", + "任务 300795.SZ 完成\n", "任务 300798.SZ 完成\n", - "任务 300800.SZ 完成\n", + "任务 300797.SZ 完成\n", "任务 300801.SZ 完成\n", - "任务 300802.SZ 完成\n", + "任务 300800.SZ 完成\n", "任务 300803.SZ 完成\n", + "任务 300802.SZ 完成\n", "任务 300804.SZ 完成\n", "任务 300805.SZ 完成\n", - "任务 300806.SZ 完成\n", "任务 300807.SZ 完成\n", + "任务 300806.SZ 完成\n", "任务 300808.SZ 完成\n", "任务 300809.SZ 完成\n", - "任务 300810.SZ 完成\n", "任务 300811.SZ 完成\n", - "任务 300812.SZ 完成\n", + "任务 300810.SZ 完成\n", "任务 300813.SZ 完成\n", + "任务 300812.SZ 完成\n", "任务 300814.SZ 完成\n", "任务 300815.SZ 完成\n", "任务 300816.SZ 完成\n", @@ -2354,8 +2354,8 @@ "任务 300829.SZ 完成\n", "任务 300830.SZ 完成\n", "任务 300831.SZ 完成\n", - "任务 300832.SZ 完成\n", "任务 300833.SZ 完成\n", + "任务 300832.SZ 完成\n", "任务 300834.SZ 完成\n", "任务 300835.SZ 完成\n", "任务 300836.SZ 完成\n", @@ -2364,34 +2364,34 @@ "任务 300839.SZ 完成\n", "任务 300840.SZ 完成\n", "任务 300841.SZ 完成\n", - "任务 300842.SZ 完成\n", "任务 300843.SZ 完成\n", + "任务 300842.SZ 完成\n", "任务 300844.SZ 完成\n", "任务 300845.SZ 完成\n", "任务 300846.SZ 完成\n", "任务 300847.SZ 完成\n", "任务 300848.SZ 完成\n", "任务 300849.SZ 完成\n", - "任务 300850.SZ 完成\n", "任务 300851.SZ 完成\n", - "任务 300852.SZ 完成\n", + "任务 300850.SZ 完成\n", "任务 300853.SZ 完成\n", - "任务 300854.SZ 完成\n", + "任务 300852.SZ 完成\n", "任务 300855.SZ 完成\n", - "任务 300856.SZ 完成\n", + "任务 300854.SZ 完成\n", "任务 300857.SZ 完成\n", + "任务 300856.SZ 完成\n", "任务 300858.SZ 完成\n", "任务 300859.SZ 完成\n", - "任务 300860.SZ 完成\n", "任务 300861.SZ 完成\n", - "任务 300862.SZ 完成\n", + "任务 300860.SZ 完成\n", "任务 300863.SZ 完成\n", + "任务 300862.SZ 完成\n", "任务 300864.SZ 完成\n", "任务 300865.SZ 完成\n", - "任务 300866.SZ 完成\n", "任务 300867.SZ 完成\n", - "任务 300868.SZ 完成\n", + "任务 300866.SZ 完成\n", "任务 300869.SZ 完成\n", + "任务 300868.SZ 完成\n", "任务 300870.SZ 完成\n", "任务 300871.SZ 完成\n", "任务 300872.SZ 完成\n", @@ -2400,36 +2400,36 @@ "任务 300876.SZ 完成\n", "任务 300877.SZ 完成\n", "任务 300878.SZ 完成\n", - "任务 300879.SZ 完成\n", "任务 300880.SZ 完成\n", + "任务 300879.SZ 完成\n", "任务 300881.SZ 完成\n", "任务 300882.SZ 完成\n", "任务 300883.SZ 完成\n", "任务 300884.SZ 完成\n", - "任务 300885.SZ 完成\n", "任务 300886.SZ 完成\n", + "任务 300885.SZ 完成\n", "任务 300887.SZ 完成\n", "任务 300888.SZ 完成\n", "任务 300889.SZ 完成\n", "任务 300890.SZ 完成\n", - "任务 300891.SZ 完成\n", "任务 300892.SZ 完成\n", + "任务 300891.SZ 完成\n", "任务 300893.SZ 完成\n", "任务 300894.SZ 完成\n", "任务 300895.SZ 完成\n", "任务 300896.SZ 完成\n", - "任务 300897.SZ 完成\n", "任务 300898.SZ 完成\n", + "任务 300897.SZ 完成\n", "任务 300899.SZ 完成\n", "任务 300900.SZ 完成\n", "任务 300901.SZ 完成\n", "任务 300902.SZ 完成\n", - "任务 300903.SZ 完成\n", "任务 300904.SZ 完成\n", + "任务 300903.SZ 完成\n", "任务 300905.SZ 完成\n", "任务 300906.SZ 完成\n", - "任务 300907.SZ 完成\n", "任务 300908.SZ 完成\n", + "任务 300907.SZ 完成\n", "任务 300909.SZ 完成\n", "任务 300910.SZ 完成\n", "任务 300911.SZ 完成\n", @@ -2438,38 +2438,38 @@ "任务 300915.SZ 完成\n", "任务 300916.SZ 完成\n", "任务 300917.SZ 完成\n", - "任务 300918.SZ 完成\n", "任务 300919.SZ 完成\n", - "任务 300920.SZ 完成\n", + "任务 300918.SZ 完成\n", "任务 300921.SZ 完成\n", + "任务 300920.SZ 完成\n", "任务 300922.SZ 完成\n", "任务 300923.SZ 完成\n", "任务 300925.SZ 完成\n", "任务 300926.SZ 完成\n", - "任务 300927.SZ 完成\n", "任务 300928.SZ 完成\n", + "任务 300927.SZ 完成\n", "任务 300929.SZ 完成\n", "任务 300930.SZ 完成\n", "任务 300931.SZ 完成\n", "任务 300932.SZ 完成\n", - "任务 300933.SZ 完成\n", "任务 300935.SZ 完成\n", - "任务 300936.SZ 完成\n", + "任务 300933.SZ 完成\n", "任务 300937.SZ 完成\n", + "任务 300936.SZ 完成\n", "任务 300938.SZ 完成\n", "任务 300939.SZ 完成\n", "任务 300940.SZ 完成\n", "任务 300941.SZ 完成\n", - "任务 300942.SZ 完成\n", "任务 300943.SZ 完成\n", + "任务 300942.SZ 完成\n", "任务 300945.SZ 完成\n", "任务 300946.SZ 完成\n", - "任务 300947.SZ 完成\n", "任务 300948.SZ 完成\n", - "任务 300949.SZ 完成\n", + "任务 300947.SZ 完成\n", "任务 300950.SZ 完成\n", - "任务 300951.SZ 完成\n", + "任务 300949.SZ 完成\n", "任务 300952.SZ 完成\n", + "任务 300951.SZ 完成\n", "任务 300953.SZ 完成\n", "任务 300955.SZ 完成\n", "任务 300956.SZ 完成\n", @@ -2491,7 +2491,6 @@ "任务 300972.SZ 完成\n", "任务 300973.SZ 完成\n", "任务 300975.SZ 完成\n", - "任务 300976.SZ 完成\n", "任务 300977.SZ 完成\n", "任务 300978.SZ 完成\n", "任务 300979.SZ 完成\n", @@ -2541,12 +2540,13 @@ "任务 301024.SZ 完成\n", "任务 301025.SZ 完成\n", "任务 301026.SZ 完成\n", + "任务 300976.SZ 完成\n", "任务 301027.SZ 完成\n", "任务 301028.SZ 完成\n", - "任务 301029.SZ 完成\n", "任务 301030.SZ 完成\n", - "任务 301031.SZ 完成\n", + "任务 301029.SZ 完成\n", "任务 301032.SZ 完成\n", + "任务 301031.SZ 完成\n", "任务 301033.SZ 完成\n", "任务 301035.SZ 完成\n", "任务 301036.SZ 完成\n", @@ -2555,50 +2555,50 @@ "任务 301039.SZ 完成\n", "任务 301040.SZ 完成\n", "任务 301041.SZ 完成\n", - "任务 301042.SZ 完成\n", "任务 301043.SZ 完成\n", + "任务 301042.SZ 完成\n", "任务 301045.SZ 完成\n", "任务 301046.SZ 完成\n", "任务 301047.SZ 完成\n", "任务 301048.SZ 完成\n", - "任务 301049.SZ 完成\n", "任务 301050.SZ 完成\n", + "任务 301049.SZ 完成\n", "任务 301051.SZ 完成\n", "任务 301052.SZ 完成\n", "任务 301053.SZ 完成\n", "任务 301055.SZ 完成\n", - "任务 301056.SZ 完成\n", "任务 301057.SZ 完成\n", - "任务 301058.SZ 完成\n", + "任务 301056.SZ 完成\n", "任务 301059.SZ 完成\n", - "任务 301060.SZ 完成\n", + "任务 301058.SZ 完成\n", "任务 301061.SZ 完成\n", + "任务 301060.SZ 完成\n", "任务 301062.SZ 完成\n", "任务 301063.SZ 完成\n", - "任务 301065.SZ 完成\n", "任务 301066.SZ 完成\n", - "任务 301067.SZ 完成\n", + "任务 301065.SZ 完成\n", "任务 301068.SZ 完成\n", - "任务 301069.SZ 完成\n", + "任务 301067.SZ 完成\n", "任务 301070.SZ 完成\n", + "任务 301069.SZ 完成\n", "任务 301071.SZ 完成\n", "任务 301072.SZ 完成\n", "任务 301073.SZ 完成\n", "任务 301075.SZ 完成\n", - "任务 301076.SZ 完成\n", "任务 301077.SZ 完成\n", + "任务 301076.SZ 完成\n", "任务 301078.SZ 完成\n", "任务 301079.SZ 完成\n", "任务 301080.SZ 完成\n", "任务 301081.SZ 完成\n", - "任务 301082.SZ 完成\n", "任务 301083.SZ 完成\n", + "任务 301082.SZ 完成\n", "任务 301085.SZ 完成\n", "任务 301086.SZ 完成\n", "任务 301087.SZ 完成\n", "任务 301088.SZ 完成\n", - "任务 301089.SZ 完成\n", "任务 301090.SZ 完成\n", + "任务 301089.SZ 完成\n", "任务 301091.SZ 完成\n", "任务 301092.SZ 完成\n", "任务 301093.SZ 完成\n", @@ -2665,8 +2665,8 @@ "任务 301168.SZ 完成\n", "任务 301169.SZ 完成\n", "任务 301170.SZ 完成\n", - "任务 301171.SZ 完成\n", "任务 301172.SZ 完成\n", + "任务 301171.SZ 完成\n", "任务 301175.SZ 完成\n", "任务 301176.SZ 完成\n", "任务 301177.SZ 完成\n", @@ -2681,8 +2681,8 @@ "任务 301187.SZ 完成\n", "任务 301188.SZ 完成\n", "任务 301189.SZ 完成\n", - "任务 301190.SZ 完成\n", "任务 301191.SZ 完成\n", + "任务 301190.SZ 完成\n", "任务 301192.SZ 完成\n", "任务 301193.SZ 完成\n", "任务 301195.SZ 完成\n", @@ -2732,10 +2732,10 @@ "任务 301251.SZ 完成\n", "任务 301252.SZ 完成\n", "任务 301255.SZ 完成\n", - "任务 301256.SZ 完成\n", "任务 301257.SZ 完成\n", "任务 301258.SZ 完成\n", "任务 301259.SZ 完成\n", + "任务 301256.SZ 完成\n", "任务 301260.SZ 完成\n", "任务 301261.SZ 完成\n", "任务 301262.SZ 完成\n", @@ -2770,8 +2770,8 @@ "任务 301297.SZ 完成\n", "任务 301298.SZ 完成\n", "任务 301299.SZ 完成\n", - "任务 301300.SZ 完成\n", "任务 301301.SZ 完成\n", + "任务 301300.SZ 完成\n", "任务 301302.SZ 完成\n", "任务 301303.SZ 完成\n", "任务 301305.SZ 完成\n", @@ -2786,8 +2786,8 @@ "任务 301314.SZ 完成\n", "任务 301315.SZ 完成\n", "任务 301316.SZ 完成\n", - "任务 301317.SZ 完成\n", "任务 301318.SZ 完成\n", + "任务 301317.SZ 完成\n", "任务 301319.SZ 完成\n", "任务 301320.SZ 完成\n", "任务 301321.SZ 完成\n", @@ -2796,16 +2796,15 @@ "任务 301325.SZ 完成\n", "任务 301326.SZ 完成\n", "任务 301327.SZ 完成\n", - "任务 301328.SZ 完成\n", "任务 301329.SZ 完成\n", - "任务 301330.SZ 完成\n", + "任务 301328.SZ 完成\n", "任务 301331.SZ 完成\n", + "任务 301330.SZ 完成\n", "任务 301332.SZ 完成\n", "任务 301333.SZ 完成\n", "任务 301335.SZ 完成\n", "任务 301336.SZ 完成\n", "任务 301337.SZ 完成\n", - "任务 301338.SZ 完成\n", "任务 301339.SZ 完成\n", "任务 301345.SZ 完成\n", "任务 301348.SZ 完成\n", @@ -2860,6 +2859,7 @@ "任务 301439.SZ 完成\n", "任务 301446.SZ 完成\n", "任务 301448.SZ 完成\n", + "任务 301338.SZ 完成\n", "任务 301456.SZ 完成\n", "任务 301458.SZ 完成\n", "任务 301459.SZ 完成\n", @@ -2990,14 +2990,14 @@ "任务 600050.SH 完成\n", "任务 600051.SH 完成\n", "任务 600052.SH 完成\n", - "任务 600053.SH 完成\n", "任务 600054.SH 完成\n", - "任务 600055.SH 完成\n", + "任务 600053.SH 完成\n", "任务 600056.SH 完成\n", - "任务 600057.SH 完成\n", + "任务 600055.SH 完成\n", "任务 600058.SH 完成\n", - "任务 600059.SH 完成\n", + "任务 600057.SH 完成\n", "任务 600060.SH 完成\n", + "任务 600059.SH 完成\n", "任务 600061.SH 完成\n", "任务 600062.SH 完成\n", "任务 600063.SH 完成\n", @@ -3036,18 +3036,18 @@ "任务 600108.SH 完成\n", "任务 600109.SH 完成\n", "任务 600110.SH 完成\n", - "任务 600111.SH 完成\n", "任务 600113.SH 完成\n", + "任务 600111.SH 完成\n", "任务 600114.SH 完成\n", "任务 600115.SH 完成\n", - "任务 600116.SH 完成\n", "任务 600117.SH 完成\n", + "任务 600116.SH 完成\n", "任务 600118.SH 完成\n", "任务 600119.SH 完成\n", "任务 600120.SH 完成\n", "任务 600121.SH 完成\n", - "任务 600123.SH 完成\n", "任务 600125.SH 完成\n", + "任务 600123.SH 完成\n", "任务 600126.SH 完成\n", "任务 600127.SH 完成\n", "任务 600128.SH 完成\n", @@ -3082,44 +3082,44 @@ "任务 600167.SH 完成\n", "任务 600168.SH 完成\n", "任务 600169.SH 完成\n", - "任务 600170.SH 完成\n", "任务 600171.SH 完成\n", + "任务 600170.SH 完成\n", "任务 600172.SH 完成\n", "任务 600173.SH 完成\n", - "任务 600176.SH 完成\n", "任务 600177.SH 完成\n", - "任务 600178.SH 完成\n", + "任务 600176.SH 完成\n", "任务 600179.SH 完成\n", + "任务 600178.SH 完成\n", "任务 600180.SH 完成\n", "任务 600182.SH 完成\n", "任务 600183.SH 完成\n", "任务 600184.SH 完成\n", - "任务 600185.SH 完成\n", "任务 600186.SH 完成\n", + "任务 600185.SH 完成\n", "任务 600187.SH 完成\n", "任务 600188.SH 完成\n", "任务 600189.SH 完成\n", "任务 600190.SH 完成\n", "任务 600191.SH 完成\n", "任务 600192.SH 完成\n", - "任务 600193.SH 完成\n", "任务 600195.SH 完成\n", - "任务 600196.SH 完成\n", + "任务 600193.SH 完成\n", "任务 600197.SH 完成\n", - "任务 600198.SH 完成\n", + "任务 600196.SH 完成\n", "任务 600199.SH 完成\n", - "任务 600200.SH 完成\n", + "任务 600198.SH 完成\n", "任务 600201.SH 完成\n", - "任务 600202.SH 完成\n", + "任务 600200.SH 完成\n", "任务 600203.SH 完成\n", - "任务 600206.SH 完成\n", + "任务 600202.SH 完成\n", "任务 600207.SH 完成\n", + "任务 600206.SH 完成\n", "任务 600208.SH 完成\n", "任务 600210.SH 完成\n", "任务 600211.SH 完成\n", "任务 600212.SH 完成\n", - "任务 600215.SH 完成\n", "任务 600216.SH 完成\n", + "任务 600215.SH 完成\n", "任务 600217.SH 完成\n", "任务 600218.SH 完成\n", "任务 600219.SH 完成\n", @@ -3132,12 +3132,12 @@ "任务 600228.SH 完成\n", "任务 600229.SH 完成\n", "任务 600230.SH 完成\n", - "任务 600231.SH 完成\n", "任务 600232.SH 完成\n", - "任务 600233.SH 完成\n", + "任务 600231.SH 完成\n", "任务 600234.SH 完成\n", - "任务 600235.SH 完成\n", + "任务 600233.SH 完成\n", "任务 600236.SH 完成\n", + "任务 600235.SH 完成\n", "任务 600237.SH 完成\n", "任务 600238.SH 完成\n", "任务 600239.SH 完成\n", @@ -3425,7 +3425,6 @@ "任务 600616.SH 完成\n", "任务 600617.SH 完成\n", "任务 600618.SH 完成\n", - "任务 600619.SH 完成\n", "任务 600620.SH 完成\n", "任务 600621.SH 完成\n", "任务 600622.SH 完成\n", @@ -3481,6 +3480,7 @@ "任务 600688.SH 完成\n", "任务 600689.SH 完成\n", "任务 600690.SH 完成\n", + "任务 600619.SH 完成\n", "任务 600691.SH 完成\n", "任务 600692.SH 完成\n", "任务 600693.SH 完成\n", @@ -3496,8 +3496,8 @@ "任务 600706.SH 完成\n", "任务 600707.SH 完成\n", "任务 600708.SH 完成\n", - "任务 600710.SH 完成\n", "任务 600711.SH 完成\n", + "任务 600710.SH 完成\n", "任务 600712.SH 完成\n", "任务 600713.SH 完成\n", "任务 600714.SH 完成\n", @@ -3685,156 +3685,156 @@ "任务 600956.SH 完成\n", "任务 600958.SH 完成\n", "任务 600959.SH 完成\n", - "任务 600960.SH 完成\n", "任务 600961.SH 完成\n", + "任务 600960.SH 完成\n", "任务 600962.SH 完成\n", "任务 600963.SH 完成\n", - "任务 600965.SH 完成\n", "任务 600966.SH 完成\n", - "任务 600967.SH 完成\n", + "任务 600965.SH 完成\n", "任务 600968.SH 完成\n", + "任务 600967.SH 完成\n", "任务 600969.SH 完成\n", "任务 600970.SH 完成\n", - "任务 600971.SH 完成\n", "任务 600973.SH 完成\n", - "任务 600975.SH 完成\n", + "任务 600971.SH 完成\n", "任务 600976.SH 完成\n", - "任务 600977.SH 完成\n", + "任务 600975.SH 完成\n", "任务 600979.SH 完成\n", - "任务 600980.SH 完成\n", + "任务 600977.SH 完成\n", "任务 600981.SH 完成\n", + "任务 600980.SH 完成\n", "任务 600982.SH 完成\n", "任务 600983.SH 完成\n", - "任务 600984.SH 完成\n", "任务 600985.SH 完成\n", + "任务 600984.SH 完成\n", "任务 600986.SH 完成\n", "任务 600987.SH 完成\n", "任务 600988.SH 完成\n", "任务 600989.SH 完成\n", - "任务 600990.SH 完成\n", "任务 600992.SH 完成\n", - "任务 600993.SH 完成\n", + "任务 600990.SH 完成\n", "任务 600995.SH 完成\n", + "任务 600993.SH 完成\n", "任务 600996.SH 完成\n", "任务 600997.SH 完成\n", "任务 600998.SH 完成\n", "任务 600999.SH 完成\n", "任务 601000.SH 完成\n", "任务 601001.SH 完成\n", - "任务 601002.SH 完成\n", - "任务 601005.SH 完成\n", "任务 601003.SH 完成\n", + "任务 601002.SH 完成\n", "任务 601006.SH 完成\n", - "任务 601007.SH 完成\n", + "任务 601005.SH 完成\n", "任务 601008.SH 完成\n", + "任务 601007.SH 完成\n", "任务 601009.SH 完成\n", - "任务 601011.SH 完成\n", "任务 601010.SH 完成\n", "任务 601012.SH 完成\n", + "任务 601011.SH 完成\n", "任务 601015.SH 完成\n", "任务 601016.SH 完成\n", "任务 601018.SH 完成\n", - "任务 601019.SH 完成\n", "任务 601020.SH 完成\n", - "任务 601022.SH 完成\n", "任务 601021.SH 完成\n", - "任务 601033.SH 完成\n", + "任务 601019.SH 完成\n", + "任务 601022.SH 完成\n", "任务 601028.SH 完成\n", - "任务 601058.SH 完成\n", + "任务 601033.SH 完成\n", "任务 601038.SH 完成\n", - "任务 601061.SH 完成\n", "任务 601059.SH 完成\n", + "任务 601058.SH 完成\n", + "任务 601061.SH 完成\n", "任务 601065.SH 完成\n", - "任务 601066.SH 完成\n", "任务 601068.SH 完成\n", + "任务 601066.SH 完成\n", "任务 601069.SH 完成\n", - "任务 601083.SH 完成\n", "任务 601077.SH 完成\n", + "任务 601083.SH 完成\n", "任务 601086.SH 完成\n", "任务 601088.SH 完成\n", "任务 601089.SH 完成\n", "任务 601096.SH 完成\n", "任务 601098.SH 完成\n", "任务 601099.SH 完成\n", - "任务 601101.SH 完成\n", "任务 601100.SH 完成\n", + "任务 601101.SH 完成\n", "任务 601106.SH 完成\n", - "任务 601107.SH 完成\n", "任务 601108.SH 完成\n", + "任务 601107.SH 完成\n", "任务 601111.SH 完成\n", "任务 601113.SH 完成\n", "任务 601116.SH 完成\n", - "任务 601118.SH 完成\n", "任务 601117.SH 完成\n", - "任务 601126.SH 完成\n", "任务 601121.SH 完成\n", + "任务 601118.SH 完成\n", + "任务 601126.SH 完成\n", "任务 601127.SH 完成\n", "任务 601128.SH 完成\n", "任务 601133.SH 完成\n", - "任务 601136.SH 完成\n", "任务 601137.SH 完成\n", - "任务 601138.SH 完成\n", + "任务 601136.SH 完成\n", "任务 601139.SH 完成\n", + "任务 601138.SH 完成\n", "任务 601155.SH 完成\n", "任务 601156.SH 完成\n", "任务 601158.SH 完成\n", "任务 601162.SH 完成\n", - "任务 601163.SH 完成\n", - "任务 601168.SH 完成\n", "任务 601166.SH 完成\n", + "任务 601163.SH 完成\n", "任务 601169.SH 完成\n", - "任务 601177.SH 完成\n", + "任务 601168.SH 完成\n", "任务 601179.SH 完成\n", + "任务 601177.SH 完成\n", "任务 601186.SH 完成\n", - "任务 601188.SH 完成\n", "任务 601187.SH 完成\n", - "任务 601199.SH 完成\n", + "任务 601188.SH 完成\n", "任务 601198.SH 完成\n", "任务 601200.SH 完成\n", + "任务 601199.SH 完成\n", "任务 601208.SH 完成\n", - "任务 601212.SH 完成\n", "任务 601211.SH 完成\n", - "任务 601218.SH 完成\n", "任务 601216.SH 完成\n", + "任务 601212.SH 完成\n", + "任务 601218.SH 完成\n", "任务 601222.SH 完成\n", "任务 601225.SH 完成\n", "任务 601226.SH 完成\n", "任务 601228.SH 完成\n", - "任务 601231.SH 完成\n", "任务 601229.SH 完成\n", + "任务 601231.SH 完成\n", "任务 601233.SH 完成\n", "任务 601236.SH 完成\n", "任务 601238.SH 完成\n", "任务 601279.SH 完成\n", - "任务 601298.SH 完成\n", "任务 601288.SH 完成\n", + "任务 601298.SH 完成\n", "任务 601311.SH 完成\n", "任务 601318.SH 完成\n", "任务 601319.SH 完成\n", "任务 601326.SH 完成\n", - "任务 601330.SH 完成\n", "任务 601328.SH 完成\n", - "任务 601336.SH 完成\n", + "任务 601330.SH 完成\n", "任务 601333.SH 完成\n", + "任务 601336.SH 完成\n", "任务 601339.SH 完成\n", "任务 601360.SH 完成\n", - "任务 601368.SH 完成\n", "任务 601366.SH 完成\n", + "任务 601368.SH 完成\n", "任务 601369.SH 完成\n", "任务 601375.SH 完成\n", - "任务 601388.SH 完成\n", "任务 601377.SH 完成\n", - "任务 601398.SH 完成\n", + "任务 601388.SH 完成\n", "任务 601390.SH 完成\n", "任务 601399.SH 完成\n", + "任务 601398.SH 完成\n", "任务 601456.SH 完成\n", - "任务 601512.SH 完成\n", "任务 601500.SH 完成\n", "任务 601515.SH 完成\n", + "任务 601512.SH 完成\n", "任务 601518.SH 完成\n", "任务 601519.SH 完成\n", - "任务 601528.SH 完成\n", "任务 601555.SH 完成\n", + "任务 601528.SH 完成\n", "任务 601566.SH 完成\n", "任务 601567.SH 完成\n", "任务 601568.SH 完成\n", @@ -3966,10 +3966,10 @@ "任务 603020.SH 完成\n", "任务 603021.SH 完成\n", "任务 603022.SH 完成\n", - "任务 603023.SH 完成\n", "任务 603025.SH 完成\n", - "任务 603026.SH 完成\n", + "任务 603023.SH 完成\n", "任务 603027.SH 完成\n", + "任务 603026.SH 完成\n", "任务 603028.SH 完成\n", "任务 603029.SH 完成\n", "任务 603030.SH 完成\n", @@ -3978,8 +3978,8 @@ "任务 603033.SH 完成\n", "任务 603035.SH 完成\n", "任务 603036.SH 完成\n", - "任务 603037.SH 完成\n", "任务 603038.SH 完成\n", + "任务 603037.SH 完成\n", "任务 603039.SH 完成\n", "任务 603040.SH 完成\n", "任务 603041.SH 完成\n", @@ -3996,32 +3996,32 @@ "任务 603057.SH 完成\n", "任务 603058.SH 完成\n", "任务 603059.SH 完成\n", - "任务 603060.SH 完成\n", "任务 603061.SH 完成\n", - "任务 603062.SH 完成\n", + "任务 603060.SH 完成\n", "任务 603063.SH 完成\n", + "任务 603062.SH 完成\n", "任务 603065.SH 完成\n", "任务 603066.SH 完成\n", - "任务 603067.SH 完成\n", "任务 603068.SH 完成\n", + "任务 603067.SH 完成\n", "任务 603069.SH 完成\n", "任务 603070.SH 完成\n", - "任务 603071.SH 完成\n", "任务 603072.SH 完成\n", - "任务 603073.SH 完成\n", + "任务 603071.SH 完成\n", "任务 603075.SH 完成\n", - "任务 603076.SH 完成\n", + "任务 603073.SH 完成\n", "任务 603077.SH 完成\n", - "任务 603078.SH 完成\n", + "任务 603076.SH 完成\n", "任务 603079.SH 完成\n", - "任务 603080.SH 完成\n", + "任务 603078.SH 完成\n", "任务 603081.SH 完成\n", - "任务 603082.SH 完成\n", + "任务 603080.SH 完成\n", "任务 603083.SH 完成\n", - "任务 603085.SH 完成\n", + "任务 603082.SH 完成\n", "任务 603086.SH 完成\n", - "任务 603087.SH 完成\n", + "任务 603085.SH 完成\n", "任务 603088.SH 完成\n", + "任务 603087.SH 完成\n", "任务 603089.SH 完成\n", "任务 603090.SH 完成\n", "任务 603091.SH 完成\n", @@ -4171,8 +4171,8 @@ "任务 603289.SH 完成\n", "任务 603290.SH 完成\n", "任务 603291.SH 完成\n", - "任务 603297.SH 完成\n", "任务 603296.SH 完成\n", + "任务 603297.SH 完成\n", "任务 603298.SH 完成\n", "任务 603299.SH 完成\n", "任务 603300.SH 完成\n", @@ -4195,10 +4195,10 @@ "任务 603320.SH 完成\n", "任务 603321.SH 完成\n", "任务 603322.SH 完成\n", - "任务 603324.SH 完成\n", "任务 603323.SH 完成\n", - "任务 603326.SH 完成\n", + "任务 603324.SH 完成\n", "任务 603325.SH 完成\n", + "任务 603326.SH 完成\n", "任务 603327.SH 完成\n", "任务 603328.SH 完成\n", "任务 603329.SH 完成\n", @@ -4227,8 +4227,8 @@ "任务 603363.SH 完成\n", "任务 603365.SH 完成\n", "任务 603366.SH 完成\n", - "任务 603368.SH 完成\n", "任务 603367.SH 完成\n", + "任务 603368.SH 完成\n", "任务 603369.SH 完成\n", "任务 603373.SH 完成\n", "任务 603375.SH 完成\n", @@ -4239,12 +4239,12 @@ "任务 603381.SH 完成\n", "任务 603383.SH 完成\n", "任务 603385.SH 完成\n", - "任务 603387.SH 完成\n", "任务 603386.SH 完成\n", - "任务 603389.SH 完成\n", "任务 603388.SH 完成\n", - "任务 603391.SH 完成\n", + "任务 603387.SH 完成\n", "任务 603390.SH 完成\n", + "任务 603389.SH 完成\n", + "任务 603391.SH 完成\n", "任务 603392.SH 完成\n", "任务 603393.SH 完成\n", "任务 603395.SH 完成\n", @@ -4254,33 +4254,33 @@ "任务 603408.SH 完成\n", "任务 603416.SH 完成\n", "任务 603421.SH 完成\n", + "任务 603439.SH 完成\n", "任务 603429.SH 完成\n", "任务 603444.SH 完成\n", - "任务 603439.SH 完成\n", - "任务 603458.SH 完成\n", "任务 603456.SH 完成\n", - "任务 603477.SH 完成\n", + "任务 603458.SH 完成\n", "任务 603466.SH 完成\n", - "任务 603488.SH 完成\n", + "任务 603477.SH 完成\n", "任务 603486.SH 完成\n", - "任务 603496.SH 完成\n", + "任务 603488.SH 完成\n", "任务 603489.SH 完成\n", - "任务 603500.SH 完成\n", + "任务 603496.SH 完成\n", "任务 603499.SH 完成\n", "任务 603501.SH 完成\n", + "任务 603500.SH 完成\n", "任务 603505.SH 完成\n", "任务 603506.SH 完成\n", "任务 603507.SH 完成\n", - "任务 603511.SH 完成\n", "任务 603508.SH 完成\n", - "任务 603516.SH 完成\n", "任务 603515.SH 完成\n", + "任务 603511.SH 完成\n", + "任务 603516.SH 完成\n", "任务 603517.SH 完成\n", + "任务 603519.SH 完成\n", "任务 603518.SH 完成\n", "任务 603520.SH 完成\n", - "任务 603519.SH 完成\n", - "任务 603528.SH 完成\n", "任务 603527.SH 完成\n", + "任务 603528.SH 完成\n", "任务 603529.SH 完成\n", "任务 603530.SH 完成\n", "任务 603533.SH 完成\n", @@ -4295,80 +4295,80 @@ "任务 603565.SH 完成\n", "任务 603566.SH 完成\n", "任务 603567.SH 完成\n", - "任务 603569.SH 完成\n", "任务 603568.SH 完成\n", - "任务 603578.SH 完成\n", + "任务 603569.SH 完成\n", "任务 603577.SH 完成\n", + "任务 603578.SH 完成\n", "任务 603579.SH 完成\n", "任务 603580.SH 完成\n", "任务 603583.SH 完成\n", "任务 603585.SH 完成\n", - "任务 603587.SH 完成\n", "任务 603586.SH 完成\n", - "任务 603589.SH 完成\n", + "任务 603587.SH 完成\n", "任务 603588.SH 完成\n", - "任务 603595.SH 完成\n", + "任务 603589.SH 完成\n", "任务 603590.SH 完成\n", + "任务 603595.SH 完成\n", "任务 603596.SH 完成\n", "任务 603598.SH 完成\n", "任务 603599.SH 完成\n", "任务 603600.SH 完成\n", - "任务 603602.SH 完成\n", "任务 603601.SH 完成\n", + "任务 603602.SH 完成\n", "任务 603605.SH 完成\n", "任务 603606.SH 完成\n", - "任务 603608.SH 完成\n", "任务 603607.SH 完成\n", - "任务 603610.SH 完成\n", + "任务 603608.SH 完成\n", "任务 603609.SH 完成\n", - "任务 603612.SH 完成\n", + "任务 603610.SH 完成\n", "任务 603611.SH 完成\n", + "任务 603612.SH 完成\n", "任务 603613.SH 完成\n", "任务 603615.SH 完成\n", - "任务 603617.SH 完成\n", "任务 603616.SH 完成\n", + "任务 603617.SH 完成\n", "任务 603618.SH 完成\n", "任务 603619.SH 完成\n", "任务 603626.SH 完成\n", "任务 603628.SH 完成\n", "任务 603629.SH 完成\n", "任务 603630.SH 完成\n", - "任务 603636.SH 完成\n", "任务 603633.SH 完成\n", - "任务 603638.SH 完成\n", + "任务 603636.SH 完成\n", "任务 603637.SH 完成\n", - "任务 603648.SH 完成\n", + "任务 603638.SH 完成\n", "任务 603639.SH 完成\n", - "任务 603655.SH 完成\n", "任务 603650.SH 完成\n", + "任务 603648.SH 完成\n", + "任务 603655.SH 完成\n", "任务 603656.SH 完成\n", "任务 603657.SH 完成\n", - "任务 603659.SH 完成\n", "任务 603658.SH 完成\n", - "任务 603661.SH 完成\n", + "任务 603659.SH 完成\n", "任务 603660.SH 完成\n", - "任务 603663.SH 完成\n", "任务 603662.SH 完成\n", - "任务 603665.SH 完成\n", + "任务 603661.SH 完成\n", + "任务 603663.SH 完成\n", "任务 603666.SH 完成\n", - "任务 603668.SH 完成\n", "任务 603667.SH 完成\n", - "任务 603676.SH 完成\n", + "任务 603668.SH 完成\n", + "任务 603665.SH 完成\n", "任务 603669.SH 完成\n", - "任务 603678.SH 完成\n", + "任务 603676.SH 完成\n", "任务 603677.SH 完成\n", + "任务 603678.SH 完成\n", "任务 603679.SH 完成\n", "任务 603680.SH 完成\n", - "任务 603682.SH 完成\n", "任务 603681.SH 完成\n", - "任务 603685.SH 完成\n", + "任务 603682.SH 完成\n", "任务 603683.SH 完成\n", - "任务 603687.SH 完成\n", + "任务 603685.SH 完成\n", "任务 603686.SH 完成\n", + "任务 603687.SH 完成\n", "任务 603688.SH 完成\n", "任务 603689.SH 完成\n", - "任务 603693.SH 完成\n", "任务 603690.SH 完成\n", + "任务 603693.SH 完成\n", "任务 603696.SH 完成\n", "任务 603697.SH 完成\n", "任务 603698.SH 完成\n", @@ -4381,10 +4381,10 @@ "任务 603708.SH 完成\n", "任务 603709.SH 完成\n", "任务 603711.SH 完成\n", - "任务 603713.SH 完成\n", "任务 603712.SH 完成\n", - "任务 603717.SH 完成\n", + "任务 603713.SH 完成\n", "任务 603716.SH 完成\n", + "任务 603717.SH 完成\n", "任务 603718.SH 完成\n", "任务 603719.SH 完成\n", "任务 603721.SH 完成\n", @@ -4395,24 +4395,24 @@ "任务 603728.SH 完成\n", "任务 603729.SH 完成\n", "任务 603730.SH 完成\n", - "任务 603737.SH 完成\n", "任务 603733.SH 完成\n", - "任务 603739.SH 完成\n", + "任务 603737.SH 完成\n", "任务 603738.SH 完成\n", + "任务 603739.SH 完成\n", "任务 603755.SH 完成\n", "任务 603757.SH 完成\n", - "任务 603759.SH 完成\n", "任务 603758.SH 完成\n", - "任务 603767.SH 完成\n", + "任务 603759.SH 完成\n", "任务 603766.SH 完成\n", - "任务 603773.SH 完成\n", + "任务 603767.SH 完成\n", "任务 603768.SH 完成\n", + "任务 603773.SH 完成\n", "任务 603776.SH 完成\n", "任务 603777.SH 完成\n", - "任务 603779.SH 完成\n", "任务 603778.SH 完成\n", - "任务 603787.SH 完成\n", + "任务 603779.SH 完成\n", "任务 603786.SH 完成\n", + "任务 603787.SH 完成\n", "任务 603788.SH 完成\n", "任务 603789.SH 完成\n", "任务 603790.SH 完成\n", @@ -4421,34 +4421,34 @@ "任务 603799.SH 完成\n", "任务 603800.SH 完成\n", "任务 603801.SH 完成\n", - "任务 603806.SH 完成\n", "任务 603803.SH 完成\n", - "任务 603809.SH 完成\n", + "任务 603806.SH 完成\n", "任务 603808.SH 完成\n", + "任务 603809.SH 完成\n", "任务 603810.SH 完成\n", "任务 603811.SH 完成\n", "任务 603813.SH 完成\n", "任务 603815.SH 完成\n", - "任务 603817.SH 完成\n", "任务 603816.SH 完成\n", + "任务 603817.SH 完成\n", "任务 603818.SH 完成\n", "任务 603819.SH 完成\n", "任务 603822.SH 完成\n", "任务 603823.SH 完成\n", "任务 603825.SH 完成\n", "任务 603826.SH 完成\n", - "任务 603829.SH 完成\n", "任务 603828.SH 完成\n", - "任务 603836.SH 完成\n", + "任务 603829.SH 完成\n", "任务 603833.SH 完成\n", + "任务 603836.SH 完成\n", "任务 603838.SH 完成\n", "任务 603839.SH 完成\n", - "任务 603848.SH 完成\n", "任务 603843.SH 完成\n", + "任务 603848.SH 完成\n", "任务 603855.SH 完成\n", "任务 603856.SH 完成\n", - "任务 603859.SH 完成\n", "任务 603858.SH 完成\n", + "任务 603859.SH 完成\n", "任务 603860.SH 完成\n", "任务 603861.SH 完成\n", "任务 603863.SH 完成\n", @@ -4457,8 +4457,8 @@ "任务 603868.SH 完成\n", "任务 603869.SH 完成\n", "任务 603871.SH 完成\n", - "任务 603877.SH 完成\n", "任务 603876.SH 完成\n", + "任务 603877.SH 完成\n", "任务 603878.SH 完成\n", "任务 603879.SH 完成\n", "任务 603880.SH 完成\n", @@ -4698,26 +4698,26 @@ "任务 688056.SH 完成\n", "任务 688057.SH 完成\n", "任务 688058.SH 完成\n", - "任务 688060.SH 完成\n", "任务 688059.SH 完成\n", - "任务 688062.SH 完成\n", + "任务 688060.SH 完成\n", "任务 688061.SH 完成\n", - "任务 688065.SH 完成\n", + "任务 688062.SH 完成\n", "任务 688063.SH 完成\n", - "任务 688067.SH 完成\n", + "任务 688065.SH 完成\n", "任务 688066.SH 完成\n", - "任务 688069.SH 完成\n", + "任务 688067.SH 完成\n", "任务 688068.SH 完成\n", + "任务 688069.SH 完成\n", "任务 688070.SH 完成\n", "任务 688071.SH 完成\n", - "任务 688073.SH 完成\n", "任务 688072.SH 完成\n", + "任务 688073.SH 完成\n", "任务 688075.SH 完成\n", "任务 688076.SH 完成\n", "任务 688077.SH 完成\n", "任务 688078.SH 完成\n", - "任务 688080.SH 完成\n", "任务 688079.SH 完成\n", + "任务 688080.SH 完成\n", "任务 688081.SH 完成\n", "任务 688082.SH 完成\n", "任务 688083.SH 完成\n", @@ -4726,116 +4726,116 @@ "任务 688087.SH 完成\n", "任务 688088.SH 完成\n", "任务 688089.SH 完成\n", - "任务 688091.SH 完成\n", "任务 688090.SH 完成\n", + "任务 688091.SH 完成\n", "任务 688092.SH 完成\n", "任务 688093.SH 完成\n", - "任务 688096.SH 完成\n", "任务 688095.SH 完成\n", - "任务 688098.SH 完成\n", + "任务 688096.SH 完成\n", "任务 688097.SH 完成\n", + "任务 688098.SH 完成\n", "任务 688099.SH 完成\n", "任务 688100.SH 完成\n", "任务 688101.SH 完成\n", "任务 688102.SH 完成\n", - "任务 688105.SH 完成\n", "任务 688103.SH 完成\n", - "任务 688107.SH 完成\n", + "任务 688105.SH 完成\n", "任务 688106.SH 完成\n", - "任务 688109.SH 完成\n", + "任务 688107.SH 完成\n", "任务 688108.SH 完成\n", - "任务 688111.SH 完成\n", + "任务 688109.SH 完成\n", "任务 688110.SH 完成\n", - "任务 688113.SH 完成\n", + "任务 688111.SH 完成\n", "任务 688112.SH 完成\n", - "任务 688115.SH 完成\n", + "任务 688113.SH 完成\n", "任务 688114.SH 完成\n", + "任务 688115.SH 完成\n", "任务 688116.SH 完成\n", "任务 688117.SH 完成\n", - "任务 688119.SH 完成\n", "任务 688118.SH 完成\n", - "任务 688121.SH 完成\n", + "任务 688119.SH 完成\n", "任务 688120.SH 完成\n", + "任务 688121.SH 完成\n", "任务 688122.SH 完成\n", "任务 688123.SH 完成\n", - "任务 688126.SH 完成\n", "任务 688125.SH 完成\n", + "任务 688126.SH 完成\n", "任务 688127.SH 完成\n", "任务 688128.SH 完成\n", "任务 688129.SH 完成\n", "任务 688130.SH 完成\n", - "任务 688132.SH 完成\n", "任务 688131.SH 完成\n", - "任务 688135.SH 完成\n", + "任务 688132.SH 完成\n", "任务 688133.SH 完成\n", - "任务 688137.SH 完成\n", + "任务 688135.SH 完成\n", "任务 688136.SH 完成\n", + "任务 688137.SH 完成\n", "任务 688138.SH 完成\n", "任务 688139.SH 完成\n", "任务 688141.SH 完成\n", "任务 688143.SH 完成\n", "任务 688146.SH 完成\n", "任务 688147.SH 完成\n", - "任务 688150.SH 完成\n", "任务 688148.SH 完成\n", - "任务 688152.SH 完成\n", + "任务 688150.SH 完成\n", "任务 688151.SH 完成\n", - "任务 688155.SH 完成\n", + "任务 688152.SH 完成\n", "任务 688153.SH 完成\n", + "任务 688155.SH 完成\n", "任务 688156.SH 完成\n", "任务 688157.SH 完成\n", "任务 688158.SH 完成\n", "任务 688159.SH 完成\n", - "任务 688161.SH 完成\n", "任务 688160.SH 完成\n", + "任务 688161.SH 完成\n", "任务 688162.SH 完成\n", "任务 688163.SH 完成\n", - "任务 688166.SH 完成\n", "任务 688165.SH 完成\n", - "任务 688168.SH 完成\n", + "任务 688166.SH 完成\n", "任务 688167.SH 完成\n", - "任务 688170.SH 完成\n", + "任务 688168.SH 完成\n", "任务 688169.SH 完成\n", + "任务 688170.SH 完成\n", "任务 688171.SH 完成\n", "任务 688172.SH 完成\n", - "任务 688175.SH 完成\n", "任务 688173.SH 完成\n", + "任务 688175.SH 完成\n", "任务 688176.SH 完成\n", "任务 688177.SH 完成\n", - "任务 688179.SH 完成\n", "任务 688178.SH 完成\n", + "任务 688179.SH 完成\n", "任务 688180.SH 完成\n", "任务 688181.SH 完成\n", - "任务 688183.SH 完成\n", "任务 688182.SH 完成\n", + "任务 688183.SH 完成\n", "任务 688184.SH 完成\n", "任务 688185.SH 完成\n", - "任务 688187.SH 完成\n", "任务 688186.SH 完成\n", - "任务 688189.SH 完成\n", + "任务 688187.SH 完成\n", "任务 688188.SH 完成\n", + "任务 688189.SH 完成\n", "任务 688190.SH 完成\n", "任务 688191.SH 完成\n", - "任务 688193.SH 完成\n", "任务 688192.SH 完成\n", + "任务 688193.SH 完成\n", "任务 688195.SH 完成\n", "任务 688196.SH 完成\n", "任务 688197.SH 完成\n", "任务 688198.SH 完成\n", - "任务 688200.SH 完成\n", "任务 688199.SH 完成\n", - "任务 688202.SH 完成\n", + "任务 688200.SH 完成\n", "任务 688201.SH 完成\n", - "任务 688205.SH 完成\n", + "任务 688202.SH 完成\n", "任务 688203.SH 完成\n", + "任务 688205.SH 完成\n", "任务 688206.SH 完成\n", "任务 688207.SH 完成\n", "任务 688208.SH 完成\n", "任务 688209.SH 完成\n", "任务 688210.SH 完成\n", "任务 688211.SH 完成\n", - "任务 688213.SH 完成\n", "任务 688212.SH 完成\n", + "任务 688213.SH 完成\n", "任务 688215.SH 完成\n", "任务 688216.SH 完成\n", "任务 688217.SH 完成\n", @@ -4849,8 +4849,8 @@ "任务 688226.SH 完成\n", "任务 688227.SH 完成\n", "任务 688228.SH 完成\n", - "任务 688229.SH 完成\n", "任务 688230.SH 完成\n", + "任务 688229.SH 完成\n", "任务 688231.SH 完成\n", "任务 688232.SH 完成\n", "任务 688233.SH 完成\n", @@ -5123,10 +5123,10 @@ "任务 688602.SH 完成\n", "任务 688603.SH 完成\n", "任务 688605.SH 完成\n", - "任务 688607.SH 完成\n", "任务 688606.SH 完成\n", - "任务 688609.SH 完成\n", + "任务 688607.SH 完成\n", "任务 688608.SH 完成\n", + "任务 688609.SH 完成\n", "任务 688610.SH 完成\n", "任务 688611.SH 完成\n", "任务 688612.SH 完成\n", @@ -5189,7 +5189,6 @@ "任务 688693.SH 完成\n", "任务 688695.SH 完成\n", "任务 688696.SH 完成\n", - "任务 688697.SH 完成\n", "任务 688698.SH 完成\n", "任务 688699.SH 完成\n", "任务 688700.SH 完成\n", @@ -5240,19 +5239,20 @@ "任务 830879.BJ 完成\n", "任务 830896.BJ 完成\n", "任务 830946.BJ 完成\n", + "任务 688697.SH 完成\n", "任务 830964.BJ 完成\n", "任务 830974.BJ 完成\n", "任务 831010.BJ 完成\n", - "任务 831039.BJ 完成\n", "任务 831087.BJ 完成\n", + "任务 831039.BJ 完成\n", "任务 831152.BJ 完成\n", "任务 831167.BJ 完成\n", "任务 831175.BJ 完成\n", "任务 831195.BJ 完成\n", - "任务 831278.BJ 完成\n", "任务 831304.BJ 完成\n", - "任务 831305.BJ 完成\n", + "任务 831278.BJ 完成\n", "任务 831370.BJ 完成\n", + "任务 831305.BJ 完成\n", "任务 831396.BJ 完成\n", "任务 831445.BJ 完成\n", "任务 831526.BJ 完成\n", @@ -5293,20 +5293,20 @@ "任务 832978.BJ 完成\n", "任务 832982.BJ 完成\n", "任务 833030.BJ 完成\n", - "任务 833171.BJ 完成\n", "任务 833075.BJ 完成\n", - "任务 833266.BJ 完成\n", + "任务 833171.BJ 完成\n", "任务 833230.BJ 完成\n", + "任务 833266.BJ 完成\n", "任务 833284.BJ 完成\n", "任务 833346.BJ 完成\n", "任务 833394.BJ 完成\n", "任务 833427.BJ 完成\n", "任务 833429.BJ 完成\n", "任务 833454.BJ 完成\n", - "任务 833509.BJ 完成\n", "任务 833455.BJ 完成\n", - "任务 833533.BJ 完成\n", + "任务 833509.BJ 完成\n", "任务 833523.BJ 完成\n", + "任务 833533.BJ 完成\n", "任务 833575.BJ 完成\n", "任务 833580.BJ 完成\n", "任务 833751.BJ 完成\n", @@ -5315,8 +5315,8 @@ "任务 833873.BJ 完成\n", "任务 833914.BJ 完成\n", "任务 833943.BJ 完成\n", - "任务 834021.BJ 完成\n", "任务 834014.BJ 完成\n", + "任务 834021.BJ 完成\n", "任务 834033.BJ 完成\n", "任务 834058.BJ 完成\n", "任务 834062.BJ 完成\n", @@ -5339,10 +5339,10 @@ "任务 835305.BJ 完成\n", "任务 835368.BJ 完成\n", "任务 835438.BJ 完成\n", - "任务 835579.BJ 完成\n", "任务 835508.BJ 完成\n", - "任务 835670.BJ 完成\n", + "任务 835579.BJ 完成\n", "任务 835640.BJ 完成\n", + "任务 835670.BJ 完成\n", "任务 835857.BJ 完成\n", "任务 835892.BJ 完成\n", "任务 835985.BJ 完成\n", @@ -5401,16 +5401,16 @@ "任务 838971.BJ 完成\n", "任务 839167.BJ 完成\n", "任务 839273.BJ 完成\n", - "任务 839493.BJ 完成\n", "任务 839371.BJ 完成\n", + "任务 839493.BJ 完成\n", "任务 839680.BJ 完成\n", "任务 839719.BJ 完成\n", "任务 839725.BJ 完成\n", "任务 839729.BJ 完成\n", "任务 839790.BJ 完成\n", "任务 839792.BJ 完成\n", - "任务 870199.BJ 完成\n", "任务 839946.BJ 完成\n", + "任务 870199.BJ 完成\n", "任务 870204.BJ 完成\n", "任务 870299.BJ 完成\n", "任务 870357.BJ 完成\n", @@ -5462,33 +5462,32 @@ "任务 873703.BJ 完成\n", "任务 873706.BJ 完成\n", "任务 873726.BJ 完成\n", - "任务 873806.BJ 完成\n", "任务 873833.BJ 完成\n", "任务 920002.BJ 完成\n", "任务 920008.BJ 完成\n", "任务 920016.BJ 完成\n", - "任务 920060.BJ 完成\n", "任务 920019.BJ 完成\n", - "任务 920082.BJ 完成\n", + "任务 920060.BJ 完成\n", "任务 920066.BJ 完成\n", + "任务 920082.BJ 完成\n", "任务 920088.BJ 完成\n", "任务 920098.BJ 完成\n", - "任务 920106.BJ 完成\n", "任务 920099.BJ 完成\n", - "任务 920111.BJ 完成\n", + "任务 920106.BJ 完成\n", "任务 920108.BJ 完成\n", - "任务 920118.BJ 完成\n", + "任务 920111.BJ 完成\n", "任务 920116.BJ 完成\n", - "任务 689009.SH 完成\n", + "任务 920118.BJ 完成\n", "任务 920128.BJ 完成\n", + "任务 689009.SH 完成\n", "任务 000003.SZ 完成\n", "任务 000005.SZ 完成\n", "任务 000013.SZ 完成\n", "任务 000015.SZ 完成\n", "任务 000018.SZ 完成\n", "任务 000023.SZ 完成\n", - "任务 000033.SZ 完成\n", "任务 000024.SZ 完成\n", + "任务 000033.SZ 完成\n", "任务 000038.SZ 完成\n", "任务 000046.SZ 完成\n", "任务 000047.SZ 完成\n", @@ -5504,16 +5503,17 @@ "任务 000511.SZ 完成\n", "任务 000515.SZ 完成\n", "任务 000522.SZ 完成\n", - "任务 000535.SZ 完成\n", "任务 000527.SZ 完成\n", - "任务 000542.SZ 完成\n", + "任务 000535.SZ 完成\n", "任务 000540.SZ 完成\n", - "任务 000556.SZ 完成\n", + "任务 000542.SZ 完成\n", "任务 000549.SZ 完成\n", - "任务 000569.SZ 完成\n", + "任务 000556.SZ 完成\n", "任务 000562.SZ 完成\n", + "任务 000569.SZ 完成\n", "任务 000578.SZ 完成\n", "任务 000583.SZ 完成\n", + "任务 873806.BJ 完成\n", "任务 000585.SZ 完成\n", "任务 000587.SZ 完成\n", "任务 000588.SZ 完成\n", @@ -5522,20 +5522,20 @@ "任务 000606.SZ 完成\n", "任务 000611.SZ 完成\n", "任务 000613.SZ 完成\n", - "任务 000618.SZ 完成\n", "任务 000616.SZ 完成\n", - "任务 000653.SZ 完成\n", + "任务 000618.SZ 完成\n", "任务 000621.SZ 完成\n", - "任务 000660.SZ 完成\n", + "任务 000653.SZ 完成\n", "任务 000658.SZ 完成\n", - "任务 000666.SZ 完成\n", + "任务 000660.SZ 完成\n", "任务 000662.SZ 完成\n", - "任务 000671.SZ 完成\n", + "任务 000666.SZ 完成\n", "任务 000667.SZ 完成\n", + "任务 000671.SZ 完成\n", "任务 000673.SZ 完成\n", "任务 000675.SZ 完成\n", - "任务 000689.SZ 完成\n", "任务 000687.SZ 完成\n", + "任务 000689.SZ 完成\n", "任务 000693.SZ 完成\n", "任务 000699.SZ 完成\n", "任务 000730.SZ 完成\n", @@ -5572,12 +5572,12 @@ "任务 002070.SZ 完成\n", "任务 002071.SZ 完成\n", "任务 002087.SZ 完成\n", - "任务 002113.SZ 完成\n", "任务 002089.SZ 完成\n", - "任务 002143.SZ 完成\n", + "任务 002113.SZ 完成\n", "任务 002118.SZ 完成\n", - "任务 002220.SZ 完成\n", + "任务 002143.SZ 完成\n", "任务 002147.SZ 完成\n", + "任务 002220.SZ 完成\n", "任务 002260.SZ 完成\n", "任务 002280.SZ 完成\n", "任务 002288.SZ 完成\n", @@ -5601,8 +5601,8 @@ "任务 002505.SZ 完成\n", "任务 002509.SZ 完成\n", "任务 002604.SZ 完成\n", - "任务 002610.SZ 完成\n", "任务 002618.SZ 完成\n", + "任务 002610.SZ 完成\n", "任务 002619.SZ 完成\n", "任务 002621.SZ 完成\n", "任务 002665.SZ 完成\n", @@ -5611,20 +5611,20 @@ "任务 002699.SZ 完成\n", "任务 002711.SZ 完成\n", "任务 002740.SZ 完成\n", - "任务 002751.SZ 完成\n", "任务 002770.SZ 完成\n", - "任务 002776.SZ 完成\n", + "任务 002751.SZ 完成\n", "任务 002781.SZ 完成\n", - "任务 300023.SZ 完成\n", + "任务 002776.SZ 完成\n", "任务 300028.SZ 完成\n", - "任务 300038.SZ 完成\n", + "任务 300023.SZ 完成\n", "任务 300064.SZ 完成\n", - "任务 300089.SZ 完成\n", + "任务 300038.SZ 完成\n", "任务 300090.SZ 完成\n", + "任务 300089.SZ 完成\n", "任务 300104.SZ 完成\n", "任务 300116.SZ 完成\n", - "任务 300156.SZ 完成\n", "任务 300178.SZ 完成\n", + "任务 300156.SZ 完成\n", "任务 300186.SZ 完成\n", "任务 300202.SZ 完成\n", "任务 300216.SZ 完成\n", @@ -5633,46 +5633,46 @@ "任务 300282.SZ 完成\n", "任务 300297.SZ 完成\n", "任务 300309.SZ 完成\n", - "任务 300312.SZ 完成\n", "任务 300325.SZ 完成\n", - "任务 300330.SZ 完成\n", + "任务 300312.SZ 完成\n", "任务 300336.SZ 完成\n", + "任务 300330.SZ 完成\n", "任务 300356.SZ 完成\n", "任务 300362.SZ 完成\n", - "任务 300367.SZ 完成\n", "任务 300372.SZ 完成\n", - "任务 300392.SZ 完成\n", + "任务 300367.SZ 完成\n", "任务 300431.SZ 完成\n", + "任务 300392.SZ 完成\n", "任务 300495.SZ 完成\n", "任务 300526.SZ 完成\n", - "任务 300742.SZ 完成\n", "任务 300799.SZ 完成\n", - "任务 600001.SH 完成\n", + "任务 300742.SZ 完成\n", "任务 600002.SH 完成\n", + "任务 600001.SH 完成\n", "任务 600003.SH 完成\n", "任务 600005.SH 完成\n", - "任务 600065.SH 完成\n", "任务 600068.SH 完成\n", + "任务 600065.SH 完成\n", "任务 600069.SH 完成\n", "任务 600074.SH 完成\n", - "任务 600077.SH 完成\n", "任务 600086.SH 完成\n", + "任务 600077.SH 完成\n", "任务 600087.SH 完成\n", "任务 600090.SH 完成\n", - "任务 600091.SH 完成\n", "任务 600092.SH 完成\n", - "任务 600093.SH 完成\n", + "任务 600091.SH 完成\n", "任务 600102.SH 完成\n", - "任务 600112.SH 完成\n", + "任务 600093.SH 完成\n", "任务 600122.SH 完成\n", + "任务 600112.SH 完成\n", "任务 600139.SH 完成\n", "任务 600145.SH 完成\n", "任务 600146.SH 完成\n", "任务 600175.SH 完成\n", - "任务 600181.SH 完成\n", "任务 600205.SH 完成\n", - "任务 600209.SH 完成\n", + "任务 600181.SH 完成\n", "任务 600213.SH 完成\n", + "任务 600209.SH 完成\n", "任务 600220.SH 完成\n", "任务 600240.SH 完成\n", "任务 600242.SH 完成\n", @@ -5685,32 +5685,32 @@ "任务 600277.SH 完成\n", "任务 600286.SH 完成\n", "任务 600290.SH 完成\n", - "任务 600291.SH 完成\n", "任务 600296.SH 完成\n", - "任务 600297.SH 完成\n", + "任务 600291.SH 完成\n", "任务 600306.SH 完成\n", + "任务 600297.SH 完成\n", "任务 600311.SH 完成\n", "任务 600317.SH 完成\n", - "任务 600321.SH 完成\n", "任务 600357.SH 完成\n", - "任务 600385.SH 完成\n", + "任务 600321.SH 完成\n", "任务 600393.SH 完成\n", - "任务 600401.SH 完成\n", + "任务 600385.SH 完成\n", "任务 600432.SH 完成\n", + "任务 600401.SH 完成\n", "任务 600466.SH 完成\n", "任务 600472.SH 完成\n", "任务 600485.SH 完成\n", "任务 600532.SH 完成\n", - "任务 600553.SH 完成\n", "任务 600555.SH 完成\n", + "任务 600553.SH 完成\n", "任务 600565.SH 完成\n", "任务 600591.SH 完成\n", - "任务 600607.SH 完成\n", "任务 600614.SH 完成\n", - "任务 600625.SH 完成\n", + "任务 600607.SH 完成\n", "任务 600627.SH 完成\n", - "任务 600631.SH 完成\n", + "任务 600625.SH 完成\n", "任务 600632.SH 完成\n", + "任务 600631.SH 完成\n", "任务 600634.SH 完成\n", "任务 600646.SH 完成\n", "任务 600647.SH 完成\n", @@ -5835,33 +5835,33 @@ "name": "stdout", "output_type": "stream", "text": [ - " ts_code trade_date open high low close pre_close \\\n", - "0 000001.SZ 20250530 1465.68 1479.74 1461.85 1477.18 1464.41 \n", - "1 000001.SZ 20250529 1472.07 1475.91 1463.13 1464.41 1473.35 \n", - "2 000001.SZ 20250528 1469.52 1475.91 1461.85 1473.35 1468.24 \n", - "3 000001.SZ 20250527 1463.13 1474.63 1459.29 1468.24 1459.29 \n", - "4 000001.SZ 20250526 1461.85 1469.52 1456.74 1459.29 1464.41 \n", - "... ... ... ... ... ... ... ... \n", - "26736 920128.BJ 20250530 42.50 42.95 38.13 38.13 44.88 \n", - "26737 920128.BJ 20250529 41.00 46.98 40.78 44.88 39.52 \n", - "26738 920128.BJ 20250528 38.90 42.98 38.50 39.52 39.30 \n", - "26739 920128.BJ 20250527 37.97 43.29 36.62 39.30 39.25 \n", - "26740 920128.BJ 20250526 35.55 40.00 34.80 39.25 34.99 \n", + " ts_code trade_date open high low close pre_close \\\n", + "0 000002.SZ 20250609 1199.25 1206.51 1195.61 1202.88 1199.25 \n", + "1 000002.SZ 20250606 1206.51 1210.15 1197.43 1199.25 1206.51 \n", + "2 000002.SZ 20250605 1201.06 1210.15 1197.43 1206.51 1202.88 \n", + "3 000002.SZ 20250604 1197.43 1206.51 1193.80 1202.88 1195.61 \n", + "4 000002.SZ 20250603 1195.61 1199.25 1188.34 1195.61 1206.51 \n", + "... ... ... ... ... ... ... ... \n", + "219613 873806.BJ 20250414 14.98 15.02 14.69 14.78 14.68 \n", + "219614 873806.BJ 20250411 14.28 14.96 14.15 14.68 14.54 \n", + "219615 873806.BJ 20250410 14.68 15.31 14.25 14.54 14.25 \n", + "219616 873806.BJ 20250409 12.64 14.34 12.35 14.25 12.78 \n", + "219617 873806.BJ 20250408 12.54 13.01 12.45 12.78 12.28 \n", "\n", - " change pct_chg vol amount \n", - "0 12.77 0.87 1130849.31 1303433.716 \n", - "1 -8.94 -0.61 919806.76 1056726.384 \n", - "2 5.11 0.35 658179.47 757571.319 \n", - "3 8.95 0.61 801915.14 921912.281 \n", - "4 -5.12 -0.35 699158.58 800495.685 \n", - "... ... ... ... ... \n", - "26736 -6.75 -15.04 80798.97 324916.233 \n", - "26737 5.36 13.56 101158.14 448509.533 \n", - "26738 0.22 0.56 67022.73 273635.585 \n", - "26739 0.05 0.13 94793.54 378706.573 \n", - "26740 4.26 12.17 77292.59 289655.061 \n", + " change pct_chg vol amount \n", + "0 3.63 0.30 443997.02 293716.180 \n", + "1 -7.26 -0.60 452610.67 299302.131 \n", + "2 3.63 0.30 511212.93 338787.186 \n", + "3 7.27 0.61 506251.52 334336.923 \n", + "4 -10.90 -0.90 646833.05 424995.229 \n", + "... ... ... ... ... \n", + "219613 0.10 0.68 52687.95 77351.560 \n", + "219614 0.14 0.96 69641.55 101048.849 \n", + "219615 0.29 2.04 94032.45 138177.004 \n", + "219616 1.47 11.50 92646.26 124407.734 \n", + "219617 0.50 4.07 55959.46 70407.784 \n", "\n", - "[26741 rows x 11 columns]\n" + "[219618 rows x 11 columns]\n" ] } ], diff --git a/main/data/update/update_money_flow.ipynb b/main/data/update/update_money_flow.ipynb index 2307f06..f653842 100644 --- a/main/data/update/update_money_flow.ipynb +++ b/main/data/update/update_money_flow.ipynb @@ -34,17 +34,17 @@ "output_type": "stream", "text": [ "\n", - "Index: 8507431 entries, 0 to 25615\n", + "Index: 8533029 entries, 0 to 25597\n", "Data columns (total 2 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", " 0 ts_code object\n", " 1 trade_date object\n", "dtypes: object(2)\n", - "memory usage: 194.7+ MB\n", + "memory usage: 195.3+ MB\n", "None\n", - "20250523\n", - "start_date: 20250526\n" + "20250530\n", + "start_date: 20250603\n" ] } ], @@ -84,10 +84,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "任务 20250717 完成\n", "任务 20250718 完成\n", - "任务 20250715 完成\n", + "任务 20250717 完成\n", "任务 20250716 完成\n", + "任务 20250715 完成\n", "任务 20250714 完成\n", "任务 20250711 完成\n", "任务 20250710 完成\n", @@ -117,12 +117,7 @@ "任务 20250606 完成\n", "任务 20250605 完成\n", "任务 20250604 完成\n", - "任务 20250603 完成\n", - "任务 20250530 完成\n", - "任务 20250529 完成\n", - "任务 20250528 完成\n", - "任务 20250527 完成\n", - "任务 20250526 完成\n" + "任务 20250603 完成\n" ] } ], diff --git a/main/data/update/update_stk_limit.ipynb b/main/data/update/update_stk_limit.ipynb index a0d279c..21a020a 100644 --- a/main/data/update/update_stk_limit.ipynb +++ b/main/data/update/update_stk_limit.ipynb @@ -34,23 +34,23 @@ "output_type": "stream", "text": [ " ts_code trade_date\n", - "2365 300067.SZ 20250509\n", - "2364 300066.SZ 20250509\n", - "2363 300065.SZ 20250509\n", - "2374 300076.SZ 20250509\n", - "7113 920819.BJ 20250509\n", + "4763 600259.SH 20250530\n", + "4764 600261.SH 20250530\n", + "4765 600262.SH 20250530\n", + "4754 600248.SH 20250530\n", + "7116 900957.BJ 20250530\n", "\n", - "Index: 10457633 entries, 0 to 7113\n", + "Index: 10564598 entries, 0 to 106964\n", "Data columns (total 2 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", " 0 ts_code object\n", " 1 trade_date object\n", "dtypes: object(2)\n", - "memory usage: 239.4+ MB\n", + "memory usage: 241.8+ MB\n", "None\n", - "20250509\n", - "20250512\n" + "20250530\n", + "20250603\n" ] } ], @@ -91,55 +91,40 @@ "name": "stdout", "output_type": "stream", "text": [ - "任务 20250717 完成\n", "任务 20250718 完成\n", + "任务 20250717 完成\n", "任务 20250716 完成\n", "任务 20250715 完成\n", "任务 20250714 完成\n", "任务 20250711 完成\n", "任务 20250710 完成\n", "任务 20250709 完成\n", - "任务 20250707 完成\n", "任务 20250708 完成\n", + "任务 20250707 完成\n", "任务 20250704 完成\n", "任务 20250703 完成\n", "任务 20250702 完成\n", "任务 20250701 完成\n", - "任务 20250627 完成\n", "任务 20250630 完成\n", - "任务 20250626 完成\n", + "任务 20250627 完成\n", "任务 20250625 完成\n", + "任务 20250626 完成\n", "任务 20250624 完成\n", "任务 20250623 完成\n", "任务 20250620 完成\n", "任务 20250619 完成\n", "任务 20250617 完成\n", "任务 20250618 完成\n", - "任务 20250613 完成\n", "任务 20250616 完成\n", + "任务 20250613 完成\n", "任务 20250612 完成\n", "任务 20250611 完成\n", "任务 20250610 完成\n", "任务 20250609 完成\n", "任务 20250606 完成\n", "任务 20250605 完成\n", - "任务 20250604 完成\n", "任务 20250603 完成\n", - "任务 20250530 完成\n", - "任务 20250529 完成\n", - "任务 20250528 完成\n", - "任务 20250527 完成\n", - "任务 20250526 完成\n", - "任务 20250523 完成\n", - "任务 20250521 完成\n", - "任务 20250522 完成\n", - "任务 20250519 完成\n", - "任务 20250520 完成\n", - "任务 20250516 完成\n", - "任务 20250515 完成\n", - "任务 20250514 完成\n", - "任务 20250513 完成\n", - "任务 20250512 完成\n" + "任务 20250604 完成\n" ] } ], @@ -191,201 +176,58 @@ "output_type": "stream", "text": [ "[ trade_date ts_code up_limit down_limit\n", - "0 20250530 000001.SZ 12.61 10.31\n", - "1 20250530 000002.SZ 7.37 6.03\n", - "2 20250530 000004.SZ 10.38 9.40\n", - "3 20250530 000006.SZ 7.69 6.29\n", - "4 20250530 000007.SZ 8.61 7.05\n", + "0 20250606 000001.SZ 12.84 10.50\n", + "1 20250606 000002.SZ 7.30 5.98\n", + "2 20250606 000004.SZ 10.35 9.37\n", + "3 20250606 000006.SZ 7.48 6.12\n", + "4 20250606 000007.SZ 9.06 7.42\n", "... ... ... ... ...\n", - "7136 20250530 920445.BJ 13.61 7.33\n", - "7137 20250530 920489.BJ 32.64 17.58\n", - "7138 20250530 920682.BJ 13.81 7.45\n", - "7139 20250530 920799.BJ 78.92 42.50\n", - "7140 20250530 920819.BJ 5.90 3.18\n", + "7144 20250606 920445.BJ 13.36 7.20\n", + "7145 20250606 920489.BJ 31.46 16.94\n", + "7146 20250606 920682.BJ 13.14 7.08\n", + "7147 20250606 920799.BJ 77.80 41.90\n", + "7148 20250606 920819.BJ 5.70 3.08\n", "\n", - "[7141 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250529 000001.SZ 12.68 10.38\n", - "1 20250529 000002.SZ 7.35 6.01\n", - "2 20250529 000004.SZ 10.44 9.44\n", - "3 20250529 000006.SZ 7.78 6.36\n", - "4 20250529 000007.SZ 8.48 6.94\n", + "[7149 rows x 4 columns], trade_date ts_code up_limit down_limit\n", + "0 20250605 000001.SZ 13.02 10.66\n", + "1 20250605 000002.SZ 7.28 5.96\n", + "2 20250605 000004.SZ 10.63 9.61\n", + "3 20250605 000006.SZ 7.41 6.07\n", + "4 20250605 000007.SZ 9.19 7.52\n", "... ... ... ... ...\n", - "7132 20250529 920445.BJ 13.28 7.16\n", - "7133 20250529 920489.BJ 31.73 17.09\n", - "7134 20250529 920682.BJ 13.55 7.31\n", - "7135 20250529 920799.BJ 73.17 39.41\n", - "7136 20250529 920819.BJ 5.86 3.16\n", + "7143 20250605 920445.BJ 13.49 7.27\n", + "7144 20250605 920489.BJ 31.00 16.70\n", + "7145 20250605 920682.BJ 13.22 7.12\n", + "7146 20250605 920799.BJ 76.24 41.06\n", + "7147 20250605 920819.BJ 5.70 3.08\n", "\n", - "[7137 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250528 000001.SZ 12.64 10.34\n", - "1 20250528 000002.SZ 7.34 6.00\n", - "2 20250528 000004.SZ 10.52 9.52\n", - "3 20250528 000006.SZ 7.96 6.52\n", - "4 20250528 000007.SZ 8.51 6.97\n", + "[7148 rows x 4 columns], trade_date ts_code up_limit down_limit\n", + "0 20250603 000001.SZ 12.72 10.40\n", + "1 20250603 000002.SZ 7.30 5.98\n", + "2 20250603 000004.SZ 10.90 9.86\n", + "3 20250603 000006.SZ 7.62 6.24\n", + "4 20250603 000007.SZ 8.65 7.07\n", "... ... ... ... ...\n", - "7130 20250528 920445.BJ 13.50 7.28\n", - "7131 20250528 920489.BJ 32.70 17.62\n", - "7132 20250528 920682.BJ 13.71 7.39\n", - "7133 20250528 920799.BJ 73.60 39.64\n", - "7134 20250528 920819.BJ 5.87 3.17\n", + "7137 20250603 920445.BJ 13.18 7.10\n", + "7138 20250603 920489.BJ 31.25 16.83\n", + "7139 20250603 920682.BJ 13.20 7.12\n", + "7140 20250603 920799.BJ 76.31 41.09\n", + "7141 20250603 920819.BJ 5.72 3.08\n", "\n", - "[7135 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250527 000001.SZ 12.56 10.28\n", - "1 20250527 000002.SZ 7.29 5.97\n", - "2 20250527 000004.SZ 10.02 9.06\n", - "3 20250527 000006.SZ 7.58 6.20\n", - "4 20250527 000007.SZ 8.37 6.85\n", + "[7142 rows x 4 columns], trade_date ts_code up_limit down_limit\n", + "0 20250604 000001.SZ 12.99 10.63\n", + "1 20250604 000002.SZ 7.24 5.92\n", + "2 20250604 000004.SZ 10.77 9.75\n", + "3 20250604 000006.SZ 7.41 6.07\n", + "4 20250604 000007.SZ 8.88 7.26\n", "... ... ... ... ...\n", - "7128 20250527 920445.BJ 13.28 7.16\n", - "7129 20250527 920489.BJ 33.96 18.30\n", - "7130 20250527 920682.BJ 13.59 7.33\n", - "7131 20250527 920799.BJ 73.38 39.52\n", - "7132 20250527 920819.BJ 5.55 2.99\n", + "7140 20250604 920445.BJ 13.29 7.17\n", + "7141 20250604 920489.BJ 31.18 16.80\n", + "7142 20250604 920682.BJ 13.26 7.14\n", + "7143 20250604 920799.BJ 76.93 41.43\n", + "7144 20250604 920819.BJ 5.73 3.09\n", "\n", - "[7133 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250526 000001.SZ 12.61 10.31\n", - "1 20250526 000002.SZ 7.29 5.97\n", - "2 20250526 000004.SZ 9.54 8.64\n", - "3 20250526 000006.SZ 7.44 6.08\n", - "4 20250526 000007.SZ 8.66 7.08\n", - "... ... ... ... ...\n", - "7130 20250526 920445.BJ 12.88 6.94\n", - "7131 20250526 920489.BJ 31.96 17.22\n", - "7132 20250526 920682.BJ 12.77 6.89\n", - "7133 20250526 920799.BJ 72.35 38.97\n", - "7134 20250526 920819.BJ 5.48 2.96\n", - "\n", - "[7135 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250523 000001.SZ 12.71 10.40\n", - "1 20250523 000002.SZ 7.34 6.00\n", - "2 20250523 000004.SZ 9.87 8.93\n", - "3 20250523 000006.SZ 7.54 6.17\n", - "4 20250523 000007.SZ 8.80 7.20\n", - "... ... ... ... ...\n", - "7130 20250523 920445.BJ 13.01 7.01\n", - "7131 20250523 920489.BJ 30.58 16.48\n", - "7132 20250523 920682.BJ 12.83 6.91\n", - "7133 20250523 920799.BJ 74.10 39.90\n", - "7134 20250523 920819.BJ 5.56 3.00\n", - "\n", - "[7135 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250521 000001.SZ 12.53 10.25\n", - "1 20250521 000002.SZ 7.46 6.10\n", - "2 20250521 000004.SZ 9.47 8.57\n", - "3 20250521 000006.SZ 7.61 6.23\n", - "4 20250521 000007.SZ 8.28 6.78\n", - "... ... ... ... ...\n", - "7129 20250521 920445.BJ 14.02 7.56\n", - "7130 20250521 920489.BJ 32.89 17.71\n", - "7131 20250521 920682.BJ 13.83 7.45\n", - "7132 20250521 920799.BJ 77.87 41.93\n", - "7133 20250521 920819.BJ 5.95 3.21\n", - "\n", - "[7134 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250522 000001.SZ 12.63 10.33\n", - "1 20250522 000002.SZ 7.44 6.08\n", - "2 20250522 000004.SZ 9.94 9.00\n", - "3 20250522 000006.SZ 7.43 6.08\n", - "4 20250522 000007.SZ 8.43 6.89\n", - "... ... ... ... ...\n", - "7130 20250522 920445.BJ 13.68 7.38\n", - "7131 20250522 920489.BJ 32.95 17.75\n", - "7132 20250522 920682.BJ 13.41 7.23\n", - "7133 20250522 920799.BJ 77.42 41.70\n", - "7134 20250522 920819.BJ 5.81 3.13\n", - "\n", - "[7135 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250519 000001.SZ 12.52 10.24\n", - "1 20250519 000002.SZ 7.45 6.09\n", - "2 20250519 000004.SZ 8.68 7.86\n", - "3 20250519 000006.SZ 7.17 5.87\n", - "4 20250519 000007.SZ 8.05 6.59\n", - "... ... ... ... ...\n", - "7128 20250519 920445.BJ 13.96 7.52\n", - "7129 20250519 920489.BJ 30.29 16.31\n", - "7130 20250519 920682.BJ 13.35 7.19\n", - "7131 20250519 920799.BJ 77.87 41.93\n", - "7132 20250519 920819.BJ 5.91 3.19\n", - "\n", - "[7133 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250520 000001.SZ 12.51 10.23\n", - "1 20250520 000002.SZ 7.48 6.12\n", - "2 20250520 000004.SZ 9.02 8.16\n", - "3 20250520 000006.SZ 7.66 6.26\n", - "4 20250520 000007.SZ 8.18 6.70\n", - "... ... ... ... ...\n", - "7128 20250520 920445.BJ 13.97 7.53\n", - "7129 20250520 920489.BJ 31.75 17.11\n", - "7130 20250520 920682.BJ 13.23 7.13\n", - "7131 20250520 920799.BJ 77.83 41.91\n", - "7132 20250520 920819.BJ 5.86 3.16\n", - "\n", - "[7133 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250516 000001.SZ 12.53 10.25\n", - "1 20250516 000002.SZ 7.47 6.11\n", - "2 20250516 000004.SZ 9.14 8.27\n", - "3 20250516 000006.SZ 7.17 5.87\n", - "4 20250516 000007.SZ 8.03 6.57\n", - "... ... ... ... ...\n", - "7125 20250516 920445.BJ 14.80 7.98\n", - "7126 20250516 920489.BJ 30.31 16.33\n", - "7127 20250516 920682.BJ 13.71 7.39\n", - "7128 20250516 920799.BJ 78.03 42.03\n", - "7129 20250516 920819.BJ 5.74 3.10\n", - "\n", - "[7130 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250515 000001.SZ 12.57 10.29\n", - "1 20250515 000002.SZ 7.58 6.20\n", - "2 20250515 000004.SZ 8.90 8.06\n", - "3 20250515 000006.SZ 7.26 5.94\n", - "4 20250515 000007.SZ 8.01 6.55\n", - "... ... ... ... ...\n", - "7119 20250515 920445.BJ 14.80 7.98\n", - "7120 20250515 920489.BJ 31.12 16.76\n", - "7121 20250515 920682.BJ 16.96 9.14\n", - "7122 20250515 920799.BJ 82.13 44.23\n", - "7123 20250515 920819.BJ 5.59 3.01\n", - "\n", - "[7124 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250514 000001.SZ 12.42 10.16\n", - "1 20250514 000002.SZ 7.55 6.17\n", - "2 20250514 000004.SZ 8.96 8.10\n", - "3 20250514 000006.SZ 7.14 5.84\n", - "4 20250514 000007.SZ 8.02 6.56\n", - "... ... ... ... ...\n", - "7117 20250514 920445.BJ 14.04 7.56\n", - "7118 20250514 920489.BJ 31.42 16.92\n", - "7119 20250514 920682.BJ 17.23 9.29\n", - "7120 20250514 920799.BJ 78.22 42.12\n", - "7121 20250514 920819.BJ 5.59 3.01\n", - "\n", - "[7122 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250513 000001.SZ 12.28 10.04\n", - "1 20250513 000002.SZ 7.54 6.17\n", - "2 20250513 000004.SZ 8.53 7.71\n", - "3 20250513 000006.SZ 7.12 5.82\n", - "4 20250513 000007.SZ 7.82 6.40\n", - "... ... ... ... ...\n", - "7116 20250513 920445.BJ 13.36 7.20\n", - "7117 20250513 920489.BJ 31.07 16.73\n", - "7118 20250513 920682.BJ 16.73 9.01\n", - "7119 20250513 920799.BJ 80.47 43.33\n", - "7120 20250513 920819.BJ 5.60 3.02\n", - "\n", - "[7121 rows x 4 columns], trade_date ts_code up_limit down_limit\n", - "0 20250512 000001.SZ 12.27 10.04\n", - "1 20250512 000002.SZ 7.46 6.10\n", - "2 20250512 000004.SZ 8.12 7.34\n", - "3 20250512 000006.SZ 7.08 5.80\n", - "4 20250512 000007.SZ 7.81 6.39\n", - "... ... ... ... ...\n", - "7112 20250512 920445.BJ 13.19 7.11\n", - "7113 20250512 920489.BJ 30.55 16.45\n", - "7114 20250512 920682.BJ 16.34 8.80\n", - "7115 20250512 920799.BJ 78.13 42.07\n", - "7116 20250512 920819.BJ 5.57 3.01\n", - "\n", - "[7117 rows x 4 columns]]\n" + "[7145 rows x 4 columns]]\n" ] } ], diff --git a/main/factor/__pycache__/concept_factor.cpython-313.pyc b/main/factor/__pycache__/concept_factor.cpython-313.pyc index 307b8d1..fcbadff 100644 Binary files a/main/factor/__pycache__/concept_factor.cpython-313.pyc and b/main/factor/__pycache__/concept_factor.cpython-313.pyc differ diff --git a/main/factor/__pycache__/money_factor.cpython-313.pyc b/main/factor/__pycache__/money_factor.cpython-313.pyc index 36a061c..303ae0b 100644 Binary files a/main/factor/__pycache__/money_factor.cpython-313.pyc and b/main/factor/__pycache__/money_factor.cpython-313.pyc differ diff --git a/main/factor/generate_factor.ipynb b/main/factor/generate_factor.ipynb index 8b942f0..c000534 100644 --- a/main/factor/generate_factor.ipynb +++ b/main/factor/generate_factor.ipynb @@ -16,7 +16,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "e:\\PyProject\\NewStock\\main\\factor\n" + "/mnt/d/PyProject/NewStock\n" ] } ], @@ -62,8 +62,8 @@ "cyq perf\n", "left merge on ['ts_code', 'trade_date']\n", "\n", - "RangeIndex: 5123740 entries, 0 to 5123739\n", - "Data columns (total 31 columns):\n", + "RangeIndex: 8713571 entries, 0 to 8713570\n", + "Data columns (total 33 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", " 0 ts_code object \n", @@ -74,57 +74,248 @@ " 5 low float64 \n", " 6 vol float64 \n", " 7 pct_chg float64 \n", - " 8 turnover_rate float64 \n", - " 9 pe_ttm float64 \n", - " 10 circ_mv float64 \n", - " 11 volume_ratio float64 \n", - " 12 is_st bool \n", - " 13 up_limit float64 \n", - " 14 down_limit float64 \n", - " 15 buy_sm_vol float64 \n", - " 16 sell_sm_vol float64 \n", - " 17 buy_lg_vol float64 \n", - " 18 sell_lg_vol float64 \n", - " 19 buy_elg_vol float64 \n", - " 20 sell_elg_vol float64 \n", - " 21 net_mf_vol float64 \n", - " 22 his_low float64 \n", - " 23 his_high float64 \n", - " 24 cost_5pct float64 \n", - " 25 cost_15pct float64 \n", - " 26 cost_50pct float64 \n", - " 27 cost_85pct float64 \n", - " 28 cost_95pct float64 \n", - " 29 weight_avg float64 \n", - " 30 winner_rate float64 \n", - "dtypes: bool(1), datetime64[ns](1), float64(28), object(1)\n", - "memory usage: 1.2+ GB\n", - "None\n", - "['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'turnover_rate', 'pe_ttm', 'circ_mv', 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate']\n", + " 8 amount float64 \n", + " 9 turnover_rate float64 \n", + " 10 pe_ttm float64 \n", + " 11 circ_mv float64 \n", + " 12 total_mv float64 \n", + " 13 volume_ratio float64 \n", + " 14 is_st bool \n", + " 15 up_limit float64 \n", + " 16 down_limit float64 \n", + " 17 buy_sm_vol float64 \n", + " 18 sell_sm_vol float64 \n", + " 19 buy_lg_vol float64 \n", + " 20 sell_lg_vol float64 \n", + " 21 buy_elg_vol float64 \n", + " 22 sell_elg_vol float64 \n", + " 23 net_mf_vol float64 \n", + " 24 his_low float64 \n", + " 25 his_high float64 \n", + " 26 cost_5pct float64 \n", + " 27 cost_15pct float64 \n", + " 28 cost_50pct float64 \n", + " 29 cost_85pct float64 \n", + " 30 cost_95pct float64 \n", + " 31 weight_avg float64 \n", + " 32 winner_rate float64 \n", + "dtypes: bool(1), datetime64[ns](1), float64(30), object(1)\n", + "memory usage: 2.1+ GB\n", + "None\n" + ] + } + ], + "source": [ + "from main.utils.utils import read_and_merge_h5_data\n", + "\n", + "print('daily data')\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/daily_data.h5', key='daily_data',\n", + " columns=['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'amount'],\n", + " df=None)\n", + "\n", + "print('daily basic')\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/daily_basic.h5', key='daily_basic',\n", + " columns=['ts_code', 'trade_date', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio',\n", + " 'is_st'], df=df, join='inner')\n", + "\n", + "print('stk limit')\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/stk_limit.h5', key='stk_limit',\n", + " columns=['ts_code', 'trade_date', 'pre_close', 'up_limit', 'down_limit'],\n", + " df=df)\n", + "print('money flow')\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/money_flow.h5', key='money_flow',\n", + " columns=['ts_code', 'trade_date', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol',\n", + " 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol'],\n", + " df=df)\n", + "print('cyq perf')\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/cyq_perf.h5', key='cyq_perf',\n", + " columns=['ts_code', 'trade_date', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct',\n", + " 'cost_50pct',\n", + " 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate'],\n", + " df=df)\n", + "print(df.info())" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "0acb6625", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'amount', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate']\n" + ] + } + ], + "source": [ + "\n", + "origin_columns = df.columns.tolist()\n", + "origin_columns = [col for col in origin_columns if 'cyq' not in col]\n", + "print(origin_columns)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "820a6b50", + "metadata": {}, + "outputs": [], + "source": [ + "fina_indicator_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/fina_indicator.h5', key='fina_indicator',\n", + " columns=['ts_code', 'ann_date', 'undist_profit_ps', 'ocfps', 'bps'],\n", + " df=None)\n", + "cashflow_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/cashflow.h5', key='cashflow',\n", + " columns=['ts_code', 'ann_date', 'n_cashflow_act'],\n", + " df=None)\n", + "balancesheet_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/balancesheet.h5', key='balancesheet',\n", + " columns=['ts_code', 'ann_date', 'money_cap', 'total_liab'],\n", + " df=None)\n", + "top_list_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/top_list.h5', key='top_list',\n", + " columns=['ts_code', 'trade_date', 'reason'],\n", + " df=None)\n", + "\n", + "top_list_df = top_list_df.sort_values(by='trade_date', ascending=False).drop_duplicates(subset=['ts_code', 'trade_date'], keep='first').sort_values(by='trade_date')\n", + "\n", + "stk_holdertrade_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/stk_holdertrade.h5', key='stk_holdertrade',\n", + " columns=['ts_code', 'ann_date', 'in_de', 'change_ratio'],\n", + " df=None)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "903469a7", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "✅ 成功从 Redis Hash 'concept_stocks_daily_lists_pickle' 读取 1794 条每日概念股票数据。\n" + ] + } + ], + "source": [ + "import redis\n", + "import pickle\n", + "from datetime import date, datetime\n", + "\n", + "# --- 配置 Redis 连接 ---\n", + "REDIS_HOST = '140.143.91.66'\n", + "REDIS_PORT = 6389\n", + "REDIS_DB = 0\n", + "\n", + "# --- 定义 Redis 键名 ---\n", + "HASH_KEY = \"concept_stocks_daily_lists_pickle\" # 区分之前的 JSON 版本\n", + "MAX_DATE_KEY = \"concept_stocks_max_date_pickle\" # 区分之前的 JSON 版本\n", + "\n", + "concept_dict = {}\n", + "\n", + "# --- 连接 Redis ---\n", + "try:\n", + " r = redis.StrictRedis(host=REDIS_HOST, port=REDIS_PORT, db=REDIS_DB, password='Redis520102')\n", + "\n", + " all_data_from_redis = r.hgetall(HASH_KEY) # 返回的是字典,键是字节,值是字节\n", + " \n", + " if all_data_from_redis:\n", + " for date_bytes, stocks_bytes in all_data_from_redis.items(): # 将变量名改为 date_bytes 更清晰\n", + " try:\n", + " # *** 修正点:将日期字节解码为字符串 ***\n", + " date_str = date_bytes.decode('utf-8') \n", + " date_obj = datetime.strptime(date_str, '%Y%m%d').date()\n", + " \n", + " stocks_list = pickle.loads(stocks_bytes)\n", + " concept_dict[date_obj] = stocks_list\n", + " except (ValueError, pickle.UnpicklingError) as e:\n", + " print(f\"⚠️ 警告: 解析 Redis 数据时出错 (日期键: '{date_bytes.decode('utf-8', errors='ignore')}'),跳过此条数据: {e}\") # 打印警告时也解码一下\n", + " print(f\"✅ 成功从 Redis Hash '{HASH_KEY}' 读取 {len(concept_dict)} 条每日概念股票数据。\")\n", + " else:\n", + " print(f\"ℹ️ Redis Hash '{HASH_KEY}' 中没有找到任何数据。\")\n", + "\n", + "except redis.exceptions.ConnectionError as e:\n", + " print(f\"❌ 错误: 无法连接到 Redis 服务器,请检查 Redis 是否正在运行或连接配置: {e}\")\n", + "except Exception as e:\n", + " print(f\"❌ 从 Redis 读取数据时发生未知错误: {e}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "afb8da3d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "4566757\n", + "开始生成概念相关因子...\n", + "开始计算概念内截面排序因子,基于: ['pct_chg', 'turnover_rate', 'volume_ratio']\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Ranking Features in Concepts: 100%|██████████| 3/3 [00:00<00:00, 15.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "概念相关因子生成完毕。\n", + "4566757\n", + "开始计算股东增减持因子...\n", + "警告: 'in_de' 列中存在未映射的值,可能导致 _direction 列出现NaN。\n", + "股东增减持因子计算完成。\n", + "Calculating cat_senti_mom_vol_spike...\n", + "Finished cat_senti_mom_vol_spike.\n", + "Calculating cat_senti_pre_breakout...\n", + "Calculating atr_10 as it's missing...\n", + "Calculating atr_40 as it's missing...\n", + "Finished cat_senti_pre_breakout.\n", + "计算因子 ts_turnover_rate_acceleration_5_20\n", + "计算因子 ts_vol_sustain_10_30\n", + "计算因子 cs_amount_outlier_10\n", + "计算因子 ts_ff_to_total_turnover_ratio\n", + "计算因子 ts_price_volume_trend_coherence_5_20\n", + "计算因子 ts_ff_turnover_rate_surge_10\n", + "使用 'ann_date' 作为财务数据生效日期。\n", + "警告: 从 financial_data_subset 中移除了 366 行,因为其 'ts_code' 或 'ann_date' 列存在空值。\n", + "使用 'ann_date' 作为财务数据生效日期。\n", + "警告: 从 financial_data_subset 中移除了 366 行,因为其 'ts_code' 或 'ann_date' 列存在空值。\n", + "开始计算因子: AR, BR (原地修改)...\n", + "因子 AR, BR 计算成功。\n", + "因子 AR, BR 计算流程结束。\n", + "使用 'ann_date' 作为财务数据生效日期。\n", + "使用 'ann_date' 作为财务数据生效日期。\n", + "使用 'ann_date' 作为财务数据生效日期。\n", + "使用 'ann_date' 作为财务数据生效日期。\n", + "警告: 从 financial_data_subset 中移除了 366 行,因为其 'ts_code' 或 'ann_date' 列存在空值。\n", + "计算 BBI...\n", + "--- 计算日级别偏离度 (使用 pct_chg) ---\n", + "--- 计算日级别动量基准 (使用 pct_chg) ---\n", + "日级别动量基准计算完成 (使用 pct_chg)。\n", + "日级别偏离度计算完成 (使用 pct_chg)。\n", + "--- 计算日级别行业偏离度 (使用 pct_chg 和行业基准) ---\n", + "--- 计算日级别行业动量基准 (使用 pct_chg 和 cat_l2_code) ---\n", + "错误: 计算日级别行业动量基准需要以下列: ['pct_chg', 'cat_l2_code', 'trade_date', 'ts_code']。\n", + "错误: 计算日级别行业偏离度需要以下列: ['pct_chg', 'daily_industry_positive_benchmark', 'daily_industry_negative_benchmark']。请先运行 daily_industry_momentum_benchmark(df)。\n", "Index(['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol',\n", - " 'pct_chg', 'turnover_rate', 'pe_ttm', 'circ_mv', 'volume_ratio',\n", - " 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol',\n", - " 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol',\n", - " 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct',\n", - " 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate',\n", - " 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol',\n", - " 'flow_divergence_diff', 'flow_divergence_ratio', 'total_buy_vol',\n", - " 'lg_elg_buy_prop', 'flow_struct_buy_change',\n", - " 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel',\n", - " 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy',\n", - " 'cost_support_15pct_change', 'cat_winner_price_zone',\n", - " 'flow_chip_consistency', 'profit_taking_vs_absorb', '_is_positive',\n", - " '_is_negative', 'cat_is_positive', '_pos_returns', '_neg_returns',\n", - " '_pos_returns_sq', '_neg_returns_sq', 'upside_vol', 'downside_vol',\n", - " 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate',\n", + " 'pct_chg', 'amount', 'turnover_rate',\n", + " ...\n", " 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike',\n", " 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike',\n", " 'vol_std_5', 'atr_14', 'atr_6', 'obv'],\n", - " dtype='object')\n", + " dtype='object', length=103)\n", + "Calculating senti_strong_inflow...\n", + "Finished senti_strong_inflow.\n", "Calculating lg_flow_mom_corr_20_60...\n", "Finished lg_flow_mom_corr_20_60.\n", - "Calculating lg_buy_consolidation_20...\n", - "Finished lg_buy_consolidation_20.\n", "Calculating lg_flow_accel...\n", "Finished lg_flow_accel.\n", "Calculating profit_pressure...\n", @@ -155,58 +346,73 @@ "Finished vol_wgt_hist_pos_20.\n", "Calculating vol_adj_roc_20...\n", "Finished vol_adj_roc_20.\n", - "Calculating intraday_lg_flow_corr_20 (Placeholder - complex implementation)...\n", - "Finished intraday_lg_flow_corr_20 (Placeholder).\n", - "Calculating cap_neutral_cost_metric (Placeholder - requires statsmodels)...\n", - "Finished cap_neutral_cost_metric (Placeholder).\n" + "Calculating cs_rank_net_lg_flow_val...\n", + "Finished cs_rank_net_lg_flow_val.\n", + "Calculating cs_rank_flow_divergence...\n", + "Finished cs_rank_flow_divergence.\n", + "Calculating cs_rank_ind_adj_lg_flow...\n", + "Error calculating cs_rank_ind_adj_lg_flow: Missing 'cat_l2_code' column. Assigning NaN.\n", + "Calculating cs_rank_elg_buy_ratio...\n", + "Finished cs_rank_elg_buy_ratio.\n", + "Calculating cs_rank_rel_profit_margin...\n", + "Finished cs_rank_rel_profit_margin.\n", + "Calculating cs_rank_cost_breadth...\n", + "Finished cs_rank_cost_breadth.\n", + "Calculating cs_rank_dist_to_upper_cost...\n", + "Finished cs_rank_dist_to_upper_cost.\n", + "Calculating cs_rank_winner_rate...\n", + "Finished cs_rank_winner_rate.\n", + "Calculating cs_rank_intraday_range...\n", + "Finished cs_rank_intraday_range.\n", + "Calculating cs_rank_close_pos_in_range...\n", + "Finished cs_rank_close_pos_in_range.\n", + "Calculating cs_rank_opening_gap...\n", + "Error calculating cs_rank_opening_gap: Missing 'pre_close' column. Assigning NaN.\n", + "Calculating cs_rank_pos_in_hist_range...\n", + "Finished cs_rank_pos_in_hist_range.\n", + "Calculating cs_rank_vol_x_profit_margin...\n", + "Finished cs_rank_vol_x_profit_margin.\n", + "Calculating cs_rank_lg_flow_price_concordance...\n", + "Finished cs_rank_lg_flow_price_concordance.\n", + "Calculating cs_rank_turnover_per_winner...\n", + "Finished cs_rank_turnover_per_winner.\n", + "Calculating cs_rank_ind_cap_neutral_pe (Placeholder - requires statsmodels)...\n", + "Finished cs_rank_ind_cap_neutral_pe (Placeholder).\n", + "Calculating cs_rank_volume_ratio...\n", + "Finished cs_rank_volume_ratio.\n", + "Calculating cs_rank_elg_buy_sell_sm_ratio...\n", + "Finished cs_rank_elg_buy_sell_sm_ratio.\n", + "Calculating cs_rank_cost_dist_vol_ratio...\n", + "Finished cs_rank_cost_dist_vol_ratio.\n", + "Calculating cs_rank_size...\n", + "Finished cs_rank_size.\n", + "\n", + "RangeIndex: 4566757 entries, 0 to 4566756\n", + "Columns: 197 entries, ts_code to cs_rank_size\n", + "dtypes: bool(10), datetime64[ns](1), float64(176), int64(6), int8(1), object(3)\n", + "memory usage: 6.4+ GB\n", + "None\n", + "['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'amount', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate', 'cat_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'holder_direction_score_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'flow_divergence_diff', 'flow_divergence_ratio', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'price_cost_divergence', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_flow_divergence', 'cs_rank_ind_adj_lg_flow', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_opening_gap', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_ind_cap_neutral_pe', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size']\n" ] } ], "source": [ - "print('daily data')\n", - "df = read_and_merge_h5_data('../../data/daily_data.h5', key='daily_data',\n", - " columns=['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg'],\n", - " df=None)\n", - "\n", - "print('daily basic')\n", - "df = read_and_merge_h5_data('../../data/daily_basic.h5', key='daily_basic',\n", - " columns=['ts_code', 'trade_date', 'turnover_rate', 'pe_ttm', 'circ_mv', 'volume_ratio',\n", - " 'is_st'], df=df, join='inner')\n", - "df = df[df['trade_date'] >= '2021-01-01']\n", - "\n", - "print('stk limit')\n", - "df = read_and_merge_h5_data('../../data/stk_limit.h5', key='stk_limit',\n", - " columns=['ts_code', 'trade_date', 'pre_close', 'up_limit', 'down_limit'],\n", - " df=df)\n", - "print('money flow')\n", - "df = read_and_merge_h5_data('../../data/money_flow.h5', key='money_flow',\n", - " columns=['ts_code', 'trade_date', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol',\n", - " 'sell_lg_vol',\n", - " 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol'],\n", - " df=df)\n", - "print('cyq perf')\n", - "df = read_and_merge_h5_data('../../data/cyq_perf.h5', key='cyq_perf',\n", - " columns=['ts_code', 'trade_date', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct',\n", - " 'cost_50pct',\n", - " 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate'],\n", - " df=df)\n", - "print(df.info())\n", - "\n", - "origin_columns = df.columns.tolist()\n", - "origin_columns = [col for col in origin_columns if 'cyq' not in col]\n", - "print(origin_columns)\n", + "import numpy as np\n", + "from main.factor.factor import *\n", + "from main.factor.money_factor import * \n", + "from main.factor.concept_factor import * \n", "\n", "\n", "def filter_data(df):\n", " # df = df.groupby('trade_date').apply(lambda x: x.nlargest(1000, 'act_factor1'))\n", - " df = df[~df['is_st']]\n", - " df = df[~df['ts_code'].str.endswith('BJ')]\n", - " df = df[~df['ts_code'].str.startswith('30')]\n", - " df = df[~df['ts_code'].str.startswith('68')]\n", - " df = df[~df['ts_code'].str.startswith('8')]\n", - " df = df[df['trade_date'] >= '2022-01-01']\n", - " if 'in_date' in df.columns:\n", - " df = df.drop(columns=['in_date'])\n", + " df = df[~df[\"is_st\"]]\n", + " df = df[~df[\"ts_code\"].str.endswith(\"BJ\")]\n", + " df = df[~df[\"ts_code\"].str.startswith(\"30\")]\n", + " df = df[~df[\"ts_code\"].str.startswith(\"68\")]\n", + " df = df[~df[\"ts_code\"].str.startswith(\"8\")]\n", + " df = df[df[\"trade_date\"] >= \"2019-01-01\"]\n", + " if \"in_date\" in df.columns:\n", + " df = df.drop(columns=[\"in_date\"])\n", " df = df.reset_index(drop=True)\n", " return df\n", "\n", @@ -214,11 +420,70 @@ "gc.collect()\n", "\n", "df = filter_data(df)\n", + "df = df.sort_values(by=[\"ts_code\", \"trade_date\"])\n", + "\n", + "# df = price_minus_deduction_price(df, n=120)\n", + "# df = price_deduction_price_diff_ratio_to_sma(df, n=120)\n", + "# df = cat_price_vs_sma_vs_deduction_price(df, n=120)\n", + "# df = cat_reason(df, top_list_df)\n", + "# df = cat_is_on_top_list(df, top_list_df)\n", + "print(len(df))\n", + "df = generate_concept_factors(df, concept_dict)\n", + "print(len(df))\n", + "\n", + "df = holder_trade_factors(df, stk_holdertrade_df)\n", + "\n", + "df = cat_senti_mom_vol_spike(\n", + " df,\n", + " return_period=3,\n", + " return_threshold=0.03, # 近3日涨幅超3%\n", + " volume_ratio_threshold=1.3,\n", + " current_pct_chg_min=0.0, # 当日必须收红\n", + " current_pct_chg_max=0.05,\n", + ") # 当日涨幅不宜过大\n", + "\n", + "df = cat_senti_pre_breakout(\n", + " df,\n", + " atr_short_N=10,\n", + " atr_long_M=40,\n", + " vol_atrophy_N=10,\n", + " vol_atrophy_M=40,\n", + " price_stab_N=5,\n", + " price_stab_threshold=0.06,\n", + " current_pct_chg_min_signal=0.002,\n", + " current_pct_chg_max_signal=0.05,\n", + " volume_ratio_signal_threshold=1.1,\n", + ")\n", + "\n", + "df = ts_turnover_rate_acceleration_5_20(df)\n", + "df = ts_vol_sustain_10_30(df)\n", + "# df = cs_turnover_rate_relative_strength_20(df)\n", + "df = cs_amount_outlier_10(df)\n", + "df = ts_ff_to_total_turnover_ratio(df)\n", + "df = ts_price_volume_trend_coherence_5_20(df)\n", + "# df = ts_turnover_rate_trend_strength_5(df)\n", + "df = ts_ff_turnover_rate_surge_10(df)\n", + "\n", + "df = add_financial_factor(df, fina_indicator_df, factor_value_col=\"undist_profit_ps\")\n", + "df = add_financial_factor(df, fina_indicator_df, factor_value_col=\"ocfps\")\n", + "calculate_arbr(df, N=26)\n", + "df[\"log_circ_mv\"] = np.log(df[\"circ_mv\"])\n", + "df = calculate_cashflow_to_ev_factor(df, cashflow_df, balancesheet_df)\n", + "df = caculate_book_to_price_ratio(df, fina_indicator_df)\n", + "df = turnover_rate_n(df, n=5)\n", + "df = variance_n(df, n=20)\n", + "df = bbi_ratio_factor(df)\n", + "df = daily_deviation(df)\n", + "df = daily_industry_deviation(df)\n", "df, _ = get_rolling_factor(df)\n", "df, _ = get_simple_factor(df)\n", - "from main.factor.factor import *\n", + "\n", + "df = calculate_strong_inflow_signal(df)\n", + "\n", + "df = df.rename(columns={\"l1_code\": \"cat_l1_code\"})\n", + "df = df.rename(columns={\"l2_code\": \"cat_l2_code\"})\n", + "\n", "lg_flow_mom_corr(df, N=20, M=60)\n", - "lg_buy_consolidation(df, N=20)\n", "lg_flow_accel(df)\n", "profit_pressure(df)\n", "underwater_resistance(df)\n", @@ -234,12 +499,57 @@ "pullback_strong(df, N=20, M=20)\n", "vol_wgt_hist_pos(df, N=20)\n", "vol_adj_roc(df, N=20)\n", - "intraday_lg_flow_corr(df, N=20) # Placeholder\n", - "cap_neutral_cost_metric(df) # Placeholder\n", - "# hurst_exponent_flow(df, N=60) # Placeholder\n", - "# df['test'] = 1\n", - "# df['test2'] = 2\n", - "# df = df.merge(industry_df, on=['l2_code', 'trade_date'], how='left')\n", + "\n", + "cs_rank_net_lg_flow_val(df)\n", + "cs_rank_flow_divergence(df)\n", + "cs_rank_industry_adj_lg_flow(df) # Needs cat_l2_code\n", + "cs_rank_elg_buy_ratio(df)\n", + "cs_rank_rel_profit_margin(df)\n", + "cs_rank_cost_breadth(df)\n", + "cs_rank_dist_to_upper_cost(df)\n", + "cs_rank_winner_rate(df)\n", + "cs_rank_intraday_range(df)\n", + "cs_rank_close_pos_in_range(df)\n", + "cs_rank_opening_gap(df) # Needs pre_close\n", + "cs_rank_pos_in_hist_range(df) # Needs his_low, his_high\n", + "cs_rank_vol_x_profit_margin(df)\n", + "cs_rank_lg_flow_price_concordance(df)\n", + "cs_rank_turnover_per_winner(df)\n", + "cs_rank_ind_cap_neutral_pe(df) # Placeholder - needs external libraries\n", + "cs_rank_volume_ratio(df) # Needs volume_ratio\n", + "cs_rank_elg_buy_sell_sm_ratio(df)\n", + "cs_rank_cost_dist_vol_ratio(df) # Needs volume_ratio\n", + "cs_rank_size(df) # Needs circ_mv\n", + "\n", + "\n", + "# df = df.merge(index_data, on='trade_date', how='left')\n", + "\n", + "print(df.info())\n", + "print(df.columns.tolist())" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "48712034", + "metadata": {}, + "outputs": [ + { + "ename": "FileNotFoundError", + "evalue": "File ../../data/industry_data.h5 does not exist", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mFileNotFoundError\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[8]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m l2_df = \u001b[43mread_and_merge_h5_data\u001b[49m\u001b[43m(\u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43m../../data/industry_data.h5\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mkey\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43mindustry_data\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 2\u001b[39m \u001b[43m \u001b[49m\u001b[43mcolumns\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43mts_code\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43ml2_code\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43min_date\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 3\u001b[39m \u001b[43m \u001b[49m\u001b[43mdf\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mon\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43mts_code\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mjoin\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43mleft\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 4\u001b[39m df = merge_with_industry_data(df, l2_df)\n\u001b[32m 5\u001b[39m df = df.rename(columns={\u001b[33m'\u001b[39m\u001b[33ml2_code\u001b[39m\u001b[33m'\u001b[39m: \u001b[33m'\u001b[39m\u001b[33mcat_l2_code\u001b[39m\u001b[33m'\u001b[39m})\n", + "\u001b[36mFile \u001b[39m\u001b[32m/mnt/d/PyProject/NewStock/main/utils/utils.py:14\u001b[39m, in \u001b[36mread_and_merge_h5_data\u001b[39m\u001b[34m(h5_filename, key, columns, df, join, on, prefix)\u001b[39m\n\u001b[32m 11\u001b[39m processed_columns.append(col)\n\u001b[32m 13\u001b[39m \u001b[38;5;66;03m# 从 HDF5 文件读取数据,选择需要的列\u001b[39;00m\n\u001b[32m---> \u001b[39m\u001b[32m14\u001b[39m data = \u001b[43mpd\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread_hdf\u001b[49m\u001b[43m(\u001b[49m\u001b[43mh5_filename\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mkey\u001b[49m\u001b[43m=\u001b[49m\u001b[43mkey\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcolumns\u001b[49m\u001b[43m=\u001b[49m\u001b[43mprocessed_columns\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 16\u001b[39m \u001b[38;5;66;03m# 修改列名,如果列名以前有 _,加上 _\u001b[39;00m\n\u001b[32m 17\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m col \u001b[38;5;129;01min\u001b[39;00m data.columns:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/stock/lib/python3.13/site-packages/pandas/io/pytables.py:424\u001b[39m, in \u001b[36mread_hdf\u001b[39m\u001b[34m(path_or_buf, key, mode, errors, where, start, stop, columns, iterator, chunksize, **kwargs)\u001b[39m\n\u001b[32m 421\u001b[39m exists = \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[32m 423\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m exists:\n\u001b[32m--> \u001b[39m\u001b[32m424\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mFileNotFoundError\u001b[39;00m(\u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mFile \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mpath_or_buf\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m does not exist\u001b[39m\u001b[33m\"\u001b[39m)\n\u001b[32m 426\u001b[39m store = HDFStore(path_or_buf, mode=mode, errors=errors, **kwargs)\n\u001b[32m 427\u001b[39m \u001b[38;5;66;03m# can't auto open/close if we are using an iterator\u001b[39;00m\n\u001b[32m 428\u001b[39m \u001b[38;5;66;03m# so delegate to the iterator\u001b[39;00m\n", + "\u001b[31mFileNotFoundError\u001b[39m: File ../../data/industry_data.h5 does not exist" + ] + } + ], + "source": [ + "\n", "l2_df = read_and_merge_h5_data('../../data/industry_data.h5', key='industry_data',\n", " columns=['ts_code', 'l2_code', 'in_date'],\n", " df=None, on=['ts_code'], join='left')\n", @@ -247,7 +557,7 @@ "df = df.rename(columns={'l2_code': 'cat_l2_code'})\n", "# df = df.merge(index_data, on='trade_date', how='left')\n", "\n", - "days = 2\n", + "days = 5\n", "df = df.sort_values(by=['ts_code', 'trade_date'])\n", "# df['future_return'] = df.groupby('ts_code', group_keys=False)['close'].apply(lambda x: x.shift(-days) / x - 1)\n", "df['future_return'] = (df.groupby('ts_code')['close'].shift(-days) - df.groupby('ts_code')['open'].shift(-1)) / \\\n", @@ -265,7 +575,7 @@ "\n", "def select_pre_zt_stocks_dynamic(stock_df):\n", " def select_stocks(group):\n", - " return group.nlargest(1000, 'return_5') # 如果循环结束仍未找到足够标签,则返回最大数量的股票\n", + " return group.nsmallest(1000, 'total_mv') # 如果循环结束仍未找到足够标签,则返回最大数量的股票\n", "\n", " stock_df = stock_df.groupby('trade_date', group_keys=False).apply(select_stocks)\n", " return stock_df\n", @@ -281,7 +591,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "1c1dd3d6", "metadata": {}, "outputs": [ @@ -316,7 +626,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "2c60c1ea", "metadata": {}, "outputs": [ @@ -541,7 +851,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "id": "e088bd8a357e815a", "metadata": { "ExecuteTime": { @@ -785,7 +1095,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "id": "a0b3d7551ef0c81f", "metadata": { "ExecuteTime": { @@ -1006,7 +1316,7 @@ ], "metadata": { "kernelspec": { - "display_name": "new_trader", + "display_name": "stock", "language": "python", "name": "python3" }, @@ -1020,7 +1330,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.11" + "version": "3.13.2" } }, "nbformat": 4, diff --git a/main/train/Rank2.ipynb b/main/train/Rank2.ipynb index c74bf37..1ddd4c5 100644 --- a/main/train/Rank2.ipynb +++ b/main/train/Rank2.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 3, + "execution_count": 1, "id": "79a7758178bafdd3", "metadata": { "ExecuteTime": { @@ -18,8 +18,6 @@ "name": "stdout", "output_type": "stream", "text": [ - "The autoreload extension is already loaded. To reload it, use:\n", - " %reload_ext autoreload\n", "/mnt/d/PyProject/NewStock\n" ] } @@ -46,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "a79cafb06a7e0e43", "metadata": { "ExecuteTime": { @@ -60,7 +58,56 @@ "name": "stdout", "output_type": "stream", "text": [ - "daily data\n" + "daily data\n", + "daily basic\n", + "inner merge on ['ts_code', 'trade_date']\n", + "stk limit\n", + "left merge on ['ts_code', 'trade_date']\n", + "money flow\n", + "left merge on ['ts_code', 'trade_date']\n", + "cyq perf\n", + "left merge on ['ts_code', 'trade_date']\n", + "\n", + "RangeIndex: 8713571 entries, 0 to 8713570\n", + "Data columns (total 33 columns):\n", + " # Column Dtype \n", + "--- ------ ----- \n", + " 0 ts_code object \n", + " 1 trade_date datetime64[ns]\n", + " 2 open float64 \n", + " 3 close float64 \n", + " 4 high float64 \n", + " 5 low float64 \n", + " 6 vol float64 \n", + " 7 pct_chg float64 \n", + " 8 amount float64 \n", + " 9 turnover_rate float64 \n", + " 10 pe_ttm float64 \n", + " 11 circ_mv float64 \n", + " 12 total_mv float64 \n", + " 13 volume_ratio float64 \n", + " 14 is_st bool \n", + " 15 up_limit float64 \n", + " 16 down_limit float64 \n", + " 17 buy_sm_vol float64 \n", + " 18 sell_sm_vol float64 \n", + " 19 buy_lg_vol float64 \n", + " 20 sell_lg_vol float64 \n", + " 21 buy_elg_vol float64 \n", + " 22 sell_elg_vol float64 \n", + " 23 net_mf_vol float64 \n", + " 24 his_low float64 \n", + " 25 his_high float64 \n", + " 26 cost_5pct float64 \n", + " 27 cost_15pct float64 \n", + " 28 cost_50pct float64 \n", + " 29 cost_85pct float64 \n", + " 30 cost_95pct float64 \n", + " 31 weight_avg float64 \n", + " 32 winner_rate float64 \n", + "dtypes: bool(1), datetime64[ns](1), float64(30), object(1)\n", + "memory usage: 2.1+ GB\n", + "None\n" ] } ], @@ -97,7 +144,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "cac01788dac10678", "metadata": { "ExecuteTime": { @@ -165,7 +212,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "c4e9e1d31da6dba6", "metadata": { "ExecuteTime": { @@ -265,7 +312,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "a735bc02ceb4d872", "metadata": { "ExecuteTime": { @@ -281,7 +328,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "53f86ddc0677a6d7", "metadata": { "ExecuteTime": { @@ -348,7 +395,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "dbe2fd8021b9417f", "metadata": { "ExecuteTime": { @@ -376,7 +423,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "85c3e3d0235ffffa", "metadata": { "ExecuteTime": { @@ -408,7 +455,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "ba5935c8", "metadata": {}, "outputs": [ @@ -465,7 +512,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "id": "92d84ce15a562ec6", "metadata": { "ExecuteTime": { @@ -478,7 +525,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "4554725\n", + "4566757\n", "开始生成概念相关因子...\n", "开始计算概念内截面排序因子,基于: ['pct_chg', 'turnover_rate', 'volume_ratio']\n" ] @@ -487,7 +534,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "Ranking Features in Concepts: 100%|██████████| 3/3 [00:00<00:00, 15.81it/s]\n" + "Ranking Features in Concepts: 100%|██████████| 3/3 [00:00<00:00, 15.60it/s]\n" ] }, { @@ -495,7 +542,7 @@ "output_type": "stream", "text": [ "概念相关因子生成完毕。\n", - "4554725\n", + "4566757\n", "开始计算股东增减持因子...\n", "警告: 'in_de' 列中存在未映射的值,可能导致 _direction 列出现NaN。\n", "股东增减持因子计算完成。\n", @@ -611,15 +658,13 @@ "Finished cs_rank_elg_buy_sell_sm_ratio.\n", "Calculating cs_rank_cost_dist_vol_ratio...\n", "Finished cs_rank_cost_dist_vol_ratio.\n", - "Calculating cs_rank_size...\n", - "Finished cs_rank_size.\n", "\n", - "RangeIndex: 4554725 entries, 0 to 4554724\n", - "Columns: 198 entries, ts_code to cs_rank_size\n", - "dtypes: bool(10), datetime64[ns](1), float64(176), int64(6), int8(1), object(4)\n", + "RangeIndex: 4566757 entries, 0 to 4566756\n", + "Columns: 197 entries, ts_code to cs_rank_cost_dist_vol_ratio\n", + "dtypes: bool(10), datetime64[ns](1), float64(175), int64(6), int8(1), object(4)\n", "memory usage: 6.4+ GB\n", "None\n", - "['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'amount', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate', 'cat_l2_code', 'is_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'holder_direction_score_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'flow_divergence_diff', 'flow_divergence_ratio', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'price_cost_divergence', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_flow_divergence', 'cs_rank_ind_adj_lg_flow', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_opening_gap', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_ind_cap_neutral_pe', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size']\n" + "['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'amount', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate', 'cat_l2_code', 'cat_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'holder_direction_score_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'flow_divergence_diff', 'flow_divergence_ratio', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'price_cost_divergence', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_flow_divergence', 'cs_rank_ind_adj_lg_flow', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_opening_gap', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_ind_cap_neutral_pe', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio']\n" ] } ], @@ -746,7 +791,7 @@ "cs_rank_volume_ratio(df) # Needs volume_ratio\n", "cs_rank_elg_buy_sell_sm_ratio(df)\n", "cs_rank_cost_dist_vol_ratio(df) # Needs volume_ratio\n", - "cs_rank_size(df) # Needs circ_mv\n", + "# cs_rank_size(df) # Needs circ_mv\n", "\n", "\n", "# df = df.merge(index_data, on='trade_date', how='left')\n", @@ -757,7 +802,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "id": "b87b938028afa206", "metadata": { "ExecuteTime": { @@ -795,7 +840,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "id": "47c12bb34062ae7a", "metadata": { "ExecuteTime": { @@ -840,7 +885,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "id": "29221dde", "metadata": {}, "outputs": [ @@ -848,7 +893,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "208\n" + "207\n" ] } ], @@ -889,7 +934,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "id": "03ee5daf", "metadata": {}, "outputs": [], @@ -902,7 +947,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "id": "b76ea08a", "metadata": {}, "outputs": [ @@ -914,7 +959,7 @@ "0 000001.SZ 2019-01-02 16.574219\n", "1 000001.SZ 2019-01-03 16.583965\n", "2 000001.SZ 2019-01-04 16.633371\n", - "['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'is_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n", + "['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'cat_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n", "去除极值\n", "开始截面 MAD 去极值处理 (k=3.0)...\n" ] @@ -923,7 +968,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 147/147 [00:09<00:00, 15.75it/s]\n" + "MAD Filtering: 100%|██████████| 145/145 [00:07<00:00, 19.05it/s]\n" ] }, { @@ -939,7 +984,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "Standardizing: 100%|██████████| 147/147 [00:02<00:00, 54.57it/s]\n" + "Standardizing: 100%|██████████| 145/145 [00:02<00:00, 61.44it/s]\n" ] }, { @@ -954,7 +999,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 147/147 [00:05<00:00, 25.55it/s]\n" + "MAD Filtering: 100%|██████████| 145/145 [00:05<00:00, 27.24it/s]\n" ] }, { @@ -969,14 +1014,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "Standardizing: 37%|███▋ | 54/147 [00:00<00:01, 81.06it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Standardizing: 100%|██████████| 147/147 [00:01<00:00, 80.38it/s]\n" + "Standardizing: 100%|██████████| 145/145 [00:01<00:00, 85.11it/s]\n" ] }, { @@ -1014,15 +1052,15 @@ "output_type": "stream", "text": [ "截面 MAD 去极值处理完成。\n", - "feature_columns: ['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'is_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n", + "feature_columns: ['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'cat_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n", "df最小日期: 2019-01-02\n", - "df最大日期: 2025-05-30\n", + "df最大日期: 2025-06-06\n", "1091062\n", "train_data最小日期: 2020-01-02\n", "train_data最大日期: 2022-12-30\n", - "869968\n", + "875950\n", "test_data最小日期: 2023-01-03\n", - "test_data最大日期: 2025-05-30\n", + "test_data最大日期: 2025-06-06\n", " ts_code trade_date log_circ_mv\n", "0 000001.SZ 2019-01-02 16.574219\n", "1 000001.SZ 2019-01-03 16.583965\n", @@ -1119,7 +1157,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 126, "id": "3ff2d1c5", "metadata": {}, "outputs": [], @@ -1229,19 +1267,19 @@ " label_gain = list(range(len(train_data_split['label'].unique())))\n", " \n", " params = {\n", - " 'label_gain': [gain * gain for gain in label_gain],\n", + " 'label_gain': [gain for gain in label_gain],\n", " 'objective': 'lambdarank',\n", " 'metric': 'ndcg',\n", " 'learning_rate': 0.01,\n", - " # 'num_leaves': 1024,\n", - " # 'min_data_in_leaf': 256,\n", + " 'num_leaves': 1024,\n", + " 'min_data_in_leaf': 256,\n", " # 'max_depth': 10,\n", - " # 'max_bin': 1024,\n", + " 'max_bin': 1024,\n", " 'feature_fraction': 0.5,\n", " 'bagging_fraction': 0.5,\n", " 'bagging_freq': 5,\n", - " # 'lambda_l1': 1,\n", - " 'lambda_l2': 50,\n", + " 'lambda_l1': 0.1,\n", + " 'lambda_l2': 10,\n", " 'boosting': 'gbdt',\n", " 'verbosity': -1,\n", " 'extra_trees': True,\n", @@ -1271,9 +1309,9 @@ " )\n", "\n", " evals = {}\n", - " callbacks = [lgb.log_evaluation(period=1000),\n", + " callbacks = [lgb.log_evaluation(period=3000),\n", " lgb.callback.record_evaluation(evals),\n", - " lgb.early_stopping(300, first_metric_only=False)\n", + " lgb.early_stopping(300, first_metric_only=True)\n", " ]\n", " # 训练模型\n", " model = lgb.train(\n", @@ -1318,7 +1356,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 127, "id": "c6eb5cd4-e714-420a-ac48-39af3e11ee81", "metadata": { "ExecuteTime": { @@ -1328,15 +1366,50 @@ }, "outputs": [ { - "ename": "NameError", - "evalue": "name 'gc' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[31m---------------------------------------------------------------------------\u001b[39m", - "\u001b[31mNameError\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[1]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m \u001b[43mgc\u001b[49m.collect()\n\u001b[32m 3\u001b[39m use_pca = \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[32m 4\u001b[39m \u001b[38;5;28mtype\u001b[39m = \u001b[33m'\u001b[39m\u001b[33mlight\u001b[39m\u001b[33m'\u001b[39m\n", - "\u001b[31mNameError\u001b[39m: name 'gc' is not defined" + "name": "stdout", + "output_type": "stream", + "text": [ + "train data size: 364000\n", + " ts_code trade_date log_circ_mv\n", + "0 600306.SH 2020-01-02 11.552040\n", + "1 603269.SH 2020-01-02 11.324801\n", + "2 002633.SZ 2020-01-02 11.759023\n", + "3 603991.SH 2020-01-02 11.181150\n", + "4 000691.SZ 2020-01-02 11.677910\n", + "... ... ... ...\n", + "363995 605218.SH 2022-12-30 11.710093\n", + "363996 603519.SH 2022-12-30 12.592329\n", + "363997 600293.SH 2022-12-30 12.593635\n", + "363998 603182.SH 2022-12-30 11.207510\n", + "363999 600749.SH 2022-12-30 12.594148\n", + "\n", + "[364000 rows x 3 columns]\n", + "原始样本数: 364000, 去除标签为空后样本数: 364000\n", + "Training until validation scores don't improve for 300 rounds\n", + "Did not meet early stopping. Best iteration is:\n", + "[728]\ttrain's ndcg@5: 0.764617\tvalid's ndcg@5: 0.577452\n", + "Evaluated only: ndcg@5\n" ] + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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P36s9XRXKysrXFxc8t3n/fffJzIykqpVq+Ll5UXnzp3x8fHBwODFfdRnz57FwMBAKy5ra2tcXFw4e/bsC2unfv36WnPzmzVrRlpaGikpKZo/xpo2baqZPpJTJyIiguzsbE6ePEl2djY1atTQOm5GRgbW1taa90ZGRnmurpCXW7ducf369XynMp09exYHBwdNZx2gVq1alC1blrNnz9KoUSNGjx7NgAEDWLNmDR4eHrz//vtUq1atSO3nCA4OZvTo0Zr3qampODg40K5dO63cdEVmZiZxcXF06NChRJ9q/LLocn66nBuUXH6tWrXK9XTngQMH4uLiwtixYzXTBZ924MABAHx8fKhXrx56enps2rSJhg0baq4srlixAgsLCwYOHIixsbF8fqWcLuenK7nlXCEvTKnrsBf0mPm3336bK1eusHPnTuLj4/H19cXDw4NNmzYV6dhlymjP/Y2JiWHs2LFERETQrFkzlEolc+bM4fDhw1r1nv1GUSgUuW5cbNWqFTt27GDDhg2MHz++SPEUh4ODA+fPnyc+Pp64uDiGDRvGnDlz2Ldv32vzDa2np5dr7vzLuKSVlpaGvr4+v/32W66Rpqenmpiammp1+gtS0PdfUYWGhtKrVy927NjBzp07mTJlCjExMbz77rtFPoaxsTHGxsa5yg0NDV+bz/llkPxKL13ODV59fnk93dnc3BwbGxvc3d25dOkS33zzDZ07d8ba2po//viDUaNG0bp1axo0aABA586dqVWrFp988gnh4eHcvHmTKVOmMHz48FzT8eTzK910Ob/SnltRYy91q8Q4OztjamrKnj178txuYWGBn58fy5cvZ/369WzevJl//vmnWG3lTPkYNmwY7u7uVK9enUuXLhXrWI0bN2bnzp18/vnnzJ07t0j7VKtWDUNDQ60/EO7evcuFCxcK3M/U1BQfHx8WLlxIQkICBw8e1Iz4GxkZkZ1d9CkTedV3dXUlKytLK66///6b8+fPU6tWrUKPaWNjw82bN7U67U/fgJrjxIkTPHr0SPP+0KFDmJuba41eP/vH06FDh3B2dkZfXx93d3eys7O5desW1atX13oVZUpQXpRKJY6Ojvl+/7m6uua6d+LMmTPcu3dP69zUqFGDUaNGsXv3bt577z2ioqKA5/98hBAiL0ZGRsTHx9OxY0dq1qzJmDFj6NGjB9u3b9fU0dfX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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ @@ -1346,19 +1419,20 @@ "use_pca = False\n", "type = 'light'\n", "\n", - "train_data['label2'] = train_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(1000, 'total_mv'))['future_return'].transform(\n", - " lambda x: pd.qcut(x, q=50, labels=False, duplicates='drop')\n", + "train_data['label2'] = train_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(500, 'total_mv'))['future_return'].transform(\n", + " lambda x: pd.qcut(x, q=20, labels=False, duplicates='drop')\n", ")\n", - "test_data['label2'] = test_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(1000, 'total_mv'))['future_return'].transform(\n", - " lambda x: pd.qcut(x, q=50, labels=False, duplicates='drop')\n", + "test_data['label2'] = test_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(500, 'total_mv'))['future_return'].transform(\n", + " lambda x: pd.qcut(x, q=20, labels=False, duplicates='drop')\n", ")\n", "\n", "# feature_contri = [2 if feat.startswith('act_factor') or 'buy' in feat or 'sell' in feat else 1 for feat in feature_columns]\n", "# light_params['feature_contri'] = feature_contri\n", "# print(f'feature_contri: {feature_contri}')\n", "model, scaler, pca = train_model(train_data\n", - " .dropna(subset=['label']).groupby('trade_date', group_keys=False)\n", - " .apply(lambda x: x.nsmallest(1000, 'total_mv'))\n", + " # .dropna(subset=['label'])\n", + " .groupby('trade_date', group_keys=False)\n", + " .apply(lambda x: x.nsmallest(500, 'total_mv'))\n", " .merge(industry_df, on=['cat_l2_code', 'trade_date'], how='left')\n", " .merge(index_data, on='trade_date', how='left'), \n", " feature_columns, type=type, target_column='label2')\n" @@ -1366,7 +1440,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 128, "id": "5d1522a7538db91b", "metadata": { "ExecuteTime": { @@ -1376,7 +1450,7 @@ }, "outputs": [], "source": [ - "score_df = test_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(1000, 'total_mv'))\n", + "score_df = test_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(500, 'total_mv'))\n", "# score_df = fill_nan_with_daily_median(score_df, ['pe_ttm'])\n", "# score_df = score_df[score_df['pe_ttm'] > 0]\n", "score_df = score_df.merge(industry_df, on=['cat_l2_code', 'trade_date'], how='left')\n", @@ -1400,7 +1474,7 @@ ").reset_index(drop=True) # drop=True 避免添加旧索引列\n", "# df_to_drop = score_df.loc[score_df.groupby('trade_date')['score'].idxmax()]\n", "# score_df = score_df.drop(df_to_drop.index)\n", - "save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nlargest(5, 'score')).reset_index()\n", + "save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nlargest(2, 'score')).reset_index()\n", "# save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(2, 'total_mv')).reset_index()\n", "save_df = save_df.sort_values(['trade_date', 'score'])\n", "save_df[['trade_date', 'score', 'ts_code']].to_csv('predictions_test.tsv', index=False)\n" @@ -1408,7 +1482,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 129, "id": "fed2d6c3", "metadata": {}, "outputs": [ @@ -1426,7 +1500,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 130, "id": "1f3c1331", "metadata": {}, "outputs": [ @@ -1438,88 +1512,88 @@ "成功连接到 Redis 服务器: 140.143.91.66:6389,数据库 0\n", "DataFrame 已使用 Pickle 序列化并写入 Redis,键为 'save_df'\n", "从 Redis 读取到的 Pickle 序列化数据 (前 20 字节):\n", - "b'\\x80\\x04\\x95\\xbf\\x04\\x01\\x00\\x00\\x00\\x00\\x00\\x8c\\x11pandas.'\n", + "b'\\x80\\x04\\x95\\x16u\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x11pandas.'\n", "\n", "从 Redis 加载的 DataFrame (使用 Pickle):\n", " index ts_code trade_date open close high low vol \\\n", - "4 25 600202.SH 2023-01-03 25.05 25.80 25.90 24.85 -0.393826 \n", - "3 30 603828.SH 2023-01-03 15.09 15.55 15.78 15.09 -0.100351 \n", - "2 0 600768.SH 2023-01-03 30.72 31.55 31.62 30.49 -0.912596 \n", - "1 10 600883.SH 2023-01-03 34.60 35.08 35.27 34.36 -0.868511 \n", - "0 37 002247.SZ 2023-01-03 16.15 16.80 16.87 16.09 0.514578 \n", + "1 35 603133.SH 2023-01-03 12.16 12.15 12.31 11.92 -0.734431 \n", + "0 30 603321.SH 2023-01-03 7.25 7.51 7.52 7.20 -0.849729 \n", + "3 99 603090.SH 2023-01-04 30.06 30.15 30.23 29.53 -1.002912 \n", + "2 79 603321.SH 2023-01-04 7.57 7.56 7.59 7.49 -0.889013 \n", + "5 125 002963.SZ 2023-01-05 14.91 14.65 14.91 14.53 -1.006545 \n", "... ... ... ... ... ... ... ... ... \n", - "2904 58029 603778.SH 2025-05-30 20.39 19.95 20.45 19.89 -0.489064 \n", - "2903 58040 002775.SZ 2025-05-30 17.84 17.55 17.84 17.41 -0.705858 \n", - "2902 58001 002652.SZ 2025-05-30 15.36 15.11 15.41 14.95 -0.183952 \n", - "2901 58041 002687.SZ 2025-05-30 31.23 30.75 31.23 30.61 -0.662998 \n", - "2900 58059 002753.SZ 2025-05-30 25.72 25.38 25.76 25.27 -0.865006 \n", + "1164 29102 603177.SH 2025-06-04 8.61 8.67 8.69 8.54 -0.947619 \n", + "1167 29151 001211.SZ 2025-06-05 23.48 23.32 23.68 23.20 -1.106178 \n", + "1166 29152 603177.SH 2025-06-05 8.63 8.67 8.73 8.58 -0.941981 \n", + "1169 29202 603177.SH 2025-06-06 8.73 8.80 8.81 8.61 -0.895431 \n", + "1168 29207 605567.SH 2025-06-06 10.13 10.18 10.22 10.01 -0.825091 \n", "\n", " pct_chg amount ... 000905.SH_up_ratio_20d \\\n", - "4 0.634444 28798.328 ... 0.3 \n", - "3 0.624861 26149.008 ... 0.3 \n", - "2 0.342168 15832.327 ... 0.3 \n", - "1 -0.136973 14886.570 ... 0.3 \n", - "0 0.715898 31834.487 ... 0.3 \n", + "1 -1.037757 36429.924 ... 0.30 \n", + "0 0.854849 15236.182 ... 0.30 \n", + "3 -0.214829 23633.991 ... 0.30 \n", + "2 -0.005288 12436.182 ... 0.30 \n", + "5 -0.614732 12390.384 ... 0.35 \n", "... ... ... ... ... \n", - "2904 -0.167798 23633.664 ... 0.6 \n", - "2903 0.241111 19025.635 ... 0.6 \n", - "2902 -0.045125 32385.927 ... 0.6 \n", - "2901 0.210443 24919.298 ... 0.6 \n", - "2900 0.031546 22718.273 ... 0.6 \n", + "1164 0.303152 20382.162 ... 0.60 \n", + "1167 -0.095098 16985.707 ... 0.60 \n", + "1166 0.143034 22574.106 ... 0.60 \n", + "1169 0.707494 25728.599 ... 0.55 \n", + "1168 0.407593 37040.344 ... 0.55 \n", "\n", " 399006.SZ_up_ratio_20d 000852.SH_volatility 000905.SH_volatility \\\n", - "4 0.40 1.036997 0.828596 \n", - "3 0.40 1.036997 0.828596 \n", - "2 0.40 1.036997 0.828596 \n", "1 0.40 1.036997 0.828596 \n", "0 0.40 1.036997 0.828596 \n", + "3 0.35 1.037707 0.828639 \n", + "2 0.35 1.037707 0.828639 \n", + "5 0.35 1.071637 0.869955 \n", "... ... ... ... \n", - "2904 0.45 1.089861 0.850444 \n", - "2903 0.45 1.089861 0.850444 \n", - "2902 0.45 1.089861 0.850444 \n", - "2901 0.45 1.089861 0.850444 \n", - "2900 0.45 1.089861 0.850444 \n", + "1164 0.45 0.942048 0.748797 \n", + "1167 0.45 0.954604 0.757642 \n", + "1166 0.45 0.954604 0.757642 \n", + "1169 0.40 0.941305 0.752701 \n", + "1168 0.40 0.941305 0.752701 \n", "\n", " 399006.SZ_volatility 000852.SH_volume_change_rate \\\n", - "4 0.935322 5.203088 \n", - "3 0.935322 5.203088 \n", - "2 0.935322 5.203088 \n", "1 0.935322 5.203088 \n", "0 0.935322 5.203088 \n", + "3 0.938230 4.492401 \n", + "2 0.938230 4.492401 \n", + "5 1.120001 -1.639926 \n", "... ... ... \n", - "2904 1.195355 -2.039466 \n", - "2903 1.195355 -2.039466 \n", - "2902 1.195355 -2.039466 \n", - "2901 1.195355 -2.039466 \n", - "2900 1.195355 -2.039466 \n", + "1164 1.132207 -1.062074 \n", + "1167 1.154128 9.866900 \n", + "1166 1.154128 9.866900 \n", + "1169 1.103436 -4.268643 \n", + "1168 1.103436 -4.268643 \n", "\n", " 000905.SH_volume_change_rate 399006.SZ_volume_change_rate score \\\n", - "4 -0.750721 8.827360 0.141602 \n", - "3 -0.750721 8.827360 0.145938 \n", - "2 -0.750721 8.827360 0.169856 \n", - "1 -0.750721 8.827360 0.174660 \n", - "0 -0.750721 8.827360 0.200525 \n", + "1 -0.750721 8.827360 0.527536 \n", + "0 -0.750721 8.827360 0.675714 \n", + "3 -0.552539 5.415982 0.524954 \n", + "2 -0.552539 5.415982 0.628866 \n", + "5 1.034360 1.155365 0.566081 \n", "... ... ... ... \n", - "2904 -12.002493 5.078672 0.269821 \n", - "2903 -12.002493 5.078672 0.273371 \n", - "2902 -12.002493 5.078672 0.274304 \n", - "2901 -12.002493 5.078672 0.291169 \n", - "2900 -12.002493 5.078672 0.312279 \n", + "1164 -4.589323 1.251375 0.741102 \n", + "1167 4.793307 14.960862 0.776248 \n", + "1166 4.793307 14.960862 0.805704 \n", + "1169 -8.367502 -0.972266 0.705210 \n", + "1168 -8.367502 -0.972266 0.914980 \n", "\n", " score_ranks \n", - "4 996.0 \n", - "3 997.0 \n", - "2 998.0 \n", - "1 999.0 \n", - "0 1000.0 \n", + "1 499.0 \n", + "0 500.0 \n", + "3 499.0 \n", + "2 500.0 \n", + "5 499.0 \n", "... ... \n", - "2904 996.0 \n", - "2903 997.0 \n", - "2902 998.0 \n", - "2901 999.0 \n", - "2900 1000.0 \n", + "1164 500.0 \n", + "1167 499.0 \n", + "1166 500.0 \n", + "1169 499.0 \n", + "1168 500.0 \n", "\n", - "[2905 rows x 252 columns]\n", + "[1170 rows x 251 columns]\n", "\n", "验证成功:原始 DataFrame 和从 Redis 加载的 DataFrame 一致。\n", "\n", @@ -1585,7 +1659,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 131, "id": "09b1799e", "metadata": {}, "outputs": [ @@ -1593,8 +1667,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "208\n", - "['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'is_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n" + "207\n", + "['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'cat_hot_concept_stock', 'concept_rank_pct_chg', 'concept_rank_turnover_rate', 'concept_rank_volume_ratio', 'holder_net_change_sum_10d', 'holder_increase_days_10d', 'holder_decrease_days_10d', 'holder_any_increase_flag_10d', 'holder_any_decrease_flag_10d', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n" ] } ], @@ -1605,7 +1679,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 132, "id": "bceabd1f", "metadata": {}, "outputs": [ @@ -1616,7 +1690,7 @@ "警告: DataFrame 中没有 'group_id' 列。假设整个 DataFrame 是一个需要排序的组。\n", "\n", "NDCG 结果\n", - "{'ndcg@1': np.float64(nan), 'ndcg@3': np.float64(nan), 'ndcg@5': np.float64(nan)}\n" + "{'ndcg@1': np.float64(0.5102040816326531), 'ndcg@3': np.float64(0.6258109632386283), 'ndcg@5': np.float64(0.6760105470779576)}\n" ] } ], @@ -1679,7 +1753,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 133, "id": "44f64679", "metadata": {}, "outputs": [ @@ -1688,84 +1762,84 @@ "output_type": "stream", "text": [ " ts_code trade_date open close high low vol pct_chg \\\n", - "1632028 002652.SZ 2019-01-02 19.59 19.64 19.89 19.28 20196.79 1.03 \n", - "1632029 002652.SZ 2019-01-03 19.74 19.44 19.84 19.33 15731.99 -1.02 \n", - "1632030 002652.SZ 2019-01-04 19.33 19.94 19.99 19.08 21099.93 2.57 \n", - "1632031 002652.SZ 2019-01-07 20.04 21.95 21.95 20.04 83534.19 10.08 \n", - "1632032 002652.SZ 2019-01-08 23.21 21.65 23.87 21.65 149377.97 -1.37 \n", + "1636230 002652.SZ 2019-01-02 19.59 19.64 19.89 19.28 20196.79 1.03 \n", + "1636231 002652.SZ 2019-01-03 19.74 19.44 19.84 19.33 15731.99 -1.02 \n", + "1636232 002652.SZ 2019-01-04 19.33 19.94 19.99 19.08 21099.93 2.57 \n", + "1636233 002652.SZ 2019-01-07 20.04 21.95 21.95 20.04 83534.19 10.08 \n", + "1636234 002652.SZ 2019-01-08 23.21 21.65 23.87 21.65 149377.97 -1.37 \n", "... ... ... ... ... ... ... ... ... \n", - "1633576 002652.SZ 2025-05-26 14.75 14.85 15.11 14.55 99560.80 1.02 \n", - "1633577 002652.SZ 2025-05-27 14.90 15.00 15.11 14.70 101184.00 1.01 \n", - "1633578 002652.SZ 2025-05-28 15.11 14.85 15.16 14.80 75859.20 -1.00 \n", - "1633579 002652.SZ 2025-05-29 15.00 15.36 15.36 14.85 126044.40 3.43 \n", - "1633580 002652.SZ 2025-05-30 15.36 15.11 15.41 14.95 107732.00 -1.63 \n", + "1637782 002652.SZ 2025-05-30 15.36 15.11 15.41 14.95 107732.00 -1.63 \n", + "1637783 002652.SZ 2025-06-03 15.11 15.41 15.71 14.90 163459.00 1.99 \n", + "1637784 002652.SZ 2025-06-04 15.41 15.71 15.71 15.36 140521.00 1.95 \n", + "1637785 002652.SZ 2025-06-05 15.76 15.61 16.51 15.51 246994.40 -0.64 \n", + "1637786 002652.SZ 2025-06-06 15.71 16.01 16.36 15.66 228370.40 2.56 \n", "\n", - " amount turnover_rate ... cs_rank_vol_x_profit_margin \\\n", - "1632028 7867.047 0.3964 ... 0.608839 \n", - "1632029 6121.460 0.3088 ... 0.586710 \n", - "1632030 8245.083 0.4141 ... 0.682847 \n", - "1632031 35514.117 1.6394 ... 0.987591 \n", - "1632032 67160.354 2.9317 ... 0.765693 \n", - "... ... ... ... ... \n", - "1633576 29428.560 1.9443 ... 0.652159 \n", - "1633577 30112.801 1.9760 ... 0.657694 \n", - "1633578 22507.876 1.4814 ... 0.664673 \n", - "1633579 38068.857 2.4615 ... 0.921236 \n", - "1633580 32385.927 2.1039 ... 0.702990 \n", + " amount turnover_rate ... cs_rank_pos_in_hist_range \\\n", + "1636230 7867.047 0.3964 ... 0.730643 \n", + "1636231 6121.460 0.3088 ... 0.732202 \n", + "1636232 8245.083 0.4141 ... 0.727920 \n", + "1636233 35514.117 1.6394 ... 0.725182 \n", + "1636234 67160.354 2.9317 ... 0.726095 \n", + "... ... ... ... ... \n", + "1637782 32385.927 2.1039 ... 0.657143 \n", + "1637783 50114.396 3.1922 ... 0.657133 \n", + "1637784 43515.970 2.7442 ... 0.653207 \n", + "1637785 77669.905 4.8235 ... 0.652427 \n", + "1637786 72598.629 4.4598 ... 0.653092 \n", "\n", - " cs_rank_lg_flow_price_concordance cs_rank_turnover_per_winner \\\n", - "1632028 0.203142 0.864865 \n", - "1632029 0.156684 0.763417 \n", - "1632030 0.184009 0.660949 \n", - "1632031 0.734940 0.700000 \n", - "1632032 0.874042 0.914234 \n", - "... ... ... \n", - "1633576 0.122259 0.394684 \n", - "1633577 0.092722 0.414756 \n", - "1633578 0.684945 0.323363 \n", - "1633579 0.295779 0.390828 \n", - "1633580 0.705316 0.419934 \n", + " cs_rank_vol_x_profit_margin cs_rank_lg_flow_price_concordance \\\n", + "1636230 0.608839 0.203142 \n", + "1636231 0.586710 0.156684 \n", + "1636232 0.682847 0.184009 \n", + "1636233 0.987591 0.734940 \n", + "1636234 0.765693 0.874042 \n", + "... ... ... \n", + "1637782 0.702990 0.705316 \n", + "1637783 0.842368 0.333222 \n", + "1637784 0.851113 0.101695 \n", + "1637785 0.490691 0.137965 \n", + "1637786 0.916556 0.923205 \n", "\n", - " cs_rank_ind_cap_neutral_pe cs_rank_volume_ratio \\\n", - "1632028 NaN 0.646930 \n", - "1632029 NaN 0.251279 \n", - "1632030 NaN 0.311724 \n", - "1632031 NaN 0.988313 \n", - "1632032 NaN 0.990142 \n", - "... ... ... \n", - "1633576 NaN 0.400997 \n", - "1633577 NaN 0.450150 \n", - "1633578 NaN 0.199236 \n", - "1633579 NaN 0.640744 \n", - "1633580 NaN 0.537542 \n", + " cs_rank_turnover_per_winner cs_rank_ind_cap_neutral_pe \\\n", + "1636230 0.864865 NaN \n", + "1636231 0.763417 NaN \n", + "1636232 0.660949 NaN \n", + "1636233 0.700000 NaN \n", + "1636234 0.914234 NaN \n", + "... ... ... \n", + "1637782 0.419934 NaN \n", + "1637783 0.466578 NaN \n", + "1637784 0.440678 NaN \n", + "1637785 0.686170 NaN \n", + "1637786 0.648604 NaN \n", "\n", - " cs_rank_elg_buy_sell_sm_ratio cs_rank_cost_dist_vol_ratio \\\n", - "1632028 0.341855 0.678941 \n", - "1632029 0.318912 0.402916 \n", - "1632030 0.260036 0.460713 \n", - "1632031 0.796350 0.988501 \n", - "1632032 0.598905 0.991571 \n", - "... ... ... \n", - "1633576 0.153987 0.620930 \n", - "1633577 0.156198 0.643403 \n", - "1633578 0.153373 0.484546 \n", - "1633579 0.623795 0.764374 \n", - "1633580 0.133056 0.703987 \n", + " cs_rank_volume_ratio cs_rank_elg_buy_sell_sm_ratio \\\n", + "1636230 0.646930 0.341855 \n", + "1636231 0.251279 0.318912 \n", + "1636232 0.311724 0.260036 \n", + "1636233 0.988313 0.796350 \n", + "1636234 0.990142 0.598905 \n", + "... ... ... \n", + "1637782 0.537542 0.133056 \n", + "1637783 0.852843 0.129697 \n", + "1637784 0.726653 0.740113 \n", + "1637785 0.932846 0.645279 \n", + "1637786 0.863531 0.724069 \n", "\n", - " cs_rank_size future_return label \n", - "1632028 0.258948 0.158859 40.0 \n", - "1632029 0.258123 0.136831 37.0 \n", - "1632030 0.257664 0.106319 39.0 \n", - "1632031 0.290146 -0.072893 4.0 \n", - "1632032 0.282482 -0.057737 5.0 \n", - "... ... ... ... \n", - "1633576 0.032226 NaN NaN \n", - "1633577 0.032901 NaN NaN \n", - "1633578 0.032237 NaN NaN \n", - "1633579 0.034231 NaN NaN \n", - "1633580 0.033887 NaN NaN \n", + " cs_rank_cost_dist_vol_ratio future_return label \n", + "1636230 0.678941 0.158859 40.0 \n", + "1636231 0.402916 0.136831 37.0 \n", + "1636232 0.460713 0.106319 39.0 \n", + "1636233 0.988501 -0.072893 4.0 \n", + "1636234 0.991571 -0.057737 5.0 \n", + "... ... ... ... \n", + "1637782 0.703987 NaN NaN \n", + "1637783 0.895910 NaN NaN \n", + "1637784 0.820871 NaN NaN \n", + "1637785 0.958112 NaN NaN \n", + "1637786 0.912566 NaN NaN \n", "\n", - "[1553 rows x 200 columns]\n" + "[1557 rows x 199 columns]\n" ] } ], diff --git a/main/utils/__pycache__/__init__.cpython-312.pyc b/main/utils/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000..3a301cf Binary files /dev/null and b/main/utils/__pycache__/__init__.cpython-312.pyc differ diff --git a/main/utils/__pycache__/data_process.cpython-313.pyc b/main/utils/__pycache__/data_process.cpython-313.pyc index 8ba8266..0ab4ef7 100644 Binary files a/main/utils/__pycache__/data_process.cpython-313.pyc and b/main/utils/__pycache__/data_process.cpython-313.pyc differ diff --git a/main/utils/__pycache__/utils.cpython-312.pyc b/main/utils/__pycache__/utils.cpython-312.pyc new file mode 100644 index 0000000..e413042 Binary files /dev/null and b/main/utils/__pycache__/utils.cpython-312.pyc differ diff --git a/model/tabpfn-v2-classifier.ckpt b/model/tabpfn-v2-classifier.ckpt deleted file mode 100644 index 69433b7..0000000 Binary files a/model/tabpfn-v2-classifier.ckpt and /dev/null differ diff --git a/model/tabpfn-v2-regressor.ckpt b/model/tabpfn-v2-regressor.ckpt deleted file mode 100644 index 06fec0a..0000000 Binary files a/model/tabpfn-v2-regressor.ckpt and /dev/null differ diff --git a/predictions_test.tsv b/predictions_test.tsv index a53203a..0cbb8cf 100644 --- a/predictions_test.tsv +++ b/predictions_test.tsv @@ -1,1163 +1,1171 @@ trade_date,score,ts_code -2023-01-03,0.35726081640385887,603536.SH -2023-01-03,0.43221477288307325,002494.SZ -2023-01-04,0.4226210124355705,600455.SH -2023-01-04,0.5362485980607439,000691.SZ -2023-01-05,0.36642805861386346,603499.SH -2023-01-05,0.3978273435377098,600455.SH -2023-01-06,0.35597389534256735,002848.SZ -2023-01-06,0.37244665041381336,002494.SZ -2023-01-09,0.3337650505939268,002828.SZ -2023-01-09,0.46647083949743645,603499.SH -2023-01-10,0.37832423334090093,002848.SZ -2023-01-10,0.44800160959436663,603499.SH -2023-01-11,0.29500144680920515,000691.SZ -2023-01-11,0.30537209805009846,002848.SZ -2023-01-12,0.32287057220336474,000023.SZ -2023-01-12,0.33879364348814156,600898.SH -2023-01-13,0.29660524011424,600455.SH -2023-01-13,0.32073714970960976,000691.SZ -2023-01-16,0.2908616817073321,000691.SZ -2023-01-16,0.37661040985283367,603316.SH -2023-01-17,0.288394839581443,000023.SZ -2023-01-17,0.38797082628900104,603316.SH -2023-01-18,0.34400258941316536,000691.SZ -2023-01-18,0.4005641235816332,002816.SZ -2023-01-19,0.38684134209268023,000691.SZ -2023-01-19,0.4652164898602952,600455.SH -2023-01-20,0.3309212380048035,600455.SH -2023-01-20,0.3551165260280218,000691.SZ -2023-01-30,0.3938271833097267,002199.SZ -2023-01-30,0.40852433030970664,600355.SH -2023-01-31,0.4162593228927832,600898.SH -2023-01-31,0.5128436296283219,600768.SH -2023-02-01,0.4989532605120924,002899.SZ -2023-02-01,0.5521969472898257,600768.SH -2023-02-02,0.41703014295716206,002830.SZ -2023-02-02,0.48845321223352894,600768.SH -2023-02-03,0.42882861597328,002830.SZ -2023-02-03,0.5402622330705296,600768.SH -2023-02-06,0.378184393212085,600768.SH -2023-02-06,0.39981469603778097,603316.SH -2023-02-07,0.44237286610460713,600898.SH -2023-02-07,0.499458275917118,600768.SH -2023-02-08,0.3713291968127906,600898.SH -2023-02-08,0.39645285732274654,600768.SH -2023-02-09,0.42205089014335134,603269.SH -2023-02-09,0.5318430182494814,600768.SH -2023-02-10,0.44390264153845377,600355.SH -2023-02-10,0.45764491024488,600768.SH -2023-02-13,0.39291294856963055,603685.SH -2023-02-13,0.4024428634154611,600768.SH -2023-02-14,0.34448811541065477,002848.SZ -2023-02-14,0.37181733673934997,603709.SH -2023-02-15,0.3582038571839546,002848.SZ -2023-02-15,0.39506600343674675,603559.SH -2023-02-16,0.3468428481924317,600898.SH -2023-02-16,0.38393783236147133,603709.SH -2023-02-17,0.31319777406590343,600898.SH -2023-02-17,0.3195057165275038,603559.SH -2023-02-20,0.31420837861908996,002848.SZ -2023-02-20,0.3676322056406766,600355.SH -2023-02-21,0.3645503739076372,600355.SH -2023-02-21,0.422564757701026,600243.SH -2023-02-22,0.30022185116533556,002780.SZ -2023-02-22,0.31407493338015097,600355.SH -2023-02-23,0.3121489714362923,600355.SH -2023-02-23,0.3172503728667497,600898.SH -2023-02-24,0.39402710587128986,603269.SH -2023-02-24,0.528275352696827,002633.SZ -2023-02-27,0.3863375025441781,002633.SZ -2023-02-27,0.43530805638007575,603559.SH -2023-02-28,0.32595824054466516,600898.SH -2023-02-28,0.3374530044835253,600137.SH -2023-03-01,0.33159547014914553,000692.SZ -2023-03-01,0.4587501168544292,002848.SZ -2023-03-02,0.3363620870738856,603958.SH -2023-03-02,0.3377778268178423,600898.SH -2023-03-03,0.3190733877104242,603958.SH -2023-03-03,0.32532681670409974,603685.SH -2023-03-06,0.3326216967109183,002848.SZ -2023-03-06,0.5233358415167998,603685.SH -2023-03-07,0.3454151393528935,002848.SZ -2023-03-07,0.37139273447694676,603559.SH -2023-03-08,0.3256570460779394,002856.SZ -2023-03-08,0.4119477734546329,603729.SH -2023-03-09,0.3065603959246641,002856.SZ -2023-03-09,0.3394835463887109,603729.SH -2023-03-10,0.3561371400055087,603269.SH -2023-03-10,0.37164473951081456,603729.SH -2023-03-13,0.2963501400526833,002856.SZ -2023-03-13,0.320470560013947,002848.SZ -2023-03-14,0.34521044919550353,002856.SZ -2023-03-14,0.35202911558457695,603813.SH -2023-03-15,0.27427440986027984,603316.SH -2023-03-15,0.30107647210060945,002848.SZ -2023-03-16,0.36683672735637873,002848.SZ -2023-03-16,0.39429896174863,600768.SH -2023-03-17,0.3081947249408559,002856.SZ -2023-03-17,0.3349574859404006,002830.SZ -2023-03-20,0.3256278822009417,603269.SH -2023-03-20,0.34718438970973403,600539.SH -2023-03-21,0.3071249076581682,002848.SZ -2023-03-21,0.5600454271845994,600539.SH -2023-03-22,0.3461102822830671,603729.SH -2023-03-22,0.34925801811564544,002856.SZ -2023-03-23,0.29830666775816733,600455.SH -2023-03-23,0.514460441669521,600539.SH -2023-03-24,0.30678333215450015,002856.SZ -2023-03-24,0.3436669281769977,000702.SZ -2023-03-27,0.3566880255464381,000702.SZ -2023-03-27,0.41726387796858244,600539.SH -2023-03-28,0.3637374442133049,000702.SZ -2023-03-28,0.3920424480170708,600539.SH -2023-03-29,0.3055579881121265,002856.SZ -2023-03-29,0.37480147411386794,000702.SZ -2023-03-30,0.28954388891789606,002856.SZ -2023-03-30,0.297462887366198,000702.SZ -2023-03-31,0.29644351351019876,002856.SZ -2023-03-31,0.334304641048563,000702.SZ -2023-04-03,0.3183919233604992,000702.SZ -2023-04-03,0.3294931894049502,603030.SH -2023-04-04,0.3225084650652502,000702.SZ -2023-04-04,0.326090427218833,603030.SH -2023-04-06,0.2758214303687139,603030.SH -2023-04-06,0.31351865840881626,600455.SH -2023-04-07,0.2673802629853239,002816.SZ -2023-04-07,0.27786214806970766,603030.SH -2023-04-10,0.2999000310960867,600539.SH -2023-04-10,0.3378770517715652,603030.SH -2023-04-11,0.27176341224286904,600355.SH -2023-04-11,0.35415920477246315,603030.SH -2023-04-12,0.32995108494245273,603030.SH -2023-04-12,0.3885537483805394,002633.SZ -2023-04-13,0.35475291968697115,600543.SH -2023-04-13,0.4951896047212965,603030.SH -2023-04-14,0.3392773289999914,600234.SH -2023-04-14,0.4687278197827219,603030.SH -2023-04-17,0.34113119468584835,600539.SH -2023-04-17,0.412649573804684,603030.SH -2023-04-18,0.3073971225811296,603536.SH -2023-04-18,0.370866131843945,603030.SH -2023-04-19,0.2891654169456959,603536.SH -2023-04-19,0.397876852430759,603030.SH -2023-04-20,0.27412344030352076,000609.SZ -2023-04-20,0.44025765229398967,603030.SH -2023-04-21,0.32851274958260984,000416.SZ -2023-04-21,0.41486198902714383,603030.SH -2023-04-24,0.3353364379656697,000609.SZ -2023-04-24,0.45173648948963774,603030.SH -2023-04-25,0.3594363945608729,000023.SZ -2023-04-25,0.38325432371027895,000691.SZ -2023-04-26,0.4198663817793944,002652.SZ -2023-04-26,0.4407914637638057,603030.SH -2023-04-27,0.4408972752304383,603030.SH -2023-04-27,0.4676115619404572,002652.SZ -2023-04-28,0.36693365550262763,002652.SZ -2023-04-28,0.5118973359864434,603030.SH -2023-05-04,0.3676932611542239,603958.SH -2023-05-04,0.4439090966596742,002652.SZ -2023-05-05,0.3384049690922327,002856.SZ -2023-05-05,0.40368091510416504,002652.SZ -2023-05-08,0.3361459596729393,000691.SZ -2023-05-08,0.37240383751215883,002652.SZ -2023-05-09,0.3578419473501524,002652.SZ -2023-05-09,0.3969636292182372,603725.SH -2023-05-10,0.33409450295644016,002856.SZ -2023-05-10,0.3471565072395677,002652.SZ -2023-05-11,0.5361245401139424,603729.SH -2023-05-11,0.5663809992811509,603958.SH -2023-05-12,0.4408880613611885,603729.SH -2023-05-12,0.5864981206698648,603958.SH -2023-05-15,0.43930796706090314,603729.SH -2023-05-15,0.48652986897245976,603958.SH -2023-05-16,0.44046587936133963,603729.SH -2023-05-16,0.4791301126757799,002652.SZ -2023-05-17,0.38484749750772307,002652.SZ -2023-05-17,0.4020866544763279,603729.SH -2023-05-18,0.4005974211717497,002316.SZ -2023-05-18,0.4729133958784151,603958.SH -2023-05-19,0.3669752632832702,002316.SZ -2023-05-19,0.5207545238495663,603958.SH -2023-05-22,0.32960033870283145,002652.SZ -2023-05-22,0.4551273304641436,603958.SH -2023-05-23,0.46486434198599497,002316.SZ -2023-05-23,0.6001050399309603,603958.SH -2023-05-24,0.42335882487458304,002719.SZ -2023-05-24,0.5447535258807863,603958.SH -2023-05-25,0.44711604015009204,002719.SZ -2023-05-25,0.4506204517716332,603958.SH -2023-05-26,0.39619858811009856,603958.SH -2023-05-26,0.47216354664877863,002719.SZ -2023-05-29,0.46403607716658524,002719.SZ -2023-05-29,0.5544097455232486,603958.SH -2023-05-30,0.3610427538331087,002719.SZ -2023-05-30,0.5169279439163714,600083.SH -2023-05-31,0.371112176474368,603958.SH -2023-05-31,0.40080403252619606,603608.SH -2023-06-01,0.3725923942057072,603958.SH -2023-06-01,0.432411278478421,002719.SZ -2023-06-02,0.35352086385528936,603958.SH -2023-06-02,0.4384649685026817,002719.SZ -2023-06-05,0.40614240579954136,000622.SZ -2023-06-05,0.41876694472982406,603729.SH -2023-06-06,0.37855454926633547,603389.SH -2023-06-06,0.44068756240837487,000622.SZ -2023-06-07,0.41287359166835996,603389.SH -2023-06-07,0.4162014914937149,002652.SZ -2023-06-08,0.40705695911254824,600137.SH -2023-06-08,0.42687067186585026,600083.SH -2023-06-09,0.3766457958119192,600137.SH -2023-06-09,0.4878055493543139,002719.SZ -2023-06-12,0.3842108609344165,600137.SH -2023-06-12,0.6050200029014063,603286.SH -2023-06-13,0.3744651379908239,002652.SZ -2023-06-13,0.4377286366983057,603286.SH -2023-06-14,0.343718952974977,002848.SZ -2023-06-14,0.45768511033440196,603286.SH -2023-06-15,0.36969620694319166,002848.SZ -2023-06-15,0.3880755057235187,603286.SH -2023-06-16,0.35273736498640806,603286.SH -2023-06-16,0.4054834168194157,002719.SZ -2023-06-19,0.352236365563895,002719.SZ -2023-06-19,0.5493146207063944,603286.SH -2023-06-20,0.3338212958353746,002719.SZ -2023-06-20,0.3599023234048522,002247.SZ -2023-06-21,0.34960376723927095,002211.SZ -2023-06-21,0.3938253224566695,002058.SZ -2023-06-26,0.4424642968709881,002247.SZ -2023-06-26,0.5176700072461707,000691.SZ -2023-06-27,0.37673690982944436,000609.SZ -2023-06-27,0.43379050589222656,002211.SZ -2023-06-28,0.39499675800628087,002211.SZ -2023-06-28,0.5662146587825085,000609.SZ -2023-06-29,0.38553680602726087,002211.SZ -2023-06-29,0.44569420753994626,000609.SZ -2023-06-30,0.36802316714329436,000609.SZ -2023-06-30,0.40526902515461644,603709.SH -2023-07-03,0.3821485445391597,603389.SH -2023-07-03,0.5512600433794577,002211.SZ -2023-07-04,0.38569583194975143,603709.SH -2023-07-04,0.5066283729148592,000691.SZ -2023-07-05,0.4359469434581425,000691.SZ -2023-07-05,0.5233751265164871,002211.SZ -2023-07-06,0.4412285806651102,000702.SZ -2023-07-06,0.584358215383938,000691.SZ -2023-07-07,0.37478071429054965,000702.SZ -2023-07-07,0.5199749893208312,000691.SZ -2023-07-10,0.39357968301221985,600493.SH -2023-07-10,0.44556609889742094,000691.SZ -2023-07-11,0.3723383211936993,000691.SZ -2023-07-11,0.5711524547591765,600493.SH -2023-07-12,0.38627786055521734,000691.SZ -2023-07-12,0.3886189098122659,002211.SZ -2023-07-13,0.35739960082236355,002211.SZ -2023-07-13,0.41797187585526485,000691.SZ -2023-07-14,0.39255073699592785,000691.SZ -2023-07-14,0.5462348084062562,000609.SZ -2023-07-17,0.36297630009308435,603729.SH -2023-07-17,0.4407513591950694,000609.SZ -2023-07-18,0.36119388013932646,000609.SZ -2023-07-18,0.44368269579092245,603709.SH -2023-07-19,0.3690792579068132,603709.SH -2023-07-19,0.583729458947063,000609.SZ -2023-07-20,0.519507674210736,000691.SZ -2023-07-20,0.5772321083122341,000609.SZ -2023-07-21,0.5125188655998161,000691.SZ -2023-07-21,0.577855182061274,000609.SZ -2023-07-24,0.4493669618270401,000609.SZ -2023-07-24,0.4819512560773986,000691.SZ -2023-07-25,0.540159859269286,000691.SZ -2023-07-25,0.5444338814653403,000609.SZ -2023-07-26,0.4839163725582595,000691.SZ -2023-07-26,0.5849228145847308,000609.SZ -2023-07-27,0.4506565068738397,000609.SZ -2023-07-27,0.46598618358995286,000691.SZ -2023-07-28,0.41895402529360865,000691.SZ -2023-07-28,0.6588890596011194,000609.SZ -2023-07-31,0.5014945375922131,000609.SZ -2023-07-31,0.5948409696146899,002652.SZ -2023-08-01,0.4417734507728101,002652.SZ -2023-08-01,0.461646631689399,000609.SZ -2023-08-02,0.41339971265772774,002652.SZ -2023-08-02,0.42953156837655754,000609.SZ -2023-08-03,0.39274691487507074,002652.SZ -2023-08-03,0.5331928475171237,000609.SZ -2023-08-04,0.38433245542686245,600355.SH -2023-08-04,0.41389204370322297,002629.SZ -2023-08-07,0.4088812031390068,002652.SZ -2023-08-07,0.41476219784824064,002629.SZ -2023-08-08,0.3875368004825115,002652.SZ -2023-08-08,0.4534324178916809,000609.SZ -2023-08-09,0.34469370390471166,002652.SZ -2023-08-09,0.39225353805138163,000609.SZ -2023-08-10,0.3985633639921791,000609.SZ -2023-08-10,0.5271573397755869,002652.SZ -2023-08-11,0.37348262671077115,000609.SZ -2023-08-11,0.4897399754620921,002652.SZ -2023-08-14,0.357525660543447,000691.SZ -2023-08-14,0.46028641947262344,002652.SZ -2023-08-15,0.3370068987949374,000609.SZ -2023-08-15,0.42793178746822974,002652.SZ -2023-08-16,0.49187129435090704,000609.SZ -2023-08-16,0.507331856978182,002652.SZ -2023-08-17,0.3684184546269192,002828.SZ -2023-08-17,0.4730649964835501,002652.SZ -2023-08-18,0.47756752486730375,000609.SZ -2023-08-18,0.501292950265176,002652.SZ -2023-08-21,0.4643935340653238,600455.SH -2023-08-21,0.5018744639208389,002652.SZ -2023-08-22,0.4650337957166985,600539.SH -2023-08-22,0.5027128788333687,002652.SZ -2023-08-23,0.4456956140398217,600455.SH -2023-08-23,0.4836539650144593,002652.SZ -2023-08-24,0.4290925496731398,002652.SZ -2023-08-24,0.44322725059192103,002856.SZ -2023-08-25,0.43514517005039516,002193.SZ -2023-08-25,0.4399510501518596,600455.SH -2023-08-28,0.4342143235826193,603860.SH -2023-08-28,0.4686603743046102,600561.SH -2023-08-29,0.4345045995437664,002856.SZ -2023-08-29,0.47780265080044976,001211.SZ -2023-08-30,0.4472422809550977,002856.SZ -2023-08-30,0.5087375418970789,603389.SH -2023-08-31,0.45915838369325657,002856.SZ -2023-08-31,0.4922234989783937,603389.SH -2023-09-01,0.4237060040329142,002652.SZ -2023-09-01,0.4465839223195657,002856.SZ -2023-09-04,0.4407235804970296,002058.SZ -2023-09-04,0.600538448189531,603389.SH -2023-09-05,0.36129544052707974,002848.SZ -2023-09-05,0.48060024060422496,603389.SH -2023-09-06,0.3903326799920437,603389.SH -2023-09-06,0.45279505632898764,002848.SZ -2023-09-07,0.3616102506813906,002856.SZ -2023-09-07,0.3643625819303366,603709.SH -2023-09-08,0.3330541409362595,002652.SZ -2023-09-08,0.41672577706047903,603389.SH -2023-09-11,0.3524887165118727,002652.SZ -2023-09-11,0.43066089623829873,603389.SH -2023-09-12,0.3399094133496281,002652.SZ -2023-09-12,0.4082251659274839,603389.SH -2023-09-13,0.3351702908375929,600355.SH -2023-09-13,0.3932622850210888,603389.SH -2023-09-14,0.3315192890819815,000609.SZ -2023-09-14,0.38988434305773045,603389.SH -2023-09-15,0.3295431197181067,600355.SH -2023-09-15,0.35584942428511723,603389.SH -2023-09-18,0.41895259851398575,002848.SZ -2023-09-18,0.5317898999184077,603389.SH -2023-09-19,0.36584049466121443,000609.SZ -2023-09-19,0.4976710029775008,603389.SH -2023-09-20,0.37057224403478994,600137.SH -2023-09-20,0.45140238773461194,603389.SH -2023-09-21,0.4194155543750161,000609.SZ -2023-09-21,0.46227268654714143,603389.SH -2023-09-22,0.41585154032010124,000609.SZ -2023-09-22,0.45194968396647894,603389.SH -2023-09-25,0.4102260091591797,603389.SH -2023-09-25,0.44403476613611903,603286.SH -2023-09-26,0.38201607689911415,000609.SZ -2023-09-26,0.3882637398847545,603389.SH -2023-09-27,0.3771439807259555,603389.SH -2023-09-27,0.3893555560488144,000609.SZ -2023-09-28,0.34836064141886514,603389.SH -2023-09-28,0.40516772031707327,002652.SZ -2023-10-09,0.372561016229351,002652.SZ -2023-10-09,0.3923549739072598,000609.SZ -2023-10-10,0.3833687747403422,002652.SZ -2023-10-10,0.4697191927983118,600083.SH -2023-10-11,0.38006061652284423,600083.SH -2023-10-11,0.548816601680105,002652.SZ -2023-10-12,0.3959183972891438,002629.SZ -2023-10-12,0.44368896465802987,600083.SH -2023-10-13,0.38447496696600847,603286.SH -2023-10-13,0.40023139085119713,600083.SH -2023-10-16,0.36039150618064963,603286.SH -2023-10-16,0.44770303448834115,002652.SZ -2023-10-17,0.46709192443925773,600083.SH -2023-10-17,0.48905103301497777,600493.SH -2023-10-18,0.37316163630465815,002652.SZ -2023-10-18,0.41322564331077444,600561.SH -2023-10-19,0.36143037752533813,002652.SZ -2023-10-19,0.44936325183811077,600083.SH -2023-10-20,0.4228560239836131,603729.SH -2023-10-20,0.46552694434270775,600083.SH -2023-10-23,0.4928060253208298,603729.SH -2023-10-23,0.4967117345693032,600083.SH -2023-10-24,0.47498681733075154,000691.SZ -2023-10-24,0.5444491054363607,603729.SH -2023-10-25,0.47765341798367783,002856.SZ -2023-10-25,0.4992851018903876,603729.SH -2023-10-26,0.5036384199265574,603389.SH -2023-10-26,0.5066887951726656,603729.SH -2023-10-27,0.4209832132815779,603729.SH -2023-10-27,0.4554955573355266,603389.SH -2023-10-30,0.42998247869766876,001211.SZ -2023-10-30,0.43724724677404075,603729.SH -2023-10-31,0.4083491756890464,603729.SH -2023-10-31,0.5366036725673622,600493.SH -2023-11-01,0.3859800693252396,002652.SZ -2023-11-01,0.41682698522288875,603729.SH -2023-11-02,0.43504186864527883,002652.SZ -2023-11-02,0.4571258777594968,001211.SZ -2023-11-03,0.3711258997180335,001211.SZ -2023-11-03,0.49381283289049394,600493.SH -2023-11-06,0.38966040895289766,002719.SZ -2023-11-06,0.4458892065377838,600493.SH -2023-11-07,0.3853664015880389,002719.SZ -2023-11-07,0.5432477485380661,600493.SH -2023-11-08,0.3491667116856182,600561.SH -2023-11-08,0.36009965378060244,002848.SZ -2023-11-09,0.35418313319264255,000890.SZ -2023-11-09,0.37952981938941555,600493.SH -2023-11-10,0.34670623889180235,002719.SZ -2023-11-10,0.3648460630101847,600493.SH -2023-11-13,0.3812137591972947,002247.SZ -2023-11-13,0.5450946314459363,002193.SZ -2023-11-14,0.36136352467536265,002193.SZ -2023-11-14,0.5178022934936923,002719.SZ -2023-11-15,0.3490192227565885,002193.SZ -2023-11-15,0.3952466533890034,603860.SH -2023-11-16,0.3642202354847784,000609.SZ -2023-11-16,0.3765843291990421,002193.SZ -2023-11-17,0.3538643771136443,600493.SH -2023-11-17,0.38436510500792065,603021.SH -2023-11-20,0.38260850290889453,002856.SZ -2023-11-20,0.5417905622805832,600455.SH -2023-11-21,0.42254861417276285,002856.SZ -2023-11-21,0.4335044857201329,600539.SH -2023-11-22,0.38938743741996434,603389.SH -2023-11-22,0.43067164956817094,600455.SH -2023-11-23,0.3840848081528446,600493.SH -2023-11-23,0.3860461329062914,603021.SH -2023-11-24,0.4109786394852127,002193.SZ -2023-11-24,0.41445947302209335,603389.SH -2023-11-27,0.5196915800272661,002058.SZ -2023-11-27,0.6036721976484097,002856.SZ -2023-11-28,0.4094449625839159,000609.SZ -2023-11-28,0.5983024397312956,002856.SZ -2023-11-29,0.37281146266235987,002652.SZ -2023-11-29,0.6063622315837472,002856.SZ -2023-11-30,0.39162859487301804,002058.SZ -2023-11-30,0.4132372698356889,002652.SZ -2023-12-01,0.4613693854139012,002193.SZ -2023-12-01,0.5863329680721765,002856.SZ -2023-12-04,0.4221365558497509,600493.SH -2023-12-04,0.4260051328236926,002193.SZ -2023-12-05,0.5886839707705082,002856.SZ -2023-12-05,0.6164855150018117,603272.SH -2023-12-06,0.5056050080957546,600083.SH -2023-12-06,0.516217207122131,600561.SH -2023-12-07,0.47979641364004916,002856.SZ -2023-12-07,0.5340920414810103,600083.SH -2023-12-08,0.42815645916790546,603389.SH -2023-12-08,0.46293068448307373,600083.SH -2023-12-11,0.4387951947875869,002856.SZ -2023-12-11,0.4513020902636649,600561.SH -2023-12-12,0.4454805323377451,002856.SZ -2023-12-12,0.4604149331448914,002883.SZ -2023-12-13,0.43326067501883386,002058.SZ -2023-12-13,0.5461458151951953,002856.SZ -2023-12-14,0.4814975361431844,002883.SZ -2023-12-14,0.5096389985956782,002856.SZ -2023-12-15,0.48835194379563335,002883.SZ -2023-12-15,0.511888582240823,002856.SZ -2023-12-18,0.46588152517792064,000668.SZ -2023-12-18,0.5541798609534324,603389.SH -2023-12-19,0.48564593721489485,600083.SH -2023-12-19,0.5287559554802186,603389.SH -2023-12-20,0.4997639448672349,600083.SH -2023-12-20,0.5968118372250492,603389.SH -2023-12-21,0.46152493585122173,600083.SH -2023-12-21,0.49916921888339394,000929.SZ -2023-12-22,0.44698070828142167,600083.SH -2023-12-22,0.47519305774055065,003017.SZ -2023-12-25,0.457181254326652,000668.SZ -2023-12-25,0.4716049810053938,600083.SH -2023-12-26,0.47113033190017933,600083.SH -2023-12-26,0.5954108267967207,603389.SH -2023-12-27,0.44082420082786233,000691.SZ -2023-12-27,0.5774992951309392,603389.SH -2023-12-28,0.4515651607948311,600083.SH -2023-12-28,0.5169645046274046,603389.SH -2023-12-29,0.5138766001675388,603389.SH -2023-12-29,0.5214575957988234,002633.SZ -2024-01-02,0.500896997417676,000691.SZ -2024-01-02,0.5450322628038244,600768.SH -2024-01-03,0.39994486418477754,600768.SH -2024-01-03,0.4955839581100504,000691.SZ -2024-01-04,0.4554944596222594,603389.SH -2024-01-04,0.638427370266253,000691.SZ -2024-01-05,0.5012847993215561,603389.SH -2024-01-05,0.5949146651561102,000691.SZ -2024-01-08,0.5176640538844896,603389.SH -2024-01-08,0.540620201009454,000691.SZ -2024-01-09,0.4635323831320932,002633.SZ -2024-01-09,0.498179042618492,000691.SZ -2024-01-10,0.45560275846216536,603356.SH -2024-01-10,0.4828347937187344,000691.SZ -2024-01-11,0.47499597057904047,000691.SZ -2024-01-11,0.6163078230899134,605081.SH -2024-01-12,0.4558163779415175,000691.SZ -2024-01-12,0.5522165719604587,605081.SH -2024-01-15,0.4852148468173289,605081.SH -2024-01-15,0.5303022996544235,603389.SH -2024-01-16,0.4534999212587099,000691.SZ -2024-01-16,0.48505942726366486,605081.SH -2024-01-17,0.4908563712482563,002629.SZ -2024-01-17,0.532161472446905,605081.SH -2024-01-18,0.4796681038454789,600083.SH -2024-01-18,0.5042030962641606,605081.SH -2024-01-19,0.47404537476585573,002629.SZ -2024-01-19,0.4929930975441956,002652.SZ -2024-01-22,0.5604734990549209,002856.SZ -2024-01-22,0.5741302584283895,002629.SZ -2024-01-23,0.5335081764120491,600539.SH -2024-01-23,0.5467462538939866,002652.SZ -2024-01-24,0.5713341979799247,002629.SZ -2024-01-24,0.5740690429416238,002856.SZ -2024-01-25,0.501801613828524,002856.SZ -2024-01-25,0.539547869218116,002629.SZ -2024-01-26,0.45506085401500634,002856.SZ -2024-01-26,0.4854164047478958,002211.SZ -2024-01-29,0.46730357493986896,603389.SH -2024-01-29,0.5354404140361934,002856.SZ -2024-01-30,0.5090598408773443,603389.SH -2024-01-30,0.5316314377870117,002856.SZ -2024-01-31,0.609580105370422,603389.SH -2024-01-31,0.6310522400767878,002193.SZ -2024-02-01,0.5372960470773132,002848.SZ -2024-02-01,0.538573866750923,603316.SH -2024-02-02,0.5514792854987307,600083.SH -2024-02-02,0.5648616893323936,603316.SH -2024-02-05,0.4968965089009746,002848.SZ -2024-02-05,0.5005361213589056,000929.SZ -2024-02-06,0.49791006549128347,600083.SH -2024-02-06,0.5118727412224509,002848.SZ -2024-02-07,0.4889440011909323,600083.SH -2024-02-07,0.5033533830257994,002652.SZ -2024-02-08,0.465544732040647,002856.SZ -2024-02-08,0.4814250648356407,002652.SZ -2024-02-19,0.46122265009600505,002856.SZ -2024-02-19,0.46452892768363446,600083.SH -2024-02-20,0.4417573086006209,002856.SZ -2024-02-20,0.5098950522553066,603389.SH -2024-02-21,0.44531441227657076,002856.SZ -2024-02-21,0.4847651593652633,603389.SH -2024-02-22,0.4214626366884127,002856.SZ -2024-02-22,0.42161988259903505,600847.SH -2024-02-23,0.48549910682509984,002633.SZ -2024-02-23,0.530617441154754,002856.SZ -2024-02-26,0.4943162452532369,002856.SZ -2024-02-26,0.5132785688895695,002633.SZ -2024-02-27,0.523289260073513,603389.SH -2024-02-27,0.5575691239036966,002856.SZ -2024-02-28,0.471714130612184,002652.SZ -2024-02-28,0.5386749374326517,002856.SZ -2024-02-29,0.46237582795804283,002719.SZ -2024-02-29,0.4999649106849217,002856.SZ -2024-03-01,0.4559572639954783,603389.SH -2024-03-01,0.510152150407962,002856.SZ -2024-03-04,0.4555111900768805,603389.SH -2024-03-04,0.5310224135279273,002856.SZ -2024-03-05,0.4651575687054748,000622.SZ -2024-03-05,0.49750948449579163,002856.SZ -2024-03-06,0.45137138896664475,002193.SZ -2024-03-06,0.5027730964484158,002856.SZ -2024-03-07,0.4613078906300015,002188.SZ -2024-03-07,0.5061987278842499,002856.SZ -2024-03-08,0.4672871416355282,603389.SH -2024-03-08,0.5032000971973568,002856.SZ -2024-03-11,0.4740487814746737,002719.SZ -2024-03-11,0.48432720215703595,603389.SH -2024-03-12,0.4715656433302067,603021.SH -2024-03-12,0.5179316224242551,002856.SZ -2024-03-13,0.4834771902188389,603389.SH -2024-03-13,0.5502426014207988,002856.SZ -2024-03-14,0.5027902198560026,603021.SH -2024-03-14,0.5227629849191893,002856.SZ -2024-03-15,0.5393591027694752,002856.SZ -2024-03-15,0.5446712688186304,605081.SH -2024-03-18,0.5329818682373242,000691.SZ -2024-03-18,0.5384402235178858,002856.SZ -2024-03-19,0.5197866842142731,002652.SZ -2024-03-19,0.5337020267964063,002207.SZ -2024-03-20,0.5638946609392158,603021.SH -2024-03-20,0.5665913730659988,002856.SZ -2024-03-21,0.5641160531954802,002719.SZ -2024-03-21,0.5742317633047151,002188.SZ -2024-03-22,0.48992232121447354,002652.SZ -2024-03-22,0.5106206273717022,603021.SH -2024-03-25,0.46016547723877005,000622.SZ -2024-03-25,0.5129507745398617,002247.SZ -2024-03-26,0.47992081775754275,002629.SZ -2024-03-26,0.48223633358199597,002856.SZ -2024-03-27,0.5483907666865003,002856.SZ -2024-03-27,0.6111505712222385,000691.SZ -2024-03-28,0.5710778189746,603813.SH -2024-03-28,0.6127743961751507,000691.SZ -2024-03-29,0.4974131859193182,000691.SZ -2024-03-29,0.5142715121972331,603021.SH -2024-04-01,0.4948652103273001,605081.SH -2024-04-01,0.5121311996212076,002856.SZ -2024-04-02,0.5733558328139784,603316.SH -2024-04-02,0.6095214996948118,000691.SZ -2024-04-03,0.5068140770694192,000691.SZ -2024-04-03,0.5277555546181578,002652.SZ -2024-04-08,0.49295832740622614,002856.SZ -2024-04-08,0.49581402876566194,600539.SH -2024-04-09,0.48979521036227974,600847.SH -2024-04-09,0.5232515436587156,600234.SH -2024-04-10,0.5155455488146155,600539.SH -2024-04-10,0.5522986384300281,002856.SZ -2024-04-11,0.5254930764812604,600539.SH -2024-04-11,0.534557786592593,600847.SH -2024-04-12,0.48921121368496995,600847.SH -2024-04-12,0.5596194452496196,600234.SH -2024-04-15,0.5255286224593527,002856.SZ -2024-04-15,0.5394740612657086,600539.SH -2024-04-16,0.47667150942978326,002247.SZ -2024-04-16,0.5181061423805683,002188.SZ -2024-04-17,0.5164269450236623,002633.SZ -2024-04-17,0.5350998490162358,002856.SZ -2024-04-18,0.510850453796069,002633.SZ -2024-04-18,0.5513484994776621,002856.SZ -2024-04-19,0.5411458119679431,600234.SH -2024-04-19,0.5465652458731091,002856.SZ -2024-04-22,0.45841417972924364,002629.SZ -2024-04-22,0.477058185687978,002856.SZ -2024-04-23,0.5527954297735369,002193.SZ -2024-04-23,0.5798562849224663,002856.SZ -2024-04-24,0.5141985128865386,002193.SZ -2024-04-24,0.5594626771799996,002856.SZ -2024-04-25,0.5081567322723957,002629.SZ -2024-04-25,0.5383463804402334,002193.SZ -2024-04-26,0.45925444081860406,002633.SZ -2024-04-26,0.48060638438073533,002856.SZ -2024-04-29,0.4574220850991771,002856.SZ -2024-04-29,0.4624548030927595,002193.SZ -2024-04-30,0.49281776317751397,002193.SZ -2024-04-30,0.5101443909412082,002856.SZ -2024-05-06,0.49268234537895583,002856.SZ -2024-05-06,0.534737252996966,002193.SZ -2024-05-07,0.536732478569144,002193.SZ -2024-05-07,0.5748822383055384,002856.SZ -2024-05-08,0.44307973591238636,002193.SZ -2024-05-08,0.46528547012168714,002856.SZ -2024-05-09,0.43036316546652065,603389.SH -2024-05-09,0.4808024174760762,002633.SZ -2024-05-10,0.452615742496933,002856.SZ -2024-05-10,0.484623301008297,603389.SH -2024-05-13,0.45989469130574284,002856.SZ -2024-05-13,0.49137461007175703,002629.SZ -2024-05-14,0.5058958338526436,002629.SZ -2024-05-14,0.5059515343597869,002193.SZ -2024-05-15,0.4897649410174628,002856.SZ -2024-05-15,0.5058611995626419,002629.SZ -2024-05-16,0.5223768951050697,600847.SH -2024-05-16,0.5992778884705088,002856.SZ -2024-05-17,0.5509714488477924,000668.SZ -2024-05-17,0.5665753829930431,002856.SZ -2024-05-20,0.4944196752474134,600847.SH -2024-05-20,0.5201136973912328,002856.SZ -2024-05-21,0.4977255196511664,002629.SZ -2024-05-21,0.5061251049071748,002856.SZ -2024-05-22,0.4916449448406998,002629.SZ -2024-05-22,0.5001606001306644,002856.SZ -2024-05-23,0.5259584191141293,002629.SZ -2024-05-23,0.5538220542451324,002193.SZ -2024-05-24,0.47252687761847506,002193.SZ -2024-05-24,0.5288788682137855,002629.SZ -2024-05-27,0.48033788825667634,002629.SZ -2024-05-27,0.49486315030414485,600321.SH -2024-05-28,0.46058437189628154,002629.SZ -2024-05-28,0.4662256106970867,002193.SZ -2024-05-29,0.503575297523497,002193.SZ -2024-05-29,0.5205850251817137,002629.SZ -2024-05-30,0.5006223135461858,600539.SH -2024-05-30,0.5606544462649362,002629.SZ -2024-05-31,0.5638691624485469,002629.SZ -2024-05-31,0.61268243286056,000679.SZ -2024-06-03,0.5138660596023488,002193.SZ -2024-06-03,0.5743963495448371,002629.SZ -2024-06-04,0.5384289328119315,002193.SZ -2024-06-04,0.5943832205969106,002629.SZ -2024-06-05,0.5731378768715826,002193.SZ -2024-06-05,0.6403427849732544,002629.SZ -2024-06-06,0.49253188949531646,603021.SH -2024-06-06,0.5026202364131026,002629.SZ -2024-06-07,0.5045864048934101,002193.SZ -2024-06-07,0.5233376882486036,002629.SZ -2024-06-11,0.5136331028216347,002193.SZ -2024-06-11,0.5211887038002959,002629.SZ -2024-06-12,0.5908607070922225,002193.SZ -2024-06-12,0.644438093207966,002629.SZ -2024-06-13,0.47853918602105194,002193.SZ -2024-06-13,0.5413704101595644,002629.SZ -2024-06-14,0.4385170274276377,002193.SZ -2024-06-14,0.4973975157002408,002629.SZ -2024-06-17,0.4379385414354567,002193.SZ -2024-06-17,0.46197147346094247,002629.SZ -2024-06-18,0.5115893457737228,002193.SZ -2024-06-18,0.5501430080636767,002629.SZ -2024-06-19,0.4518451815144305,002629.SZ -2024-06-19,0.4619134661038914,603021.SH -2024-06-20,0.43613753029230223,002193.SZ -2024-06-20,0.4595987338153078,002629.SZ -2024-06-21,0.48412575611921754,002193.SZ -2024-06-21,0.5123638012502826,002629.SZ -2024-06-24,0.556644127602212,002193.SZ -2024-06-24,0.5757882262948735,002629.SZ -2024-06-25,0.5746373168300702,002193.SZ -2024-06-25,0.6041825654219511,002629.SZ -2024-06-26,0.5336697434320142,002193.SZ -2024-06-26,0.580038013519278,002629.SZ -2024-06-27,0.5359822029210809,002193.SZ -2024-06-27,0.5871393994346774,002629.SZ -2024-06-28,0.47487121923094533,603021.SH -2024-06-28,0.5524762632453623,002629.SZ -2024-07-01,0.48355201457252694,002193.SZ -2024-07-01,0.5223407853431609,002629.SZ -2024-07-02,0.510319235818614,002193.SZ -2024-07-02,0.5290628890891916,002629.SZ -2024-07-03,0.5175106968188614,002193.SZ -2024-07-03,0.5510271356276079,002629.SZ -2024-07-04,0.5734902725735012,002629.SZ -2024-07-04,0.5841468658749411,002193.SZ -2024-07-05,0.6057878938133553,002193.SZ -2024-07-05,0.6212947237641901,002629.SZ -2024-07-08,0.5966938214988765,002193.SZ -2024-07-08,0.6213865405769714,002629.SZ -2024-07-09,0.5728034779455906,002193.SZ -2024-07-09,0.5872735187914452,002629.SZ -2024-07-10,0.5469690717631172,002193.SZ -2024-07-10,0.5921755837966591,002629.SZ -2024-07-11,0.5477538361120131,002193.SZ -2024-07-11,0.5646538319787018,002629.SZ -2024-07-12,0.5279610225568935,002193.SZ -2024-07-12,0.5888196096991656,002629.SZ -2024-07-15,0.5709233460678482,603021.SH -2024-07-15,0.598429824922204,002629.SZ -2024-07-16,0.49320464436636374,603021.SH -2024-07-16,0.5829687019712756,002629.SZ -2024-07-17,0.468457718312923,603021.SH -2024-07-17,0.530776609661177,002629.SZ -2024-07-18,0.4729846337935255,002193.SZ -2024-07-18,0.5228582344964554,002629.SZ -2024-07-19,0.38960563449998753,603021.SH -2024-07-19,0.49207870535976955,002629.SZ -2024-07-22,0.4556139305272769,002629.SZ -2024-07-22,0.5973586743030966,002193.SZ -2024-07-23,0.5233733310392514,002629.SZ -2024-07-23,0.5945466311275037,002193.SZ -2024-07-24,0.534664895391463,002629.SZ -2024-07-24,0.5472968261138994,002193.SZ -2024-07-25,0.4988395627727905,603021.SH -2024-07-25,0.5525115441349324,002629.SZ -2024-07-26,0.4758837189294187,002629.SZ -2024-07-26,0.5466631911773887,002193.SZ -2024-07-29,0.5120962753035645,002629.SZ -2024-07-29,0.5490791779166595,002193.SZ -2024-07-30,0.5521384821599222,002193.SZ -2024-07-30,0.5771626139282047,002629.SZ -2024-07-31,0.4865554964868741,002193.SZ -2024-07-31,0.5279437254535875,002629.SZ -2024-08-01,0.4639685745529125,603021.SH -2024-08-01,0.5502552872000549,002629.SZ -2024-08-02,0.43159977346882084,002629.SZ -2024-08-02,0.6254308264354548,002193.SZ -2024-08-05,0.4400450047677127,603021.SH -2024-08-05,0.6184194513026479,002629.SZ -2024-08-06,0.49406674139812345,603021.SH -2024-08-06,0.5017918760872548,002629.SZ -2024-08-07,0.5191783473015361,002193.SZ -2024-08-07,0.5394711395198324,002629.SZ -2024-08-08,0.5167893577996501,002193.SZ -2024-08-08,0.5889186944253852,002629.SZ -2024-08-09,0.46008029913434506,002193.SZ -2024-08-09,0.5038920680307849,002629.SZ -2024-08-12,0.44236156835276,002620.SZ -2024-08-12,0.4929066873852404,002629.SZ -2024-08-13,0.42916964455697054,002193.SZ -2024-08-13,0.6597500768397495,002629.SZ -2024-08-14,0.4339636685462237,002193.SZ -2024-08-14,0.6093932300185397,002629.SZ -2024-08-15,0.4326792884657761,002193.SZ -2024-08-15,0.6226976927725782,002629.SZ -2024-08-16,0.49145082959925407,002713.SZ -2024-08-16,0.5168307342519036,002629.SZ -2024-08-19,0.39203604838437645,002620.SZ -2024-08-19,0.4910324212005314,002629.SZ -2024-08-20,0.4259702341035624,002620.SZ -2024-08-20,0.5199077634886744,002629.SZ -2024-08-21,0.42216412630990935,002629.SZ -2024-08-21,0.4683958012884729,000890.SZ -2024-08-22,0.42927587933864125,000890.SZ -2024-08-22,0.5307858494615615,002193.SZ -2024-08-23,0.46636075147073547,002193.SZ -2024-08-23,0.508483028836047,002713.SZ -2024-08-26,0.47224751737654247,002193.SZ -2024-08-26,0.47927928990899527,002629.SZ -2024-08-27,0.47519434192442606,002629.SZ -2024-08-27,0.49542174867071154,603021.SH -2024-08-28,0.4760789613333906,002193.SZ -2024-08-28,0.506656544610403,603021.SH -2024-08-29,0.4253787314363904,002629.SZ -2024-08-29,0.4792571213081825,002193.SZ -2024-08-30,0.45829265913013695,002713.SZ -2024-08-30,0.46526032425546593,002193.SZ -2024-09-02,0.4183845986514357,002629.SZ -2024-09-02,0.478811489362282,002193.SZ -2024-09-03,0.40800571574897065,002629.SZ -2024-09-03,0.41927975656207517,002193.SZ -2024-09-04,0.4054341883392984,002629.SZ -2024-09-04,0.5316403259959273,002193.SZ -2024-09-05,0.4238338967868602,002629.SZ -2024-09-05,0.5599870302653962,002193.SZ -2024-09-06,0.40755530006004687,002629.SZ -2024-09-06,0.5040913419229001,002193.SZ -2024-09-09,0.46419240975337045,002193.SZ -2024-09-09,0.4739284767155661,002629.SZ -2024-09-10,0.45750612801174045,002629.SZ -2024-09-10,0.4770309399691048,600539.SH -2024-09-11,0.4111649197834303,002629.SZ -2024-09-11,0.4157526440011021,603021.SH -2024-09-12,0.39169412121539743,000668.SZ -2024-09-12,0.4585065253623485,002629.SZ -2024-09-13,0.4286958919908034,600193.SH -2024-09-13,0.48308365516070884,002629.SZ -2024-09-18,0.442057245225254,002193.SZ -2024-09-18,0.4508117176351204,002629.SZ -2024-09-19,0.43785872313498336,002629.SZ -2024-09-19,0.609447496156002,002856.SZ -2024-09-20,0.4177582976180097,600193.SH -2024-09-20,0.4843819412609458,002856.SZ -2024-09-23,0.4988515179920813,002816.SZ -2024-09-23,0.5777521438796014,002856.SZ -2024-09-24,0.497067562391089,002193.SZ -2024-09-24,0.5546065822442784,002856.SZ -2024-09-25,0.48902157032123683,002856.SZ -2024-09-25,0.5017383620646007,002713.SZ -2024-09-26,0.5401593184107141,002713.SZ -2024-09-26,0.5764452939064902,002856.SZ -2024-09-27,0.5792442345623544,002629.SZ -2024-09-27,0.5898331295995509,603021.SH -2024-09-30,0.5615035138261832,002629.SZ -2024-09-30,0.5796738470041934,603880.SH -2024-10-08,0.5446133848608333,002629.SZ -2024-10-08,0.5603905725911391,600539.SH -2024-10-09,0.5024138108964169,002629.SZ -2024-10-09,0.5512105603876312,603880.SH -2024-10-10,0.5373868651348223,603880.SH -2024-10-10,0.6173707549115912,002629.SZ -2024-10-11,0.487583388174928,002620.SZ -2024-10-11,0.5180468744587797,002629.SZ -2024-10-14,0.4828990111610105,000668.SZ -2024-10-14,0.5146490256425278,002629.SZ -2024-10-15,0.537228505970736,600539.SH -2024-10-15,0.5394707114960373,002629.SZ -2024-10-16,0.5063419124306722,002629.SZ -2024-10-16,0.5354598472087578,002620.SZ -2024-10-17,0.4777724264840001,002629.SZ -2024-10-17,0.47804560636873417,002620.SZ -2024-10-18,0.48066131360198877,002620.SZ -2024-10-18,0.5571100245256033,603021.SH -2024-10-21,0.474651254420061,002620.SZ -2024-10-21,0.500604408538039,600539.SH -2024-10-22,0.49661634578452457,600539.SH -2024-10-22,0.5026879782802417,002629.SZ -2024-10-23,0.49245510615771265,600539.SH -2024-10-23,0.5908921441579577,002629.SZ -2024-10-24,0.5108214804537402,002629.SZ -2024-10-24,0.5369691703896418,600539.SH -2024-10-25,0.504626298150113,002629.SZ -2024-10-25,0.5658400368882986,600539.SH -2024-10-28,0.5432735071486436,002629.SZ -2024-10-28,0.5728221636487993,600193.SH -2024-10-29,0.48271860143310524,002629.SZ -2024-10-29,0.5396826560216869,000668.SZ -2024-10-30,0.5025830490990483,600539.SH -2024-10-30,0.5096498823914171,002629.SZ -2024-10-31,0.5060501775396086,600193.SH -2024-10-31,0.5097256792369181,002629.SZ -2024-11-01,0.46164880452394946,600539.SH -2024-11-01,0.4935120844653517,002629.SZ -2024-11-04,0.46046073824015554,000668.SZ -2024-11-04,0.538549824250738,002629.SZ -2024-11-05,0.454341722823246,002620.SZ -2024-11-05,0.5952730167969214,002629.SZ -2024-11-06,0.48527088112994315,002620.SZ -2024-11-06,0.5860364212775783,002629.SZ -2024-11-07,0.5253475401939464,002620.SZ -2024-11-07,0.5399726672445344,600539.SH -2024-11-08,0.4855176645627103,002629.SZ -2024-11-08,0.48712981365256336,605303.SH -2024-11-11,0.5019038694413344,002620.SZ -2024-11-11,0.5153618487298584,000668.SZ -2024-11-12,0.5038347248596349,603139.SH -2024-11-12,0.5693650514993626,002629.SZ -2024-11-13,0.4892655962969912,002620.SZ -2024-11-13,0.5669145270088558,002629.SZ -2024-11-14,0.47341880759621446,002620.SZ -2024-11-14,0.4980316405123499,002193.SZ -2024-11-15,0.47952425348660427,002193.SZ -2024-11-15,0.512289303269779,002629.SZ -2024-11-18,0.4707922580976675,002629.SZ -2024-11-18,0.5228551237153095,002193.SZ -2024-11-19,0.4439014417845399,603272.SH -2024-11-19,0.4439673021981073,002193.SZ -2024-11-20,0.46488468835718105,002910.SZ -2024-11-20,0.465175880293392,002798.SZ -2024-11-21,0.47720588031511363,000890.SZ -2024-11-21,0.4850203298575876,002856.SZ -2024-11-22,0.46844269644319375,603616.SH -2024-11-22,0.4822308809766673,002193.SZ -2024-11-25,0.48306398710394693,603272.SH -2024-11-25,0.48891794545481304,002193.SZ -2024-11-26,0.47991611287223795,603616.SH -2024-11-26,0.4960510595197116,002193.SZ -2024-11-27,0.48520638320041304,002193.SZ -2024-11-27,0.5321741038472538,001211.SZ -2024-11-28,0.5243269195536991,001211.SZ -2024-11-28,0.5507927731484928,002193.SZ -2024-11-29,0.5187079165100716,001211.SZ -2024-11-29,0.553909084268593,002193.SZ -2024-12-02,0.49466279145696723,603272.SH -2024-12-02,0.5035779153205122,002719.SZ -2024-12-03,0.48030701380963164,000890.SZ -2024-12-03,0.5121635167342982,002620.SZ -2024-12-04,0.4598012120398618,002620.SZ -2024-12-04,0.5747788253533418,002629.SZ -2024-12-05,0.47411087809133706,600539.SH -2024-12-05,0.5390879144097279,002629.SZ -2024-12-06,0.49345561494037177,002620.SZ -2024-12-06,0.5201777883468092,002629.SZ -2024-12-09,0.47396546726938193,603272.SH -2024-12-09,0.5242229055234979,000890.SZ -2024-12-10,0.45664325144161416,002207.SZ -2024-12-10,0.4941569776095162,603880.SH -2024-12-11,0.4793449943573095,002620.SZ -2024-12-11,0.5141754856513198,000890.SZ -2024-12-12,0.5318507935946868,603880.SH -2024-12-12,0.5486937388370633,002620.SZ -2024-12-13,0.5133097494734119,000929.SZ -2024-12-13,0.533619904268085,002620.SZ -2024-12-16,0.5232601196311837,002856.SZ -2024-12-16,0.5779718760716945,002620.SZ -2024-12-17,0.46765014676549876,002856.SZ -2024-12-17,0.473036828104399,605081.SH -2024-12-18,0.4628335580117025,605081.SH -2024-12-18,0.48588338582474777,600768.SH -2024-12-19,0.43344796837915034,605081.SH -2024-12-19,0.4398843523295312,002856.SZ -2024-12-20,0.427950745477856,603709.SH -2024-12-20,0.45283946060768276,002207.SZ -2024-12-23,0.47680262402209234,603880.SH -2024-12-23,0.4974650423432299,605081.SH -2024-12-24,0.428070275536146,000668.SZ -2024-12-24,0.5152868540186485,605081.SH -2024-12-25,0.4786084822656993,000668.SZ -2024-12-25,0.4941607602497769,000691.SZ -2024-12-26,0.47295630159137825,000668.SZ -2024-12-26,0.5102306862690663,000691.SZ -2024-12-27,0.39958632576444714,000668.SZ -2024-12-27,0.42619237834447826,000691.SZ -2024-12-30,0.43850447935705616,000691.SZ -2024-12-30,0.4689457457785772,000668.SZ -2024-12-31,0.4686811132731067,000691.SZ -2024-12-31,0.4835805304161789,000668.SZ -2025-01-02,0.46160231141850955,002856.SZ -2025-01-02,0.5069284908011281,000668.SZ -2025-01-03,0.4800260370452462,000691.SZ -2025-01-03,0.4962964926142141,000668.SZ -2025-01-06,0.4691312176245538,000668.SZ -2025-01-06,0.5175381211322023,000691.SZ -2025-01-07,0.46980182622261335,000668.SZ -2025-01-07,0.5100400613423126,000691.SZ -2025-01-08,0.49537886808875004,000691.SZ -2025-01-08,0.500179745608366,000668.SZ -2025-01-09,0.5059422232273915,000668.SZ -2025-01-09,0.5099754520112634,000691.SZ -2025-01-10,0.49668639482755633,000668.SZ -2025-01-10,0.5205816558270149,000691.SZ -2025-01-13,0.4470172463807549,002856.SZ -2025-01-13,0.4912887572397996,000691.SZ -2025-01-14,0.4584599813789997,603021.SH -2025-01-14,0.4746581798368744,002620.SZ -2025-01-15,0.47654708264654266,002620.SZ -2025-01-15,0.49474949129636375,600421.SH -2025-01-16,0.47424767212639984,002620.SZ -2025-01-16,0.5144195055586247,600421.SH -2025-01-17,0.4547291297386137,002848.SZ -2025-01-17,0.4871835430677534,002620.SZ -2025-01-20,0.44890772084376357,002620.SZ -2025-01-20,0.4650822797063398,002848.SZ -2025-01-21,0.4407196373784764,000668.SZ -2025-01-21,0.4526111918202131,600421.SH -2025-01-22,0.48930818976269835,600421.SH -2025-01-22,0.5007376689922157,002620.SZ -2025-01-23,0.43176518595393054,000668.SZ -2025-01-23,0.4389094504016049,600421.SH -2025-01-24,0.41995115924904425,600421.SH -2025-01-24,0.44981806404657204,002789.SZ -2025-01-27,0.45857214206033775,002848.SZ -2025-01-27,0.4901782357474386,002789.SZ -2025-02-05,0.4218214267015131,605081.SH -2025-02-05,0.48471866170887506,002848.SZ -2025-02-06,0.40091449211658914,002848.SZ -2025-02-06,0.413590275728046,600421.SH -2025-02-07,0.44519726310050317,600421.SH -2025-02-07,0.4654077829639653,603021.SH -2025-02-10,0.5351623782773727,600421.SH -2025-02-10,0.5384299516201853,603021.SH -2025-02-11,0.44830340163378385,002789.SZ -2025-02-11,0.4621212564425763,002848.SZ -2025-02-12,0.41380283355704794,002789.SZ -2025-02-12,0.42456385784145617,002848.SZ -2025-02-13,0.4549158102974481,603021.SH -2025-02-13,0.46701907682582433,002719.SZ -2025-02-14,0.3842462126067682,000691.SZ -2025-02-14,0.3910086749987119,002789.SZ -2025-02-17,0.46939117776216643,002789.SZ -2025-02-17,0.5397347208690072,603021.SH -2025-02-18,0.43570750437983724,002789.SZ -2025-02-18,0.5019918179345443,002848.SZ -2025-02-19,0.4518950372371528,002848.SZ -2025-02-19,0.5138860918900293,603813.SH -2025-02-20,0.458272320670867,002789.SZ -2025-02-20,0.5368884569083294,603813.SH -2025-02-21,0.4571533295221773,002789.SZ -2025-02-21,0.45752098003309144,603813.SH -2025-02-24,0.45786290455695206,605081.SH -2025-02-24,0.4750248349097079,002789.SZ -2025-02-25,0.47384102263931704,002848.SZ -2025-02-25,0.4799334969427696,002789.SZ -2025-02-26,0.46375240988769395,002789.SZ -2025-02-26,0.4681345223192118,603021.SH -2025-02-27,0.48872310539765224,002789.SZ -2025-02-27,0.5416668997951761,603021.SH -2025-02-28,0.5206332642766595,002789.SZ -2025-02-28,0.5219874262402011,600243.SH -2025-03-03,0.4554530826294565,002789.SZ -2025-03-03,0.4686041586543227,600243.SH -2025-03-04,0.4493413243042671,002620.SZ -2025-03-04,0.48377422328347747,605303.SH -2025-03-05,0.37973195856888176,002719.SZ -2025-03-05,0.4869094685019132,002789.SZ -2025-03-06,0.408968812467252,600243.SH -2025-03-06,0.462975896026885,002789.SZ -2025-03-07,0.43006683773590976,600243.SH -2025-03-07,0.44717658936904237,002789.SZ -2025-03-10,0.45665050579576044,000668.SZ -2025-03-10,0.5373392483921202,605081.SH -2025-03-11,0.5132183132016358,002620.SZ -2025-03-11,0.5493675244688019,000929.SZ -2025-03-12,0.4553592458584076,000929.SZ -2025-03-12,0.5024023835552489,002620.SZ -2025-03-13,0.4502777054965203,002207.SZ -2025-03-13,0.48495546519544014,002620.SZ -2025-03-14,0.44977757044220124,000929.SZ -2025-03-14,0.5543022088712621,002719.SZ -2025-03-17,0.4589614839771147,605081.SH -2025-03-17,0.5536012027903368,002789.SZ -2025-03-18,0.43507981419931163,605081.SH -2025-03-18,0.5512496638371078,002789.SZ -2025-03-19,0.440818882270268,002719.SZ -2025-03-19,0.5356969410344875,600243.SH -2025-03-20,0.4781273145530344,002620.SZ -2025-03-20,0.5402736488446227,002789.SZ -2025-03-21,0.4563661662962195,002620.SZ -2025-03-21,0.5003422456105202,002207.SZ -2025-03-24,0.40676417854583413,002856.SZ -2025-03-24,0.41392226832464746,002848.SZ -2025-03-25,0.47594949406651715,002848.SZ -2025-03-25,0.5052655810496312,605081.SH -2025-03-26,0.43350833718910087,605081.SH -2025-03-26,0.43697658055367355,002848.SZ -2025-03-27,0.42837121504805403,002848.SZ -2025-03-27,0.4419214617944006,000691.SZ -2025-03-28,0.3861874334941253,000691.SZ -2025-03-28,0.435610874502092,002848.SZ -2025-03-31,0.37717279524082853,000668.SZ -2025-03-31,0.38077080393752144,000691.SZ -2025-04-01,0.37873675299329346,000691.SZ -2025-04-01,0.44776747869389877,002848.SZ -2025-04-02,0.3981375749825808,600243.SH -2025-04-02,0.42554419695377216,002848.SZ -2025-04-03,0.39360100468834464,600243.SH -2025-04-03,0.4157276356861151,002848.SZ -2025-04-07,0.3729395662845247,002856.SZ -2025-04-07,0.39773973939688734,002848.SZ -2025-04-08,0.4158181237400514,000691.SZ -2025-04-08,0.41782040042083224,000668.SZ -2025-04-09,0.4321529160987159,000691.SZ -2025-04-09,0.4669451620914217,002848.SZ -2025-04-10,0.41349397138362176,600421.SH -2025-04-10,0.4578263942715963,002848.SZ -2025-04-11,0.4092307974280305,002789.SZ -2025-04-11,0.44914340775428463,002848.SZ -2025-04-14,0.38021107048294667,000668.SZ -2025-04-14,0.42479252673218343,002848.SZ -2025-04-15,0.4172724492320692,000668.SZ -2025-04-15,0.44620484206182925,002848.SZ -2025-04-16,0.461829733231696,002848.SZ -2025-04-16,0.4888822939273894,000668.SZ -2025-04-17,0.4684064204357487,002848.SZ -2025-04-17,0.48430718370261194,000668.SZ -2025-04-18,0.469877210290373,002848.SZ -2025-04-18,0.511138899774495,000668.SZ -2025-04-21,0.3858333572047621,000691.SZ -2025-04-21,0.4183841624478164,002848.SZ -2025-04-22,0.4425804238387135,002848.SZ -2025-04-22,0.4933770418155291,000691.SZ -2025-04-23,0.3821465257455845,000668.SZ -2025-04-23,0.39296706984431395,002848.SZ -2025-04-24,0.384654924017269,000691.SZ -2025-04-24,0.463674377548063,000668.SZ -2025-04-25,0.38893604872370424,000668.SZ -2025-04-25,0.40310873597244656,000691.SZ -2025-04-28,0.3706860215184485,000638.SZ -2025-04-28,0.3843003371581723,000668.SZ -2025-04-29,0.38553446935879754,002193.SZ -2025-04-29,0.4805803131535408,002856.SZ -2025-04-30,0.365909609832286,002193.SZ -2025-04-30,0.4509008223646073,002856.SZ -2025-05-06,0.4619165437971181,002193.SZ -2025-05-06,0.4752592751325061,002856.SZ -2025-05-07,0.47026380507896176,002193.SZ -2025-05-07,0.4930168171408047,002856.SZ -2025-05-08,0.4788651061023257,002193.SZ -2025-05-08,0.49322048929128265,002856.SZ -2025-05-09,0.43711508879337047,002193.SZ -2025-05-09,0.4371917010691003,002856.SZ -2025-05-12,0.4428537581314355,002193.SZ -2025-05-12,0.44736639145297397,002856.SZ -2025-05-13,0.4533479415630084,603616.SH -2025-05-13,0.4548183334519294,002856.SZ -2025-05-14,0.39119500578474725,002719.SZ -2025-05-14,0.48058270504898437,002193.SZ -2025-05-15,0.4817999801018728,002856.SZ -2025-05-15,0.4989888455301082,002193.SZ -2025-05-16,0.403956971556964,002193.SZ -2025-05-16,0.4341109382292942,002856.SZ -2025-05-19,0.42610803298048217,002193.SZ -2025-05-19,0.45526810556375363,000890.SZ -2025-05-20,0.4384932644797136,002856.SZ -2025-05-20,0.44977169939872813,002193.SZ -2025-05-21,0.42549515586142017,002193.SZ -2025-05-21,0.43604389632137075,000890.SZ -2025-05-22,0.3950657136878587,002193.SZ -2025-05-22,0.41840000772465546,600671.SH -2025-05-23,0.3579378260434529,600671.SH -2025-05-23,0.38618652063691317,002193.SZ -2025-05-26,0.44927128702797814,000890.SZ -2025-05-26,0.46887990463891943,002856.SZ -2025-05-27,0.3903506792686102,002193.SZ -2025-05-27,0.4031973949611227,002719.SZ -2025-05-28,0.414758327885498,600543.SH -2025-05-28,0.486951115769117,000890.SZ -2025-05-29,0.41823995773588807,002719.SZ -2025-05-29,0.43125894905906204,002856.SZ -2025-05-30,0.3743503232508537,002719.SZ -2025-05-30,0.4884100737564768,002856.SZ +2023-01-03,0.5275360231886052,603133.SH +2023-01-03,0.6757142710984331,603321.SH +2023-01-04,0.5249537844239507,603090.SH +2023-01-04,0.6288656411542821,603321.SH +2023-01-05,0.5660813097760173,002963.SZ +2023-01-05,0.8102773680916666,603321.SH +2023-01-06,0.6980240348960524,002963.SZ +2023-01-06,0.7090545697507821,603321.SH +2023-01-09,0.7432633688971217,603321.SH +2023-01-09,0.9023391282287395,002963.SZ +2023-01-10,0.6078469045492123,603321.SH +2023-01-10,0.6521278770244539,002963.SZ +2023-01-11,0.7959348187310805,603615.SH +2023-01-11,0.8003258584844957,603321.SH +2023-01-12,0.7653587185638661,603321.SH +2023-01-12,0.873020690928851,603615.SH +2023-01-13,0.7928607799457997,603615.SH +2023-01-13,0.908792353344688,603321.SH +2023-01-16,0.776894842778377,603615.SH +2023-01-16,0.839322017917834,603321.SH +2023-01-17,0.7363049631055218,603133.SH +2023-01-17,0.8754708551844269,603321.SH +2023-01-18,0.5153654712239608,603133.SH +2023-01-18,0.7599704934977607,603321.SH +2023-01-19,0.7757540701482233,603133.SH +2023-01-19,0.7861156862418414,603321.SH +2023-01-20,0.7335374915974098,603133.SH +2023-01-20,0.8588665329752099,603321.SH +2023-01-30,0.7528010110542342,603321.SH +2023-01-30,0.7692366852106387,603133.SH +2023-01-31,0.5158978415460087,603829.SH +2023-01-31,0.7286405644798127,603321.SH +2023-02-01,0.6907060358288375,603356.SH +2023-02-01,0.737065274676203,603321.SH +2023-02-02,0.6731940578914155,605058.SH +2023-02-02,0.7608359305950692,603321.SH +2023-02-03,0.7445384147182388,603356.SH +2023-02-03,0.8346376469845335,603321.SH +2023-02-06,0.7883833020039092,603321.SH +2023-02-06,0.81404800648135,603356.SH +2023-02-07,0.6482121841145536,603321.SH +2023-02-07,0.680530042258994,603615.SH +2023-02-08,0.6662095044163423,603321.SH +2023-02-08,0.666653781814165,605058.SH +2023-02-09,0.5448875146691815,603958.SH +2023-02-09,0.7322135553233368,603321.SH +2023-02-10,0.5968573891365612,601798.SH +2023-02-10,0.6047828498482362,603321.SH +2023-02-13,0.5711423254379516,600321.SH +2023-02-13,0.7489596268066534,603042.SH +2023-02-14,0.6676195046566628,603321.SH +2023-02-14,0.8334368060584861,603042.SH +2023-02-15,0.6180660242622604,603321.SH +2023-02-15,0.6262836963584879,605303.SH +2023-02-16,0.6335852924934532,603321.SH +2023-02-16,0.6523943074362195,001211.SZ +2023-02-17,0.5038920165407607,603958.SH +2023-02-17,0.5830840571284869,603321.SH +2023-02-20,0.6158801725507662,603389.SH +2023-02-20,0.6573456702026311,605303.SH +2023-02-21,0.7505132292720097,001211.SZ +2023-02-21,0.7540364059310074,003018.SZ +2023-02-22,0.5105420543225198,603813.SH +2023-02-22,0.5585336266410967,605303.SH +2023-02-23,0.5868702174453676,603813.SH +2023-02-23,0.6901693496117803,001211.SZ +2023-02-24,0.512117673690661,603389.SH +2023-02-24,0.6610344711552161,001211.SZ +2023-02-27,0.6813175992986795,603813.SH +2023-02-27,0.8242207062878948,001211.SZ +2023-02-28,0.4940914475079516,603813.SH +2023-02-28,0.733452815395311,001211.SZ +2023-03-01,0.6215237341909481,605303.SH +2023-03-01,0.7077528397173145,001211.SZ +2023-03-02,0.6897016124486453,001211.SZ +2023-03-02,0.7380913259026641,603389.SH +2023-03-03,0.6967685652095074,603813.SH +2023-03-03,0.8105230972546548,603389.SH +2023-03-06,0.581590808659814,600539.SH +2023-03-06,0.6814330854758973,605303.SH +2023-03-07,0.6674984910812289,002087.SZ +2023-03-07,0.6817423377773115,603813.SH +2023-03-08,0.6903640505756657,002087.SZ +2023-03-08,0.7477740444055647,603813.SH +2023-03-09,0.5108899510389561,600539.SH +2023-03-09,0.5134718240125525,600321.SH +2023-03-10,0.5748991446919812,603321.SH +2023-03-10,0.6837960609030539,603133.SH +2023-03-13,0.6127325486122243,603321.SH +2023-03-13,0.7574027318563694,603133.SH +2023-03-14,0.46221495326465983,605303.SH +2023-03-14,0.4666306495752553,603016.SH +2023-03-15,0.6089629578814935,603133.SH +2023-03-15,0.6544465470206886,605303.SH +2023-03-16,0.5398435139953234,002087.SZ +2023-03-16,0.6062349471647545,603321.SH +2023-03-17,0.436101241070807,603790.SH +2023-03-17,0.608061373281969,603321.SH +2023-03-20,0.4403715010433603,600321.SH +2023-03-20,0.6811132009214588,603321.SH +2023-03-21,0.5569220944187245,603133.SH +2023-03-21,0.6788020117160555,603615.SH +2023-03-22,0.554502207576651,603133.SH +2023-03-22,0.599739618280456,603615.SH +2023-03-23,0.6270348399597209,603133.SH +2023-03-23,0.6908225570855927,605303.SH +2023-03-24,0.6774250651361692,601086.SH +2023-03-24,0.6787188707180889,603615.SH +2023-03-27,0.6447885635289854,603133.SH +2023-03-27,0.6860559095513211,003015.SZ +2023-03-28,0.5918141194711153,601086.SH +2023-03-28,0.6035188765376792,603615.SH +2023-03-29,0.6873928522195378,601086.SH +2023-03-29,0.6891140982173698,603133.SH +2023-03-30,0.6765528264986276,003015.SZ +2023-03-30,0.8292011738398088,603133.SH +2023-03-31,0.68528271815831,603133.SH +2023-03-31,0.7412350216826603,003015.SZ +2023-04-03,0.6715875814359048,003015.SZ +2023-04-03,1.0624485625431868,603133.SH +2023-04-04,0.8403448814040791,003015.SZ +2023-04-04,0.888757173440815,603133.SH +2023-04-06,0.5324247785312199,605177.SH +2023-04-06,0.7237347382599707,603133.SH +2023-04-07,0.5275491384813704,605177.SH +2023-04-07,0.8753740710219095,603133.SH +2023-04-10,0.5897841783964051,605177.SH +2023-04-10,0.700869658772282,603133.SH +2023-04-11,0.45552230970643454,603615.SH +2023-04-11,0.6520240327875308,603133.SH +2023-04-12,0.5132786108470604,603099.SH +2023-04-12,0.6002397751115472,603133.SH +2023-04-13,0.35817424780294116,603133.SH +2023-04-13,0.47428068832871,605177.SH +2023-04-14,0.37971763367674954,603196.SH +2023-04-14,0.47862469372816346,605177.SH +2023-04-17,0.35006040901471275,605177.SH +2023-04-17,0.46429341914288225,603196.SH +2023-04-18,0.18994676147020792,603790.SH +2023-04-18,0.5750992766094241,603196.SH +2023-04-19,0.2239644542172281,603615.SH +2023-04-19,0.7111090586359802,603196.SH +2023-04-20,0.16972354544901752,605303.SH +2023-04-20,0.387397208766024,603196.SH +2023-04-21,0.4983376686493941,603615.SH +2023-04-21,0.5846098518548158,603196.SH +2023-04-24,0.16494221082719182,603586.SH +2023-04-24,0.2866881377448904,603615.SH +2023-04-25,0.16962722317607476,605303.SH +2023-04-25,0.2036315160424365,603706.SH +2023-04-26,0.1751651996636578,605303.SH +2023-04-26,0.2542759792258749,603958.SH +2023-04-27,0.24465957364140764,603958.SH +2023-04-27,0.26803717306428637,605303.SH +2023-04-28,0.4663962028892862,603958.SH +2023-04-28,0.47808604584474285,605303.SH +2023-05-04,0.3786142477822527,600321.SH +2023-05-04,0.4297623605022771,605303.SH +2023-05-05,0.3939475749932027,603682.SH +2023-05-05,0.5905757482351935,603958.SH +2023-05-08,0.4682777169620888,603682.SH +2023-05-08,0.4782612144117439,603958.SH +2023-05-09,0.5974628344506143,603958.SH +2023-05-09,0.6013570427313916,603682.SH +2023-05-10,0.6145665022588381,603682.SH +2023-05-10,0.6520705902189725,603958.SH +2023-05-11,0.47399046877441803,002774.SZ +2023-05-11,0.5188443523965425,603682.SH +2023-05-12,0.49950335946494273,603586.SH +2023-05-12,0.5369011862340812,002774.SZ +2023-05-15,0.5669223871194239,603389.SH +2023-05-15,0.5741751299820181,002774.SZ +2023-05-16,0.4687061890643827,603389.SH +2023-05-16,0.5070053655755284,002774.SZ +2023-05-17,0.4434381859358134,603389.SH +2023-05-17,0.508534009312558,603682.SH +2023-05-18,0.49836106040860295,603389.SH +2023-05-18,0.5137758709683173,002826.SZ +2023-05-19,0.5528968565442567,002774.SZ +2023-05-19,0.6201236184543056,603389.SH +2023-05-22,0.7090186777661199,603389.SH +2023-05-22,0.7266816853818939,603390.SH +2023-05-23,0.631014933971679,603586.SH +2023-05-23,0.7785273436084105,603390.SH +2023-05-24,0.5955299325098664,603586.SH +2023-05-24,0.7199932900652953,603390.SH +2023-05-25,0.6509489182485466,603389.SH +2023-05-25,0.7874379890241691,603390.SH +2023-05-26,0.6322844239881785,600213.SH +2023-05-26,0.7619566349902657,603390.SH +2023-05-29,0.7592538080426274,603390.SH +2023-05-29,0.7846076182326422,603615.SH +2023-05-30,0.7988500414743114,603390.SH +2023-05-30,0.8312218496055441,603615.SH +2023-05-31,0.8148653959875786,603390.SH +2023-05-31,0.8955133218865237,002774.SZ +2023-06-01,0.6264476769029919,002774.SZ +2023-06-01,0.6801182186689181,603390.SH +2023-06-02,0.7814717846374688,603390.SH +2023-06-02,0.894155307593018,002774.SZ +2023-06-05,0.8100715922347216,002774.SZ +2023-06-05,0.8197421970361677,603615.SH +2023-06-06,0.848731577689208,603586.SH +2023-06-06,0.9364177707956204,603615.SH +2023-06-07,0.6921189001592436,002774.SZ +2023-06-07,0.8700378070074462,603615.SH +2023-06-08,0.757499227118057,603586.SH +2023-06-08,0.8078296678079172,603615.SH +2023-06-09,0.7428785211542128,603586.SH +2023-06-09,0.9234566111210767,603615.SH +2023-06-12,0.685393132770988,603390.SH +2023-06-12,0.8252438695302037,603615.SH +2023-06-13,0.6152866354071899,603390.SH +2023-06-13,0.7706568280591773,603615.SH +2023-06-14,0.64538866706587,603390.SH +2023-06-14,0.8070669262919807,002855.SZ +2023-06-15,0.7607562802033514,002855.SZ +2023-06-15,0.7612153971454513,603390.SH +2023-06-16,0.7343300675142216,603390.SH +2023-06-16,0.8558940613165463,603586.SH +2023-06-19,0.7762436328826751,603586.SH +2023-06-19,0.8204031313666547,002855.SZ +2023-06-20,0.7566178020840448,603586.SH +2023-06-20,0.8558638337117389,002855.SZ +2023-06-21,0.6076622763662529,600213.SH +2023-06-21,0.8717820808315828,002855.SZ +2023-06-26,0.8393580008748422,002855.SZ +2023-06-26,0.9358928908709174,603321.SH +2023-06-27,0.8381154394426632,002855.SZ +2023-06-27,0.8543464381956544,603321.SH +2023-06-28,0.7252853789706707,603390.SH +2023-06-28,0.7405003937313318,002855.SZ +2023-06-29,0.6120394830600279,002855.SZ +2023-06-29,0.7465303804614462,603390.SH +2023-06-30,0.8074349874644375,603390.SH +2023-06-30,0.9261872187266409,603321.SH +2023-07-03,0.8818507640971678,603390.SH +2023-07-03,1.1021684194340693,603321.SH +2023-07-04,0.7860722429500749,002855.SZ +2023-07-04,1.099233447170854,603321.SH +2023-07-05,0.9066018553187157,603390.SH +2023-07-05,1.0897932347886954,603321.SH +2023-07-06,0.9243381380486684,603390.SH +2023-07-06,1.0213920596431048,603321.SH +2023-07-07,0.8976820349683935,603321.SH +2023-07-07,0.9187663697249389,603390.SH +2023-07-10,0.7919730008075764,603321.SH +2023-07-10,0.9314674177133081,603390.SH +2023-07-11,0.6719187155219354,603958.SH +2023-07-11,0.8836717972652928,603321.SH +2023-07-12,0.786625215141784,603390.SH +2023-07-12,0.9319403802974457,603321.SH +2023-07-13,0.8346401966404348,002855.SZ +2023-07-13,0.8427350536694953,603321.SH +2023-07-14,0.7087308826538968,002855.SZ +2023-07-14,0.7488231618881449,603321.SH +2023-07-17,0.7168278433161166,002855.SZ +2023-07-17,0.9975929543692944,603958.SH +2023-07-18,0.8083229268102928,603321.SH +2023-07-18,0.9900789857007667,603958.SH +2023-07-19,0.9078243718297723,603958.SH +2023-07-19,0.9568142274669171,002855.SZ +2023-07-20,0.7318779052628539,603389.SH +2023-07-20,0.9136544493272971,603958.SH +2023-07-21,0.7806341340116654,603221.SH +2023-07-21,0.9279829540072698,603958.SH +2023-07-24,0.6952830200327349,002963.SZ +2023-07-24,0.849285099951335,603958.SH +2023-07-25,0.6836036888146949,603937.SH +2023-07-25,0.8899724688444834,603958.SH +2023-07-26,0.6772988098230696,603321.SH +2023-07-26,0.7792738689070752,603937.SH +2023-07-27,0.7072264218704223,603221.SH +2023-07-27,0.8422558141645224,603958.SH +2023-07-28,0.7366963220648236,002963.SZ +2023-07-28,0.8500517609060203,603221.SH +2023-07-31,0.8240733378660314,002963.SZ +2023-07-31,0.9815646457062079,603221.SH +2023-08-01,0.7882652077290905,600539.SH +2023-08-01,0.8436035769953877,603221.SH +2023-08-02,0.727352465405908,603221.SH +2023-08-02,0.7428011015076806,603813.SH +2023-08-03,0.8766346823828717,603813.SH +2023-08-03,1.0166313062905672,603221.SH +2023-08-04,0.8770160411553336,603836.SH +2023-08-04,1.046337973476828,603221.SH +2023-08-07,0.7868402657698542,603836.SH +2023-08-07,0.7923999917940128,600539.SH +2023-08-08,0.7620009666380734,002963.SZ +2023-08-08,0.8175523475416553,600539.SH +2023-08-09,0.8240017218826144,603221.SH +2023-08-09,0.8410453299889716,600539.SH +2023-08-10,0.6540501399916699,603221.SH +2023-08-10,0.6960595882360309,600539.SH +2023-08-11,0.648884513213392,603813.SH +2023-08-11,0.8047761332548158,603221.SH +2023-08-14,0.6947247819656704,600539.SH +2023-08-14,0.696006235651757,600321.SH +2023-08-15,0.5489103380507727,603389.SH +2023-08-15,0.7553519318227093,600321.SH +2023-08-16,0.6625941256645715,603221.SH +2023-08-16,0.6761650947688698,603389.SH +2023-08-17,0.6458330337091732,600321.SH +2023-08-17,0.7844623052999894,603221.SH +2023-08-18,0.6906413664132107,603389.SH +2023-08-18,0.6917534681115686,603221.SH +2023-08-21,0.5523837028191443,600321.SH +2023-08-21,0.7034348900517049,603321.SH +2023-08-22,0.5566039692352723,603958.SH +2023-08-22,0.9005320582746165,603321.SH +2023-08-23,0.6321949215858292,603813.SH +2023-08-23,0.8959163213410531,603321.SH +2023-08-24,0.7455032720394872,603958.SH +2023-08-24,0.8644503375020351,603321.SH +2023-08-25,0.695692763150677,002826.SZ +2023-08-25,0.7529946996762925,603321.SH +2023-08-28,0.7230226711473452,603389.SH +2023-08-28,0.7613611994771987,603958.SH +2023-08-29,0.6978442099914909,603615.SH +2023-08-29,0.7711711708256204,603958.SH +2023-08-30,0.6980390550217983,603321.SH +2023-08-30,0.713366517928577,603390.SH +2023-08-31,0.7275665589755792,603615.SH +2023-08-31,0.9224075386218827,603321.SH +2023-09-01,0.7554830836986426,002826.SZ +2023-09-01,1.0129920639350378,603321.SH +2023-09-04,0.8469076108201455,603390.SH +2023-09-04,1.0451354983337147,603321.SH +2023-09-05,0.8337163172412835,603813.SH +2023-09-05,1.055639424671674,603321.SH +2023-09-06,0.8786032280725402,603390.SH +2023-09-06,0.994424960099999,603321.SH +2023-09-07,0.8597803368422914,603937.SH +2023-09-07,1.0649337750436871,603321.SH +2023-09-08,0.9305672098650066,603321.SH +2023-09-08,0.9876320568408746,603937.SH +2023-09-11,0.8860868253672444,603937.SH +2023-09-11,1.0464240205457374,603321.SH +2023-09-12,0.8212121212615588,603390.SH +2023-09-12,0.9092758729605076,603321.SH +2023-09-13,0.9591820927374647,603321.SH +2023-09-13,1.2283782347411862,603390.SH +2023-09-14,0.9051904470091308,603321.SH +2023-09-14,0.9696651903543559,603390.SH +2023-09-15,0.9180769138725474,603321.SH +2023-09-15,1.058971834791094,603390.SH +2023-09-18,0.7457072441250434,603321.SH +2023-09-18,0.8690191442576725,603937.SH +2023-09-19,0.9100832719365752,603937.SH +2023-09-19,1.0701377459778536,603390.SH +2023-09-20,0.8961979899964725,603937.SH +2023-09-20,1.166808200938909,603390.SH +2023-09-21,0.8516360795286207,603937.SH +2023-09-21,0.9133684055049679,603390.SH +2023-09-22,0.7724327609787953,603321.SH +2023-09-22,0.8889917470911198,603390.SH +2023-09-25,0.801315402296783,603321.SH +2023-09-25,0.9373085269396871,603390.SH +2023-09-26,0.6396449253361292,603937.SH +2023-09-26,1.0920966095399682,603390.SH +2023-09-27,0.6259900083142558,603321.SH +2023-09-27,0.8839145028038953,603390.SH +2023-09-28,0.7870758782304269,603321.SH +2023-09-28,0.9770390734885829,603390.SH +2023-10-09,0.5701449602926331,603090.SH +2023-10-09,0.994150875463767,603321.SH +2023-10-10,0.6197305394747552,605255.SH +2023-10-10,0.859982582762719,603321.SH +2023-10-11,0.7863534862370819,603321.SH +2023-10-11,1.1932240232659155,603390.SH +2023-10-12,0.7703462272521957,603321.SH +2023-10-12,1.0654983101957927,603390.SH +2023-10-13,0.5276834704181219,605255.SH +2023-10-13,0.7205040570393885,603321.SH +2023-10-16,0.5128561484054989,605255.SH +2023-10-16,0.5626305045808017,603321.SH +2023-10-17,0.5234733064019598,603321.SH +2023-10-17,0.6471306104152603,605255.SH +2023-10-18,0.4864384017755629,603937.SH +2023-10-18,0.554024407464991,603321.SH +2023-10-19,0.427235091224371,605255.SH +2023-10-19,0.6067431834670898,603321.SH +2023-10-20,0.4683095085636141,605255.SH +2023-10-20,0.6759704813275491,603321.SH +2023-10-23,0.4398604533645745,600539.SH +2023-10-23,0.5841073522178886,603321.SH +2023-10-24,0.4601335629105198,002774.SZ +2023-10-24,0.5310307471972479,603321.SH +2023-10-25,0.5342625571448165,603321.SH +2023-10-25,0.6212898637914062,603937.SH +2023-10-26,0.5103610103097106,002774.SZ +2023-10-26,0.576231288436347,603937.SH +2023-10-27,0.4770648492345092,002715.SZ +2023-10-27,0.7189630815788511,600539.SH +2023-10-30,0.5959199470433858,600539.SH +2023-10-30,1.1077300898620273,603390.SH +2023-10-31,0.7283941518616985,600539.SH +2023-10-31,0.9400249383166764,603390.SH +2023-11-01,0.39199249721446405,603321.SH +2023-11-01,0.6591178383170515,600539.SH +2023-11-02,0.6664222032647648,603937.SH +2023-11-02,0.6904355529907469,600539.SH +2023-11-03,0.472121929139016,603937.SH +2023-11-03,0.6239985336234832,600539.SH +2023-11-06,0.7144330735704311,603321.SH +2023-11-06,0.931895771550453,600539.SH +2023-11-07,0.7010880871776058,603321.SH +2023-11-07,1.0046015635327916,600539.SH +2023-11-08,0.6700683976208484,002072.SZ +2023-11-08,0.9149697640138083,600539.SH +2023-11-09,0.6052329007179932,002774.SZ +2023-11-09,0.8360650748407444,600539.SH +2023-11-10,0.6533386026149801,603090.SH +2023-11-10,0.6865948889414791,600539.SH +2023-11-13,0.5263952855836733,603090.SH +2023-11-13,0.7165282322578125,600539.SH +2023-11-14,0.5889541971739374,002774.SZ +2023-11-14,0.5980954862400294,603182.SH +2023-11-15,0.5261360631814298,002774.SZ +2023-11-15,0.6848111471922463,600539.SH +2023-11-16,0.6241872881793633,603182.SH +2023-11-16,0.7958167488494711,002774.SZ +2023-11-17,0.620804790129751,002144.SZ +2023-11-17,0.6740548438025215,002774.SZ +2023-11-20,0.6527173125390796,603356.SH +2023-11-20,0.6683486251245455,002774.SZ +2023-11-21,0.6878176926187283,002774.SZ +2023-11-21,0.7210628954627115,603356.SH +2023-11-22,0.7899552823220054,601798.SH +2023-11-22,0.8262571527624044,002774.SZ +2023-11-23,0.6351220080902091,603356.SH +2023-11-23,0.6866849315247914,002774.SZ +2023-11-24,0.6977010567347212,002774.SZ +2023-11-24,0.7258227080679003,601798.SH +2023-11-27,0.6072871831148309,600321.SH +2023-11-27,0.717124501684583,601798.SH +2023-11-28,0.6607172288241108,002774.SZ +2023-11-28,0.808031976826595,603356.SH +2023-11-29,0.7547609163166351,002774.SZ +2023-11-29,0.7696125680813924,603356.SH +2023-11-30,0.6995134391320882,603356.SH +2023-11-30,0.7921151655783125,002774.SZ +2023-12-01,0.6058018059953895,002774.SZ +2023-12-01,0.673818135891289,603356.SH +2023-12-04,0.5000155956026932,603151.SH +2023-12-04,0.6425319988735839,002774.SZ +2023-12-05,0.8072978247056345,600321.SH +2023-12-05,0.8621213228218636,002774.SZ +2023-12-06,0.8918202779741097,002774.SZ +2023-12-06,0.9197031858941483,600321.SH +2023-12-07,0.7724824353392107,600321.SH +2023-12-07,0.9047184561481514,002774.SZ +2023-12-08,0.45747330745356385,605166.SH +2023-12-08,0.6756211347058393,002774.SZ +2023-12-11,0.48898549537991354,600321.SH +2023-12-11,0.6263247017530847,002774.SZ +2023-12-12,0.578431483942402,605303.SH +2023-12-12,0.6019403569676668,002774.SZ +2023-12-13,0.8001492443408442,605303.SH +2023-12-13,0.8284218671384586,002774.SZ +2023-12-14,0.7660284234909149,002774.SZ +2023-12-14,0.825939699198094,605303.SH +2023-12-15,0.6374175448131081,605303.SH +2023-12-15,0.6609131475628669,600321.SH +2023-12-18,0.6750277127464713,605303.SH +2023-12-18,0.9546284494724103,600321.SH +2023-12-19,0.7440916279194015,002774.SZ +2023-12-19,0.7824502756095335,605303.SH +2023-12-20,0.7035429506252233,605303.SH +2023-12-20,0.7212844464311553,600321.SH +2023-12-21,0.6308168994608329,002774.SZ +2023-12-21,0.7596608138402757,605303.SH +2023-12-22,0.8428877660366584,605303.SH +2023-12-22,0.8527810874252817,002774.SZ +2023-12-25,0.6353510094852926,605303.SH +2023-12-25,0.6391138229652852,002774.SZ +2023-12-26,0.7012529801237257,603221.SH +2023-12-26,0.7676171477107403,002774.SZ +2023-12-27,0.824960997829453,002774.SZ +2023-12-27,0.8681301950746522,600321.SH +2023-12-28,0.6669212910250952,603321.SH +2023-12-28,0.9407404179192519,600321.SH +2023-12-29,0.7030054550589211,002774.SZ +2023-12-29,0.9673874969467858,600321.SH +2024-01-02,0.6349052067158573,603321.SH +2024-01-02,0.8457310613284709,600321.SH +2024-01-03,0.6028064504702838,603221.SH +2024-01-03,0.8471456792443793,600321.SH +2024-01-04,0.6641732944781306,603681.SH +2024-01-04,0.6744384531360951,600321.SH +2024-01-05,0.6358943594256325,605303.SH +2024-01-05,0.6863088612359889,002774.SZ +2024-01-08,0.6368520564416364,603221.SH +2024-01-08,0.7602842477875902,603937.SH +2024-01-09,0.5610769562355274,603321.SH +2024-01-09,0.5960592801792789,002774.SZ +2024-01-10,0.768365092880044,002774.SZ +2024-01-10,0.7696197379507483,603321.SH +2024-01-11,0.7111593590827954,603321.SH +2024-01-11,0.8490776037967224,002774.SZ +2024-01-12,0.7272812334145059,603321.SH +2024-01-12,0.7553790942933255,002774.SZ +2024-01-15,0.6540990619430412,603321.SH +2024-01-15,0.7049421194436183,002774.SZ +2024-01-16,0.5512458389960037,603176.SH +2024-01-16,0.6519221524537187,002774.SZ +2024-01-17,0.6360055858356791,002774.SZ +2024-01-17,0.7001535960504379,603176.SH +2024-01-18,0.5680730824234086,603937.SH +2024-01-18,0.5976148710860063,002774.SZ +2024-01-19,0.3960030204677503,603221.SH +2024-01-19,0.47695797647230853,002774.SZ +2024-01-22,0.5432149089156759,603176.SH +2024-01-22,0.5832858351855772,002910.SZ +2024-01-23,0.28445517241565066,603321.SH +2024-01-23,0.31138217146667063,603221.SH +2024-01-24,0.2658757655129207,600321.SH +2024-01-24,0.6132408844452428,603221.SH +2024-01-25,0.30488224317531804,600321.SH +2024-01-25,0.7342183996110127,603221.SH +2024-01-26,0.2874886557659648,600321.SH +2024-01-26,0.7380444199171302,603221.SH +2024-01-29,0.3584042131231671,600321.SH +2024-01-29,0.4698618875706516,603221.SH +2024-01-30,0.2537314988496209,603321.SH +2024-01-30,0.3595957285921451,600321.SH +2024-01-31,0.265762114562597,003030.SZ +2024-01-31,0.40136507416128403,603221.SH +2024-02-01,0.2636144459706662,603311.SH +2024-02-01,0.4159202172759641,603221.SH +2024-02-02,0.1581413254365524,603311.SH +2024-02-02,0.21439245712999774,000836.SZ +2024-02-05,0.06425478673132883,603311.SH +2024-02-05,0.2616782180670372,000836.SZ +2024-02-06,0.05951293527746328,000836.SZ +2024-02-06,0.10612397204167087,603976.SH +2024-02-07,-0.0020212044495158277,000836.SZ +2024-02-07,0.15309793996274657,603976.SH +2024-02-08,0.020544835282690434,605058.SH +2024-02-08,0.2827370770250334,603976.SH +2024-02-19,0.15097844117527395,003033.SZ +2024-02-19,0.2143956215956091,603976.SH +2024-02-20,0.16830511017180708,603976.SH +2024-02-20,0.19267389883898403,603102.SH +2024-02-21,0.26768373892698183,603976.SH +2024-02-21,0.26983296616675917,603102.SH +2024-02-22,0.2672391318631135,603102.SH +2024-02-22,0.2936013229940222,003033.SZ +2024-02-23,0.14532534725057222,603331.SH +2024-02-23,0.1727952698523615,003033.SZ +2024-02-26,0.2026056975893293,603102.SH +2024-02-26,0.2642675906115953,003033.SZ +2024-02-27,0.2620165961289351,603102.SH +2024-02-27,0.2676839796594383,003033.SZ +2024-02-28,0.171248486802609,003033.SZ +2024-02-28,0.23608236149510758,603102.SH +2024-02-29,0.10258671065924807,003033.SZ +2024-02-29,0.31336015493528024,603102.SH +2024-03-01,0.1534015555342347,003033.SZ +2024-03-01,0.2830352743090909,603102.SH +2024-03-04,0.10314271015264301,603976.SH +2024-03-04,0.17561887237651322,001333.SZ +2024-03-05,0.16059956067402634,605058.SH +2024-03-05,0.21224761663317251,003033.SZ +2024-03-06,0.1298387847952698,605058.SH +2024-03-06,0.38217024196963983,001333.SZ +2024-03-07,0.2692179715734996,605058.SH +2024-03-07,0.4298935916274429,001333.SZ +2024-03-08,0.20820622183516518,001256.SZ +2024-03-08,0.4429935293068005,001333.SZ +2024-03-11,0.39995663757105104,001333.SZ +2024-03-11,0.44388942024760697,605058.SH +2024-03-12,0.46210768229513205,603681.SH +2024-03-12,0.523609435830459,603090.SH +2024-03-13,0.32482895317801974,603090.SH +2024-03-13,0.40743992858942213,001333.SZ +2024-03-14,0.3435700545853359,001333.SZ +2024-03-14,0.548434852682058,603090.SH +2024-03-15,0.4595353381462922,603090.SH +2024-03-15,0.4655908620013423,603016.SH +2024-03-18,0.42716502309094334,603681.SH +2024-03-18,0.522502120094628,603090.SH +2024-03-19,0.3920352009395767,605177.SH +2024-03-19,0.528578452139842,603706.SH +2024-03-20,0.4066307692125317,603681.SH +2024-03-20,0.48235929876598743,603706.SH +2024-03-21,0.6150880453353089,603090.SH +2024-03-21,0.7480876602721662,603681.SH +2024-03-22,0.6171401649028541,603090.SH +2024-03-22,0.6838303143877282,603681.SH +2024-03-25,0.6130492276960322,603090.SH +2024-03-25,0.7370450281372675,603681.SH +2024-03-26,0.5186595838466657,603755.SH +2024-03-26,0.7732702843456966,603681.SH +2024-03-27,0.5552091557603804,605055.SH +2024-03-27,0.7223603761644544,603681.SH +2024-03-28,0.559023290069511,603321.SH +2024-03-28,0.7124347293215085,603681.SH +2024-03-29,0.47460724817007877,003036.SZ +2024-03-29,0.550973383229142,605055.SH +2024-04-01,0.5003405583461285,003030.SZ +2024-04-01,0.5296104074010665,605566.SH +2024-04-02,0.488753525288644,003030.SZ +2024-04-02,0.5010909567208522,603681.SH +2024-04-03,0.5330444346893465,603681.SH +2024-04-03,0.6724076263862108,003030.SZ +2024-04-08,0.6426305891608989,003030.SZ +2024-04-08,0.7781344865680132,603681.SH +2024-04-09,0.6290830801377368,603681.SH +2024-04-09,0.680847583413806,003030.SZ +2024-04-10,0.704859522038277,603681.SH +2024-04-10,0.8175966431624406,003030.SZ +2024-04-11,0.6309441601047967,003030.SZ +2024-04-11,0.6950114476241964,603681.SH +2024-04-12,0.5622875479706569,603681.SH +2024-04-12,0.6147691390606312,603090.SH +2024-04-15,0.4081164742067364,003002.SZ +2024-04-15,0.7849872197825472,603681.SH +2024-04-16,0.3210837696938133,003030.SZ +2024-04-16,0.5958757675929895,603681.SH +2024-04-17,0.43300858667641406,603681.SH +2024-04-17,0.434936932846792,605058.SH +2024-04-18,0.39502435013169096,605058.SH +2024-04-18,0.4941718199024204,603681.SH +2024-04-19,0.5080129030972161,603177.SH +2024-04-19,0.5196428629379924,605058.SH +2024-04-22,0.45676402970750707,002760.SZ +2024-04-22,0.669986890015558,603681.SH +2024-04-23,0.462146118995054,603090.SH +2024-04-23,0.6474645950061083,603681.SH +2024-04-24,0.4620354878988402,002760.SZ +2024-04-24,0.5983962620704549,603681.SH +2024-04-25,0.48398789924578395,603090.SH +2024-04-25,0.6890649553677574,603681.SH +2024-04-26,0.5768840161689507,605058.SH +2024-04-26,0.6240091817366505,603681.SH +2024-04-29,0.5707525464401322,603036.SH +2024-04-29,0.6991644184617286,603681.SH +2024-04-30,0.4892042137544514,605255.SH +2024-04-30,0.7504677885596777,605058.SH +2024-05-06,0.5154244368164531,603036.SH +2024-05-06,0.8762185307619146,605058.SH +2024-05-07,0.5418191575390966,603036.SH +2024-05-07,0.847364195100965,605058.SH +2024-05-08,0.5612799513426113,603036.SH +2024-05-08,0.6688237616148721,605058.SH +2024-05-09,0.7308788557147595,003030.SZ +2024-05-09,0.7879149197244518,603036.SH +2024-05-10,0.619940629377029,603177.SH +2024-05-10,0.6874858969161982,605258.SH +2024-05-13,0.7230090110971906,603177.SH +2024-05-13,0.8618163453316189,605058.SH +2024-05-14,0.7368328277686982,605058.SH +2024-05-14,0.8228572787326746,603177.SH +2024-05-15,0.6976154765990374,605058.SH +2024-05-15,0.7175115270093962,605258.SH +2024-05-16,0.6081631177966977,605058.SH +2024-05-16,0.7454738855069981,605566.SH +2024-05-17,0.585316027575436,603829.SH +2024-05-17,0.6096652919661422,603090.SH +2024-05-20,0.5365522919950683,002760.SZ +2024-05-20,0.6920025895490853,603177.SH +2024-05-21,0.5954689544960853,603090.SH +2024-05-21,0.6027219708650601,603329.SH +2024-05-22,0.5285791271466329,603177.SH +2024-05-22,0.8458704366889733,603090.SH +2024-05-23,0.6752452564252018,603090.SH +2024-05-23,0.7397546110804303,603177.SH +2024-05-24,0.5416173260445929,002144.SZ +2024-05-24,0.8873393890946302,603177.SH +2024-05-27,0.4206741667977822,603176.SH +2024-05-27,0.44190412528932266,605258.SH +2024-05-28,0.5161058510812523,603177.SH +2024-05-28,0.5800907772056122,002144.SZ +2024-05-29,0.5323774555758217,003018.SZ +2024-05-29,0.6138041747284484,603090.SH +2024-05-30,0.4654011389479355,603829.SH +2024-05-30,0.48603586770396856,002144.SZ +2024-05-31,0.34723071810675643,605055.SH +2024-05-31,0.4543584849264611,002144.SZ +2024-06-03,0.4101282126807057,001230.SZ +2024-06-03,0.5154827840671339,603829.SH +2024-06-04,0.44528859659598513,605055.SH +2024-06-04,0.4755228650188942,603829.SH +2024-06-05,0.4753191488205409,605055.SH +2024-06-05,0.49460779294956564,605566.SH +2024-06-06,0.4444061810566093,605055.SH +2024-06-06,0.4505474423751502,605566.SH +2024-06-07,0.30469304603579245,603829.SH +2024-06-07,0.5356288173976265,605055.SH +2024-06-11,0.4432879801756177,002760.SZ +2024-06-11,0.4932561479623282,605055.SH +2024-06-12,0.5168910195113032,002144.SZ +2024-06-12,0.5339094494835864,603150.SH +2024-06-13,0.5369552872571536,605055.SH +2024-06-13,0.5645781107453687,002774.SZ +2024-06-14,0.46471200412902386,003036.SZ +2024-06-14,0.5019450044339852,605055.SH +2024-06-17,0.4940395338678014,605151.SH +2024-06-17,0.5287338919846655,603321.SH +2024-06-18,0.36028304382900894,003036.SZ +2024-06-18,0.42247374177625174,605151.SH +2024-06-19,0.3874837151155834,605055.SH +2024-06-19,0.4600185320093047,002144.SZ +2024-06-20,0.43582427360279047,605151.SH +2024-06-20,0.44983849456131864,603321.SH +2024-06-21,0.4091731526065723,605055.SH +2024-06-21,0.5873048271633322,603321.SH +2024-06-24,0.43429405073581534,603321.SH +2024-06-24,0.436369061073266,605055.SH +2024-06-25,0.47313809459792194,605151.SH +2024-06-25,0.6197797145158093,605055.SH +2024-06-26,0.4763263794325987,605151.SH +2024-06-26,0.649587895776983,605055.SH +2024-06-27,0.5684500436022124,605151.SH +2024-06-27,0.6277191556604913,605055.SH +2024-06-28,0.5024956557222976,605151.SH +2024-06-28,0.5170050743600286,605055.SH +2024-07-01,0.3687264564330669,603321.SH +2024-07-01,0.4383591950392864,605055.SH +2024-07-02,0.3477356408238499,603321.SH +2024-07-02,0.3588608873006826,603059.SH +2024-07-03,0.3208214743954321,603059.SH +2024-07-03,0.414492634875223,002942.SZ +2024-07-04,0.24014790344892822,605151.SH +2024-07-04,0.32448085870349036,603321.SH +2024-07-05,0.35138039046813535,603059.SH +2024-07-05,0.40345181871306285,605055.SH +2024-07-08,0.2669254448960413,603059.SH +2024-07-08,0.2773538693308316,605055.SH +2024-07-09,0.219108348737041,605055.SH +2024-07-09,0.23250871095306927,605151.SH +2024-07-10,0.23944881569070603,605151.SH +2024-07-10,0.32663049837851094,603655.SH +2024-07-11,0.32613342406040363,603655.SH +2024-07-11,0.3931989476193925,603059.SH +2024-07-12,0.34115652517711753,603655.SH +2024-07-12,0.38778655992256217,603059.SH +2024-07-15,0.36556701704074296,605055.SH +2024-07-15,0.4671624352798771,603655.SH +2024-07-16,0.3310314647688161,605055.SH +2024-07-16,0.33778710956177566,603655.SH +2024-07-17,0.37110678830724375,603059.SH +2024-07-17,0.5173669586828115,605055.SH +2024-07-18,0.48049490469409134,603059.SH +2024-07-18,0.57320350261554,605055.SH +2024-07-19,0.28577197994712533,603976.SH +2024-07-19,0.4022490093883147,605055.SH +2024-07-22,0.28132150880944273,605055.SH +2024-07-22,0.37849985569111294,603059.SH +2024-07-23,0.2783960229077824,002899.SZ +2024-07-23,0.5052742643316145,605055.SH +2024-07-24,0.18658220091434935,603059.SH +2024-07-24,0.4206700116259227,605055.SH +2024-07-25,0.16606571410264034,603059.SH +2024-07-25,0.4361373685151447,605055.SH +2024-07-26,0.28668483801363076,603059.SH +2024-07-26,0.484156431754233,605055.SH +2024-07-29,0.2743588769079894,605055.SH +2024-07-29,0.3038058548664958,002826.SZ +2024-07-30,0.13285256929788675,003033.SZ +2024-07-30,0.23066819874180436,603700.SH +2024-07-31,0.23490360885698963,603059.SH +2024-07-31,0.2432947939194179,605055.SH +2024-08-01,0.2559871433178449,603895.SH +2024-08-01,0.3806561549012484,603700.SH +2024-08-02,0.18833321969239614,603700.SH +2024-08-02,0.4016986692949879,605055.SH +2024-08-05,0.2859083482514645,002826.SZ +2024-08-05,0.4720946834852164,605055.SH +2024-08-06,0.3977224243917879,605177.SH +2024-08-06,0.5323410768621899,605055.SH +2024-08-07,0.4396568031550464,605177.SH +2024-08-07,0.567319833876829,605055.SH +2024-08-08,0.33003267219854354,603216.SH +2024-08-08,0.5366200395206646,605055.SH +2024-08-09,0.3041825611042819,003030.SZ +2024-08-09,0.6598103430740571,605055.SH +2024-08-12,0.48110432914434514,003030.SZ +2024-08-12,0.5799372555410564,605055.SH +2024-08-13,0.449231235628501,003030.SZ +2024-08-13,0.6776849283805619,605055.SH +2024-08-14,0.49429245877565836,603216.SH +2024-08-14,0.7739607073536523,605055.SH +2024-08-15,0.48102176753851605,605055.SH +2024-08-15,0.5371566538212019,603216.SH +2024-08-16,0.5914167464820519,603059.SH +2024-08-16,0.6374193015812142,605055.SH +2024-08-19,0.43681227562505365,603216.SH +2024-08-19,0.5492560853670945,605055.SH +2024-08-20,0.37599198272792256,600539.SH +2024-08-20,0.5481875836955477,605055.SH +2024-08-21,0.3354884274360681,603059.SH +2024-08-21,0.5842612802751868,605055.SH +2024-08-22,0.40971677031919007,603216.SH +2024-08-22,0.5077879552247893,605055.SH +2024-08-23,0.3842397083212457,603059.SH +2024-08-23,0.5368566325785299,605055.SH +2024-08-26,0.30504321313356275,605318.SH +2024-08-26,0.5704238144920754,605055.SH +2024-08-27,0.24527006686425104,002826.SZ +2024-08-27,0.49791738343480024,605055.SH +2024-08-28,0.16228104289037182,603937.SH +2024-08-28,0.22767838149183872,603001.SH +2024-08-29,0.16996953347703583,001225.SZ +2024-08-29,0.26387501744329855,603822.SH +2024-08-30,0.4027070925504556,600539.SH +2024-08-30,0.41453902432389383,605318.SH +2024-09-02,0.3385096674386587,600539.SH +2024-09-02,0.3674487504209118,605055.SH +2024-09-03,0.3569657729760015,605318.SH +2024-09-03,0.40018089454678274,600539.SH +2024-09-04,0.4315109906540656,001202.SZ +2024-09-04,0.5781776841702615,600539.SH +2024-09-05,0.43585178062948804,600539.SH +2024-09-05,0.44537044311651286,603822.SH +2024-09-06,0.3563879981843172,605318.SH +2024-09-06,0.5741503892462456,600539.SH +2024-09-09,0.37137564553674,600539.SH +2024-09-09,0.41671156487045585,605318.SH +2024-09-10,0.2601383867718261,605318.SH +2024-09-10,0.29091035684541405,605567.SH +2024-09-11,0.3619210975059305,605318.SH +2024-09-11,0.3873966645331922,605567.SH +2024-09-12,0.28584329040117495,605318.SH +2024-09-12,0.4055414884305108,605055.SH +2024-09-13,0.23309931237419224,605055.SH +2024-09-13,0.2551479069191124,002826.SZ +2024-09-18,0.19743473230487749,605189.SH +2024-09-18,0.4492144331647567,603755.SH +2024-09-19,0.36402832869424756,605318.SH +2024-09-19,0.37266720298866474,603755.SH +2024-09-20,0.42303195390017906,603755.SH +2024-09-20,0.47692483321673934,605567.SH +2024-09-23,0.3609070996152514,603755.SH +2024-09-23,0.49654581784543067,603682.SH +2024-09-24,0.5753307194231445,603682.SH +2024-09-24,0.6474282104455967,605567.SH +2024-09-25,0.3973202798794972,605318.SH +2024-09-25,0.5011695561608879,603682.SH +2024-09-26,0.47245058015500646,001202.SZ +2024-09-26,0.4726671040015495,603682.SH +2024-09-27,0.6206616182597129,605318.SH +2024-09-27,0.6646323346468922,603682.SH +2024-09-30,0.5619387410532198,605566.SH +2024-09-30,0.5753181339678284,603755.SH +2024-10-08,0.7053300721378336,605055.SH +2024-10-08,0.7078766432616324,603321.SH +2024-10-09,0.6424764153066383,603321.SH +2024-10-09,0.8081326446803545,603311.SH +2024-10-10,0.6856482198303564,605055.SH +2024-10-10,0.8259481558705589,603321.SH +2024-10-11,0.6739141116513332,603311.SH +2024-10-11,0.7596174724607373,603321.SH +2024-10-14,0.7819737391293632,603937.SH +2024-10-14,0.9177786623692502,603321.SH +2024-10-15,0.7339818494951186,603311.SH +2024-10-15,0.7650233809032945,603321.SH +2024-10-16,0.7204821942608113,603321.SH +2024-10-16,0.737448662234099,603813.SH +2024-10-17,0.7723118653469264,603813.SH +2024-10-17,0.8399563793396028,603311.SH +2024-10-18,0.7740507294334331,603311.SH +2024-10-18,0.7825254723702182,603321.SH +2024-10-21,0.7209568461356344,603321.SH +2024-10-21,0.9035637518606581,603311.SH +2024-10-22,0.7608833953634664,603321.SH +2024-10-22,0.7912405377026578,603311.SH +2024-10-23,0.8507723976417199,603321.SH +2024-10-23,0.9716589382267528,603311.SH +2024-10-24,0.5598435502110926,603311.SH +2024-10-24,0.7853878252549101,603321.SH +2024-10-25,0.7502993581169255,603321.SH +2024-10-25,0.7981805220582454,603311.SH +2024-10-28,0.5383849540274672,603982.SH +2024-10-28,0.7568413696193126,603321.SH +2024-10-29,0.7831594338445496,605255.SH +2024-10-29,0.791190508351671,603321.SH +2024-10-30,0.839173569221326,605255.SH +2024-10-30,0.8407845682061524,603321.SH +2024-10-31,0.7494874873782702,603321.SH +2024-10-31,0.8890386089188077,603311.SH +2024-11-01,0.7590106351633134,605033.SH +2024-11-01,0.9045089490326281,603321.SH +2024-11-04,0.7550446531024609,603321.SH +2024-11-04,0.843673734019519,605255.SH +2024-11-05,0.6704478920636456,605033.SH +2024-11-05,0.8027881700801666,605255.SH +2024-11-06,0.7967549345032957,605033.SH +2024-11-06,0.8209243236033974,603311.SH +2024-11-07,0.7379551278416093,003018.SZ +2024-11-07,0.7839008868441816,603311.SH +2024-11-08,0.887361870254482,605567.SH +2024-11-08,0.9803167023531174,605255.SH +2024-11-11,0.7803873066336032,003018.SZ +2024-11-11,0.8224921590089904,605255.SH +2024-11-12,0.7275496660856737,603321.SH +2024-11-12,0.7708481852073237,603130.SH +2024-11-13,0.6771151404655875,603682.SH +2024-11-13,0.8175403604167291,603130.SH +2024-11-14,0.7677538821054506,603130.SH +2024-11-14,0.7998591049913412,605033.SH +2024-11-15,0.7220792476564453,603982.SH +2024-11-15,0.7394783282278091,603102.SH +2024-11-18,0.6929774792565052,605567.SH +2024-11-18,0.7080310357186343,605162.SH +2024-11-19,0.6695392029968745,603982.SH +2024-11-19,0.6744309335401005,603682.SH +2024-11-20,0.6601032793099483,605033.SH +2024-11-20,0.6697380783965463,603682.SH +2024-11-21,0.5966781561594093,605151.SH +2024-11-21,0.6711088061009733,605033.SH +2024-11-22,0.7804631401319313,605033.SH +2024-11-22,0.7827732910560956,603682.SH +2024-11-25,0.6972177171033381,603151.SH +2024-11-25,0.7345543283612775,603682.SH +2024-11-26,0.7851864545601838,605033.SH +2024-11-26,0.8106439687001906,603177.SH +2024-11-27,0.7718490287810624,605033.SH +2024-11-27,0.787652286085144,603177.SH +2024-11-28,0.6991556910761558,603282.SH +2024-11-28,0.8401795386663538,603177.SH +2024-11-29,0.671190020577252,603282.SH +2024-11-29,0.9291101270208877,603177.SH +2024-12-02,0.75070045036393,605058.SH +2024-12-02,0.8023193088918403,603177.SH +2024-12-03,0.7960756991665242,002963.SZ +2024-12-03,0.8824145646749303,603177.SH +2024-12-04,0.7682434155606048,603151.SH +2024-12-04,1.0045045027443065,603177.SH +2024-12-05,0.7489028419057757,603177.SH +2024-12-05,0.758973755863098,603321.SH +2024-12-06,0.8019951412678146,605058.SH +2024-12-06,0.8255841641552166,603321.SH +2024-12-09,0.6981841240785843,002420.SZ +2024-12-09,0.710418347672021,603177.SH +2024-12-10,0.8584032550592098,603682.SH +2024-12-10,0.8649107724793669,603177.SH +2024-12-11,0.8015731921164332,603956.SH +2024-12-11,0.8190985504637555,603151.SH +2024-12-12,0.7306787306010513,605058.SH +2024-12-12,0.9170203064298459,603956.SH +2024-12-13,0.8203677021489963,001333.SZ +2024-12-13,0.9569828124940424,605058.SH +2024-12-16,0.8514197032244551,603151.SH +2024-12-16,1.0433927905059615,605058.SH +2024-12-17,0.8737306991437718,605058.SH +2024-12-17,0.9125163979876325,603139.SH +2024-12-18,0.8080471311464988,605255.SH +2024-12-18,0.8369669414655536,603139.SH +2024-12-19,0.7641217046257448,605058.SH +2024-12-19,0.8438796633998814,603139.SH +2024-12-20,0.7301365397516137,605058.SH +2024-12-20,0.7758674903096255,603139.SH +2024-12-23,0.7351046055255378,603937.SH +2024-12-23,0.9186963864464789,605058.SH +2024-12-24,0.7157531724516762,603937.SH +2024-12-24,0.8515821507771237,605058.SH +2024-12-25,0.6272781043314165,605255.SH +2024-12-25,0.6317411838351045,603937.SH +2024-12-26,0.6104814928892968,603937.SH +2024-12-26,0.6294576250537324,605033.SH +2024-12-27,0.5776327759732647,605033.SH +2024-12-27,0.5951419748725741,605255.SH +2024-12-30,0.6143662642600459,605033.SH +2024-12-30,0.8428420432250678,605255.SH +2024-12-31,0.6949214988292564,605058.SH +2024-12-31,0.7271190230368716,605033.SH +2025-01-02,0.5619693941519528,605058.SH +2025-01-02,0.6427545242069589,605255.SH +2025-01-03,0.47545040513329273,605255.SH +2025-01-03,0.5118286695655664,605162.SH +2025-01-06,0.4857751536264085,603681.SH +2025-01-06,0.503530231943762,605058.SH +2025-01-07,0.5082475500752003,605255.SH +2025-01-07,0.7060172137837816,605058.SH +2025-01-08,0.6495860482075795,603321.SH +2025-01-08,0.7937709633817713,605058.SH +2025-01-09,0.5320688793584635,605318.SH +2025-01-09,0.6007033704105531,603321.SH +2025-01-10,0.537742502206871,605255.SH +2025-01-10,0.5449460552111473,603937.SH +2025-01-13,0.6183766015023214,603937.SH +2025-01-13,0.6222748442589822,605255.SH +2025-01-14,0.6220481915444354,605255.SH +2025-01-14,0.624452543867149,603321.SH +2025-01-15,0.6507537929191902,605255.SH +2025-01-15,0.6949252141046154,605318.SH +2025-01-16,0.6511605789364322,603321.SH +2025-01-16,0.7741645805077007,605318.SH +2025-01-17,0.6771070095741374,603321.SH +2025-01-17,0.7440477944391773,605318.SH +2025-01-20,0.5950550339034183,603681.SH +2025-01-20,0.7069905022497308,605318.SH +2025-01-21,0.540667920311252,002774.SZ +2025-01-21,0.7597306674802105,605255.SH +2025-01-22,0.8357236979640158,605255.SH +2025-01-22,0.8550883785290586,603321.SH +2025-01-23,0.7020651884053662,605318.SH +2025-01-23,0.8681428956530467,605255.SH +2025-01-24,0.7086608445950889,605255.SH +2025-01-24,0.7199989092950375,603321.SH +2025-01-27,0.7928911730039601,605255.SH +2025-01-27,0.8590024258597468,603321.SH +2025-02-05,0.7680959449583662,605055.SH +2025-02-05,0.9678573636850788,603321.SH +2025-02-06,0.8107259912760819,603090.SH +2025-02-06,0.8306716756543038,605255.SH +2025-02-07,0.6554879729465153,603090.SH +2025-02-07,0.6737645956263585,603321.SH +2025-02-10,0.6275981160411374,002998.SZ +2025-02-10,0.6604467682003198,603956.SH +2025-02-11,0.6852435906623795,603681.SH +2025-02-11,0.9360142287543269,603321.SH +2025-02-12,0.7933531304043747,603681.SH +2025-02-12,0.9594945922012129,603321.SH +2025-02-13,0.8932930089607264,603681.SH +2025-02-13,0.9574729348737044,603321.SH +2025-02-14,0.82096210379735,603681.SH +2025-02-14,0.8608461619421028,603321.SH +2025-02-17,0.7639136374416908,603681.SH +2025-02-17,0.833110980999918,603321.SH +2025-02-18,0.8282638785951172,603681.SH +2025-02-18,0.9494507660590109,603321.SH +2025-02-19,0.8241900428583389,603321.SH +2025-02-19,0.8291483920973964,603176.SH +2025-02-20,0.7302540932652744,603681.SH +2025-02-20,0.7305583887981825,603321.SH +2025-02-21,0.7738599667047357,603681.SH +2025-02-21,0.8545702428793484,603321.SH +2025-02-24,0.7578980074621626,603073.SH +2025-02-24,0.8513847992165651,603321.SH +2025-02-25,0.8796564927053406,603321.SH +2025-02-25,0.8841291825556178,603073.SH +2025-02-26,0.733786246924252,603176.SH +2025-02-26,0.8386888371008085,603073.SH +2025-02-27,0.7480016847290546,603073.SH +2025-02-27,1.0864182423399742,605303.SH +2025-02-28,0.7612643422997979,603176.SH +2025-02-28,0.9313669547143507,605303.SH +2025-03-03,0.7096932223476913,603176.SH +2025-03-03,0.7336602097146784,605303.SH +2025-03-04,0.6053408385766474,603176.SH +2025-03-04,0.6816278160791944,605318.SH +2025-03-05,0.784856677317101,603176.SH +2025-03-05,0.792670628001239,605177.SH +2025-03-06,0.6894510492039376,605151.SH +2025-03-06,0.7206882936448662,605177.SH +2025-03-07,0.697646417887211,603937.SH +2025-03-07,0.7188907546321956,603829.SH +2025-03-10,0.6507662512998936,603829.SH +2025-03-10,0.6791736050094968,603321.SH +2025-03-11,0.6433879745215066,002898.SZ +2025-03-11,0.6880323667416129,603139.SH +2025-03-12,0.6454245102823769,002898.SZ +2025-03-12,0.7907569726981724,603321.SH +2025-03-13,0.6216227917401591,603176.SH +2025-03-13,0.7619920337488115,603073.SH +2025-03-14,0.6597764773846534,603139.SH +2025-03-14,0.7093175916341001,603948.SH +2025-03-17,0.6641609421159681,603948.SH +2025-03-17,0.6909048565199963,603090.SH +2025-03-18,0.5744621835210887,603176.SH +2025-03-18,0.722026949753616,605055.SH +2025-03-19,0.7346492144433727,605055.SH +2025-03-19,0.7394454563473462,603176.SH +2025-03-20,0.7743568959183516,605055.SH +2025-03-20,0.7915634666135133,603176.SH +2025-03-21,0.7480491807850409,603176.SH +2025-03-21,0.7812871245706741,605567.SH +2025-03-24,0.6090268559094925,603329.SH +2025-03-24,0.6299770153269162,603321.SH +2025-03-25,0.5710756898412288,603321.SH +2025-03-25,0.6217818860026714,603329.SH +2025-03-26,0.5114987972879642,603321.SH +2025-03-26,0.5682688424205361,603176.SH +2025-03-27,0.584843823486825,603937.SH +2025-03-27,0.6508465000197692,002774.SZ +2025-03-28,0.49201689550877825,002826.SZ +2025-03-28,0.552280373173411,603176.SH +2025-03-31,0.490035268456349,003036.SZ +2025-03-31,0.7519093431268009,002826.SZ +2025-04-01,0.3579681876710331,603182.SH +2025-04-01,0.4926904245965106,603755.SH +2025-04-02,0.45963612906273943,603182.SH +2025-04-02,0.5860868948907425,603755.SH +2025-04-03,0.5234814584569185,603948.SH +2025-04-03,0.6031000185032354,002826.SZ +2025-04-07,0.5399042139545768,603948.SH +2025-04-07,0.6122774784166455,603176.SH +2025-04-08,0.44019775940113276,001234.SZ +2025-04-08,0.46142104974744813,603755.SH +2025-04-09,0.47374947282347823,001234.SZ +2025-04-09,0.5069553368745038,603755.SH +2025-04-10,0.531792751562709,001234.SZ +2025-04-10,0.6566821690708209,603176.SH +2025-04-11,0.4596128852376312,603059.SH +2025-04-11,0.5606172928958117,603176.SH +2025-04-14,0.4730152429698751,002774.SZ +2025-04-14,0.6345569744402468,603176.SH +2025-04-15,0.4097615983488707,002774.SZ +2025-04-15,0.598290269446977,603176.SH +2025-04-16,0.5265627960509337,603948.SH +2025-04-16,0.559094997963546,603176.SH +2025-04-17,0.3517591281549186,603755.SH +2025-04-17,0.5072310798884558,603176.SH +2025-04-18,0.60706850897867,603755.SH +2025-04-18,0.6089525227739735,603176.SH +2025-04-21,0.5553778061729089,003036.SZ +2025-04-21,0.6797096964682098,605055.SH +2025-04-22,0.6589241958370604,603176.SH +2025-04-22,0.7967348954863411,605055.SH +2025-04-23,0.5326934990632121,603755.SH +2025-04-23,0.7699329590793118,605055.SH +2025-04-24,0.6291002887190728,603755.SH +2025-04-24,0.7604920764027516,605055.SH +2025-04-25,0.5989888968212042,603176.SH +2025-04-25,0.7164760989976536,605055.SH +2025-04-28,0.5860813017312424,603176.SH +2025-04-28,0.9345990173331499,605055.SH +2025-04-29,0.7321409311670631,002774.SZ +2025-04-29,0.850489222051063,605055.SH +2025-04-30,0.541823818739697,603655.SH +2025-04-30,0.7566118374451959,002774.SZ +2025-05-06,0.6313007780767097,603655.SH +2025-05-06,0.6360905570948644,002774.SZ +2025-05-07,0.6687744625908222,603655.SH +2025-05-07,0.6806889465941512,605055.SH +2025-05-08,0.6392483225840392,603948.SH +2025-05-08,0.6483320149193338,605566.SH +2025-05-09,0.6790788566052001,605566.SH +2025-05-09,0.9267523702536866,603655.SH +2025-05-12,0.7073445316232655,605566.SH +2025-05-12,0.8437961760296849,603655.SH +2025-05-13,0.6046237934350134,605566.SH +2025-05-13,0.9295874811784267,603655.SH +2025-05-14,0.7883224694195627,603311.SH +2025-05-14,0.8414581785005043,603655.SH +2025-05-15,0.5529866280133123,603036.SH +2025-05-15,0.8708539890790312,603655.SH +2025-05-16,0.7304885776243194,603311.SH +2025-05-16,0.8336030141561508,603655.SH +2025-05-19,0.7110582384863201,605566.SH +2025-05-19,1.01415589523696,603655.SH +2025-05-20,0.5510501662871936,605566.SH +2025-05-20,0.8958964754029076,603655.SH +2025-05-21,0.8773335366422623,605566.SH +2025-05-21,0.9534752495972699,603655.SH +2025-05-22,0.7175950625809951,603311.SH +2025-05-22,0.8733191757512718,603655.SH +2025-05-23,0.8240736790223169,603655.SH +2025-05-23,0.8605451468103626,603311.SH +2025-05-26,0.7383825774661128,001360.SZ +2025-05-26,0.7697348409846447,603177.SH +2025-05-27,0.6499873825782204,001360.SZ +2025-05-27,0.6773241546411615,603177.SH +2025-05-28,0.6347145865764008,603311.SH +2025-05-28,0.7132016622648628,603177.SH +2025-05-29,0.6273503057470488,001360.SZ +2025-05-29,0.6979693983297769,603177.SH +2025-05-30,0.8003630976335537,001360.SZ +2025-05-30,0.875945262033168,603177.SH +2025-06-03,0.6577316682498843,001360.SZ +2025-06-03,0.7533190421875356,603177.SH +2025-06-04,0.6600756461817096,001211.SZ +2025-06-04,0.7411019074133294,603177.SH +2025-06-05,0.776248015363484,001211.SZ +2025-06-05,0.8057044171139611,603177.SH +2025-06-06,0.7052104989557331,603177.SH +2025-06-06,0.914979855692295,605567.SH