-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathevaluate.py
More file actions
146 lines (135 loc) · 45.4 KB
/
evaluate.py
File metadata and controls
146 lines (135 loc) · 45.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
from tensorflow.contrib import predictor
from data_input import input_fn_maker
from config import MODEL_SAVE_PB_EPOCH_PATH, VALID_FILE, BATCH_SIZE, CUT_POI_NUM
import numpy as np
from main import eval_indicator
def load_model(ep):
model_filename_dir = MODEL_SAVE_PB_EPOCH_PATH + "/ep" + str(ep)
predict_fn = predictor.from_saved_model(model_filename_dir)
return predict_fn
def predict(predict_fn, features):
predictions = predict_fn(features)
return predictions
def test_input():
N = CUT_POI_NUM
b = [[290.0, 725.0, 2.5, 0.741525635489177, 52527.0, 0.19686426048809846, 53.995418312934774,
5.0, 0.5583498287744652, 1.523283E8, 0.0, 0.0, 0.0, 0.0, 0.0],
[80.0, 200.0, 2.5, 2.1342855534931897, 74995.0, 0.19686426048809846, 53.995418312934774,
5.0, 0.7971794583536279, 5.9996E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[185.0, 372.0, 2.0155113185310936, 0.0, 52527.0, 0.11699999999999999, 40.0, 5.0,
0.24582635999999997, 9.717495E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[122.0, 288.0, 2.3644741110948457, 0.0, 52527.0, 0.13, 47.082858555268075, 5.0,
0.32150577047323364, 6.408294E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[100.0, 247.0, 2.477591757914543, 0.0, 60203.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.3537127980610504, 6.0203E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[139.0, 269.0, 1.9406869220779153, 0.0, 48656.0, 0.11699999999999999, 40.0, 5.0,
0.22771007999999998, 6.763184E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[83.0, 189.0, 2.2828844580465453, 0.0, 66354.0, 0.11699999999999999, 40.0, 5.0,
0.31053672, 5.507382E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[100.0, 228.0, 2.289193430654494, 0.0, 52527.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.30861372595639414, 5.2527E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[96.0, 223.0, 2.323406436700461, 0.0, 52527.0, 0.19782608695652176, 31.165765268826952,
5.0, 0.3238500388197528, 5.042592E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[80.0, 187.0, 2.338141646130762, 0.0, 54521.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.320329144113857, 4.36168E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[80.0, 185.0, 2.323412714703514, 0.0, 52527.0, 0.19782608695652176, 31.165765268826952,
5.0, 0.3238500388197528, 4.20216E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[80.0, 183.0, 2.28920127815831, 0.0, 52527.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.30861372595639414, 4.20216E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[152.0, 254.0, 1.6762282496588252, 0.0, 42563.0, 0.09835111542192046, 36.74256406197181,
5.0, 0.15380872810165686, 6.469576E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[70.0, 162.0, 2.3234166384554222, 0.0, 52527.0, 0.19782608695652176, 31.165765268826952,
5.0, 0.3238500388197528, 3.67689E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[70.0, 160.0, 2.2892052019102183, 0.0, 52527.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.30861372595639414, 3.67689E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[81.0, 163.0, 2.0155521255509385, 0.0, 52527.0, 0.11699999999999999, 40.0, 5.0,
0.24582635999999997, 4.254687E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[123.0, 218.0, 1.7798911796763337, 0.0, 40339.0, 0.11699999999999999, 40.0, 5.0,
0.18878651999999999, 4.961697E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[100.0, 198.0, 1.9845310496905817, 0.0, 40114.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.23568319155890863, 4.0114E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[100.0, 210.0, 2.103714867901173, 0.0, 35848.0, 0.16592957860004834, 42.11692953231436,
5.0, 0.25052175374797253, 3.5848E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[60.0, 137.0, 2.2892091256621265, 0.0, 52527.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.30861372595639414, 3.15162E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[240.0, 240.0, 1.7544003886914266, 0.0, 30738.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.18059604981148064, 7.37712E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[59.0, 128.0, 2.1855941268488723, 0.0, 45640.0, 0.13, 47.082858555268075, 5.0,
0.2793520163801166, 2.69276E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[59.0, 118.0, 2.015560757805137, 0.0, 52527.0, 0.11699999999999999, 40.0, 5.0,
0.24582635999999997, 3.099093E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[90.0, 166.0, 1.8487340426543382, 0.0, 34581.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.2031749625392287, 3.11229E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[66.0, 116.0, 1.7625955668428093, 0.0, 52527.0, 0.06102263202011735, 55.656607090405046,
5.0, 0.17839811477487424, 3.466782E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[72.0, 119.0, 1.664449627553219, 0.0, 45767.0, 0.06102263202011735, 55.656607090405046,
5.0, 0.15543904123406382, 3.295224E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[50.0, 90.0, 1.8021888796564474, 0.0, 52527.0, 0.09316083108888033, 42.966496470380946,
0.3587949870508737, 0.21025478776034623, 2.62635E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[54.0, 95.0, 1.7617872515637156, 0.0, 52471.0, 0.06102263202011735, 55.656607090405046,
5.0, 0.17820792126625215, 2.833434E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[50.0, 98.0, 1.9633938995472875, 0.0, 39252.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.230618652716515, 1.9626E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[90.0, 140.0, 1.5568989778351825, 0.0, 34860.0, 0.11974743411589751, 33.051899634725,
5.0, 0.13797170286265908, 3.1374E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[60.0, 109.0, 1.8186145197601142, 0.0, 34749.0, 0.0871401242135611, 66.84644259590259,
5.0, 0.2024131790513857, 2.08494E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[69.0, 112.0, 1.63575703979705, 0.0, 32883.0, 0.11699999999999999, 40.0, 5.0, 0.15389244,
2.268927E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[50.0, 94.0, 1.8925507537160742, 0.0, 28989.0, 0.16592957860004834, 42.11692953231436,
5.0, 0.20258801381945926, 1.44945E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[60.0, 101.0, 1.698488575832155, 0.0, 28459.0, 0.1935215431648736, 30.360108688146326,
5.0, 0.16720616115508255, 1.70754E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[63.0, 105.0, 1.6776934782041741, 0.0, 26898.0, 0.19782608695652176, 31.165765268826952,
5.0, 0.16583696659191863, 1.694574E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[60.0, 91.0, 1.5296880724765463, 0.0, 33156.0, 0.11974743411589751, 33.051899634725, 5.0,
0.13122747504630877, 1.98936E7, 0.0, 0.0, 0.0, 0.0, 0.0],
[40.0, 46.0, 1.151560323760774, 0.0, 10439.0, 0.06102263202011735, 55.656607090405046,
5.0, 0.035454107794751506, 4175600.0, 0.0, 0.0, 0.0, 0.0, 0.0]]
c = [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] * (
400 - 37)
d = np.array([[290.0], [80.0], [185.0], [122.0], [100.0], [139.0], [83.0], [100.0], [96.0], [80.0], [80.0], [80.0],
[152.0], [70.0], [70.0], [81.0], [123.0], [100.0], [100.0], [60.0], [240.0], [59.0], [59.0], [90.0],
[66.0],
[72.0], [50.0], [54.0], [50.0],
[90.0], [60.0], [69.0], [50.0], [60.0], [63.0], [60.0], [40.0]]).reshape(-1, 1).tolist()
e = [[0.0]] * (400 - 37)
features = {
'poi_dense_feature': [b+c],
#'poi_dense_feature': [[[0, 0, 0, 0, 0]*3] * N],
'poi_cate_feature': [[[0, 0, 0, 0, 0, 0]] * N],
'poi_bid': [d+e],
'poi_size': [[37.0]]
}
labels = [1.1]
return features, labels
def test_input2():
N = CUT_POI_NUM
b = [ [193.0, 466.0, 2.4164138706819274, 0.0, 50725.0, 0.13930734586115856, 53.280079622572785, 5.0, 0.3764964961722222, 97899250.0, 0.0, 0.0, 0.0, 0.0, 0.0],[209.0, 514.0, 2.4634582574142585, 0.0, 52410.0, 0.13930734586115856, 53.280079622572785, 5.0, 0.3890030825901659, 109536900.0, 0.0, 0.0, 0.0, 0.0, 0.0], [80.0, 200.0, 2.5, 0.0, 66398.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.46605005803744326, 53118400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [150.0, 357.0, 2.3848866315167676, 0.0, 57522.0, 0.2218991784439189, 25.73660367370954, 5.0, 0.3285041851267862, 86283000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [140.0, 348.0, 2.486291945909747, 0.0, 51067.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3584411927136076, 71493800.0, 0.0, 0.0, 0.0, 0.0, 0.0], [127.0, 311.0, 2.4490880370152808, 0.0, 51894.0, 0.13930734586115856, 53.280079622572785, 5.0, 0.3851731724467482, 65905380.0, 0.0, 0.0, 0.0, 0.0, 0.0], [120.0, 300.0, 2.5, 0.0, 48662.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.41627469468344147, 58394400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [160.0, 382.0, 2.393088827567531, 0.0, 47865.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.335966234343839, 76584000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [120.0, 300.0, 2.5, 0.0, 46500.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.39778006047388165, 55800000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [262.0, 487.0, 1.8594540715928265, 0.0, 46800.0, 0.11699999999999999, 40.0, 5.0, 0.219024, 122616000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [170.0, 418.0, 2.4624474188813874, 0.0, 40848.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.34943053570402405, 69441600.0, 0.0, 0.0, 0.0, 0.0, 0.0], [150.0, 353.0, 2.353365415382331, 0.0, 46500.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3263852480306803, 69750000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [140.0, 329.0, 2.353370117122067, 0.0, 46500.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3263852480306803, 65100000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [227.0, 420.0, 1.853960805725323, 0.0, 46500.0, 0.11699999999999999, 40.0, 5.0, 0.21762, 105555000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [90.0, 225.0, 2.5, 0.0, 46500.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.39778006047388165, 41850000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [260.0, 493.0, 1.898248633999706, 0.0, 40474.0, 0.14735776872203765, 36.82165847290355, 5.0, 0.21961020115182167, 105232400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [160.0, 358.0, 2.238280155064429, 0.0, 42546.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2986319733916844, 68073600.0, 0.0, 0.0, 0.0, 0.0, 0.0], [179.0, 340.0, 1.9011465940243717, 0.0, 49068.0, 0.11699999999999999, 40.0, 5.0, 0.22963823999999997, 87831720.0, 0.0, 0.0, 0.0, 0.0, 0.0], [110.0, 258.0, 2.353384222341275, 0.0, 46500.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3263852480306803, 51150000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [100.0, 238.0, 2.388314738520515, 0.0, 47700.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.33480809314114945, 47700000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [198.0, 367.0, 1.8539744407705572, 0.0, 46500.0, 0.11699999999999999, 40.0, 5.0, 0.21762, 92070000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [170.0, 367.0, 2.1644364606305078, 0.0, 40009.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2808246750206342, 68015300.0, 0.0, 0.0, 0.0, 0.0, 0.0], [80.0, 195.0, 2.448512962217399, 0.0, 49768.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3493234628815247, 39814400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [270.0, 487.0, 1.8044980311982837, 0.0, 38198.0, 0.09892909789024128, 51.276602861587335, 5.0, 0.19376883054764063, 103134600.0, 0.0, 0.0, 0.0, 0.0, 0.0], [160.0, 345.0, 2.1599590161838402, 0.0, 39855.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2797437432314573, 63768000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [140.0, 326.0, 2.3331781488235888, 0.0, 37237.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.3185405615455038, 52131800.0, 0.0, 0.0, 0.0, 0.0, 0.0], [110.0, 232.0, 2.112703837098477, 0.0, 52827.0, 0.09892909789024128, 51.276602861587335, 5.0, 0.26797806197550167, 58109700.0, 0.0, 0.0, 0.0, 0.0, 0.0], [110.0, 251.0, 2.2848132066583813, 0.0, 44144.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.30984839546379256, 48558400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [140.0, 306.0, 2.1892769989471295, 0.0, 40862.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.28681191408665935, 57206800.0, 0.0, 0.0, 0.0, 0.0, 0.0], [90.0, 211.0, 2.3533936258207464, 0.0, 46500.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3263852480306803, 41850000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [90.0, 211.0, 2.3533936258207464, 0.0, 46500.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3263852480306803, 41850000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [90.0, 211.0, 2.3533936258207464, 0.0, 46500.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3263852480306803, 41850000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [140.0, 304.0, 2.176238028223048, 0.0, 40414.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2836673852454175, 56579600.0, 0.0, 0.0, 0.0, 0.0, 0.0], [237.0, 414.0, 1.7476919331830327, 0.0, 40714.0, 0.11699999999999999, 40.0, 5.0, 0.19054151999999996, 96492180.0, 0.0, 0.0, 0.0, 0.0, 0.0], [110.0, 248.0, 2.2617330642829425, 0.0, 43351.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3042822986532908, 47686100.0, 0.0, 0.0, 0.0, 0.0, 0.0], [80.0, 188.0, 2.3533983275604826, 0.0, 46500.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3263852480306803, 37200000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [267.0, 453.0, 1.6969700202234432, 0.0, 37953.0, 0.11699999999999999, 40.0, 5.0, 0.17762003999999998, 101334510.0, 0.0, 0.0, 0.0, 0.0, 0.0], [130.0, 264.0, 2.032055310555616, 0.0, 46500.0, 0.14735776872203765, 36.82165847290355, 5.0, 0.25230702064435706, 60450000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [130.0, 297.0, 2.2892529969313986, 0.0, 36010.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.308044300594935, 46813000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [143.0, 270.0, 1.8940008817438683, 0.0, 48678.0, 0.11699999999999999, 40.0, 5.0, 0.22781304, 69609540.0, 0.0, 0.0, 0.0, 0.0, 0.0], [80.0, 196.0, 2.4561884678403803, 0.0, 40672.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.3479249595611551, 32537600.0, 0.0, 0.0, 0.0, 0.0, 0.0], [157.0, 291.0, 1.8539937179034742, 0.0, 46500.0, 0.11699999999999999, 40.0, 5.0, 0.21762, 73005000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [165.0, 302.0, 1.8350732444607645, 0.0, 45470.0, 0.11699999999999999, 40.0, 5.0, 0.21279959999999998, 75025500.0, 0.0, 0.0, 0.0, 0.0, 0.0], [80.0, 178.0, 2.2324947339875627, 0.0, 51191.0, 0.2218991784439189, 25.73660367370954, 5.0, 0.29234827962910387, 40952800.0, 0.0, 0.0, 0.0, 0.0, 0.0], [80.0, 185.0, 2.315212770439958, 0.0, 45188.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.3171762707099007, 36150400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [242.0, 413.0, 1.7075604407294147, 0.0, 38529.0, 0.11699999999999999, 40.0, 5.0, 0.18031571999999998, 93240180.0, 0.0, 0.0, 0.0, 0.0, 0.0], [120.0, 243.0, 2.032060012295352, 0.0, 46500.0, 0.14735776872203765, 36.82165847290355, 5.0, 0.25230702064435706, 55800000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [110.0, 242.0, 2.2020099215913906, 0.0, 41299.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.28987923351438855, 45428900.0, 0.0, 0.0, 0.0, 0.0, 0.0], [129.0, 245.0, 1.9041820840593142, 0.0, 49232.0, 0.11699999999999999, 40.0, 5.0, 0.23040575999999996, 63509280.0, 0.0, 0.0, 0.0, 0.0, 0.0], [130.0, 292.0, 2.253020713414275, 0.0, 34998.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.2993872377734389, 45497400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [100.0, 222.0, 2.2206417243655285, 0.0, 41939.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2943714175733054, 41939000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [177.0, 316.0, 1.7893001786537646, 0.0, 42978.0, 0.11699999999999999, 40.0, 5.0, 0.20113704, 76071060.0, 0.0, 0.0, 0.0, 0.0, 0.0], [110.0, 223.0, 2.0320647140350876, 0.0, 46500.0, 0.14735776872203765, 36.82165847290355, 5.0, 0.25230702064435706, 51150000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [190.0, 333.0, 1.7526360496410023, 0.0, 40982.0, 0.11699999999999999, 40.0, 5.0, 0.19179575999999998, 77865800.0, 0.0, 0.0, 0.0, 0.0, 0.0], [120.0, 268.0, 2.235195694609024, 0.0, 34500.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.2951271416419122, 41400000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [211.0, 362.0, 1.7176027100835698, 0.0, 39075.0, 0.11699999999999999, 40.0, 5.0, 0.18287099999999998, 82448250.0, 0.0, 0.0, 0.0, 0.0, 0.0], [160.0, 337.0, 2.10915155367748, 0.0, 30980.0, 0.16592103535865854, 51.557115010599595, 5.0, 0.26501561878453445, 49568000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [80.0, 166.0, 2.0755417532217995, 0.0, 51062.0, 0.09892909789024128, 51.276602861587335, 5.0, 0.25902466164258936, 40849600.0, 0.0, 0.0, 0.0, 0.0, 0.0], [130.0, 269.0, 2.070999609118411, 0.0, 36798.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2582865453125371, 47837400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [100.0, 214.0, 2.149305748372841, 0.0, 39488.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.27716775643517216, 39488000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [180.0, 326.0, 1.8138080653840596, 0.0, 38638.0, 0.09892909789024128, 51.276602861587335, 5.0, 0.19600083969578874, 69548400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [124.0, 229.0, 1.8540092336446026, 0.0, 46500.0, 0.11699999999999999, 40.0, 5.0, 0.21762, 57660000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [197.0, 337.0, 1.7147075056220684, 0.0, 38917.0, 0.11699999999999999, 40.0, 5.0, 0.18213155999999997, 76666490.0, 0.0, 0.0, 0.0, 0.0, 0.0], [100.0, 201.0, 2.0113395207566778, 0.0, 45566.0, 0.14735776872203765, 36.82165847290355, 5.0, 0.24723917640173707, 45566000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [124.0, 229.0, 1.8486280718670103, 0.0, 46207.0, 0.11699999999999999, 40.0, 5.0, 0.21624875999999998, 57296680.0, 0.0, 0.0, 0.0, 0.0, 0.0], [140.0, 273.0, 1.9514280140381741, 0.0, 39518.0, 0.2218991784439189, 25.73660367370954, 5.0, 0.2256845796015496, 55325200.0, 0.0, 0.0, 0.0, 0.0, 0.0], [90.0, 194.0, 2.164852437538156, 0.0, 40022.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.28091592250933095, 36019800.0, 0.0, 0.0, 0.0, 0.0, 0.0], [209.0, 353.0, 1.6897611888109374, 0.0, 37559.0, 0.11699999999999999, 40.0, 5.0, 0.17577611999999998, 78498310.0, 0.0, 0.0, 0.0, 0.0, 0.0], [70.0, 156.0, 2.2323850822673363, 0.0, 42342.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2972000897229047, 29639400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [100.0, 197.0, 1.9794429590027094, 0.0, 46500.0, 0.09892909789024128, 51.276602861587335, 5.0, 0.2358827849747445, 46500000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [100.0, 212.0, 2.124246476512497, 0.0, 38627.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.27112436506841053, 38627000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [205.0, 345.0, 1.6877244723828975, 0.0, 37448.0, 0.11699999999999999, 40.0, 5.0, 0.17525664, 76768400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [114.0, 211.0, 1.8522875558379441, 0.0, 46406.0, 0.11699999999999999, 40.0, 5.0, 0.21718008, 52902840.0, 0.0, 0.0, 0.0, 0.0, 0.0], [220.0, 364.0, 1.6559263240838331, 0.0, 35717.0, 0.11699999999999999, 40.0, 5.0, 0.16715555999999998, 78577400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [106.0, 196.0, 1.8540176967761275, 0.0, 46500.0, 0.11699999999999999, 40.0, 5.0, 0.21762, 49290000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [350.0, 350.0, 1.8981609321143895, 0.0, 30860.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2166075000908988, 108010000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [143.0, 251.0, 1.7567720735453403, 0.0, 41206.0, 0.11699999999999999, 40.0, 5.0, 0.19284408, 58924580.0, 0.0, 0.0, 0.0, 0.0, 0.0], [100.0, 184.0, 1.8459579580235084, 0.0, 46061.0, 0.11699999999999999, 40.0, 5.0, 0.21556547999999998, 46061000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [170.0, 322.0, 1.8990584805810076, 0.0, 30891.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2168250902562526, 52514700.0, 0.0, 0.0, 0.0, 0.0, 0.0], [130.0, 239.0, 1.8415083516872675, 0.0, 39952.0, 0.09892909789024128, 51.276602861587335, 5.0, 0.20266643065184928, 51937600.0, 0.0, 0.0, 0.0, 0.0, 0.0], [243.0, 389.0, 1.6027834246811632, 0.0, 32824.0, 0.11699999999999999, 40.0, 5.0, 0.15361631999999997, 79762320.0, 0.0, 0.0, 0.0, 0.0, 0.0], [130.0, 255.0, 1.9640684072427956, 0.0, 33124.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.2324986011993173, 43061200.0, 0.0, 0.0, 0.0, 0.0, 0.0], [190.0, 350.0, 1.8427312013178354, 0.0, 28956.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.20324325251562106, 55016400.0, 0.0, 0.0, 0.0, 0.0, 0.0], [88.0, 163.0, 1.8540261599076522, 0.0, 46500.0, 0.11699999999999999, 40.0, 5.0, 0.21762, 40920000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [76.0, 143.0, 1.8908000131855722, 0.0, 48502.0, 0.11699999999999999, 40.0, 5.0, 0.22698936, 36861520.0, 0.0, 0.0, 0.0, 0.0, 0.0], [104.0, 186.0, 1.793613718740113, 0.0, 43211.0, 0.11699999999999999, 40.0, 5.0, 0.20222748, 44939440.0, 0.0, 0.0, 0.0, 0.0, 0.0], [189.0, 308.0, 1.6343427894072242, 0.0, 34541.0, 0.11699999999999999, 40.0, 5.0, 0.16165188, 65282490.0, 0.0, 0.0, 0.0, 0.0, 0.0], [89.0, 173.0, 1.9485685279155, 0.0, 33969.0, 0.13930734586115856, 53.280079622572785, 5.0, 0.2521283288018574, 30232410.0, 0.0, 0.0, 0.0, 0.0, 0.0], [160.0, 293.0, 1.834945207978887, 0.0, 28688.0, 0.22560274801508476, 31.11237630664108, 5.0, 0.20136215044094963, 45900800.0, 0.0, 0.0, 0.0, 0.0, 0.0], [103.0, 181.0, 1.7579662878550204, 0.0, 41270.0, 0.11699999999999999, 40.0, 5.0, 0.1931436, 42508100.0, 0.0, 0.0, 0.0, 0.0, 0.0], [120.0, 205.0, 1.7116031675027847, 0.0, 38746.0, 0.11699999999999999, 40.0, 5.0, 0.18133128, 46495200.0, 0.0, 0.0, 0.0, 0.0, 0.0], [197.0, 313.0, 1.5888470903939482, 0.0, 32064.0, 0.11699999999999999, 40.0, 5.0, 0.15005952, 63166080.0, 0.0, 0.0, 0.0, 0.0, 0.0], [210.0, 329.0, 1.5692998309262913, 0.0, 31000.0, 0.11699999999999999, 40.0, 5.0, 0.14508, 65100000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [90.0, 158.0, 1.7622699832428088, 0.0, 41504.0, 0.11699999999999999, 40.0, 5.0, 0.19423871999999998, 37353600.0, 0.0, 0.0, 0.0, 0.0, 0.0], [90.0, 163.0, 1.8200218390615663, 0.0, 38931.0, 0.09892909789024128, 51.276602861587335, 5.0, 0.19748715487853286, 35037900.0, 0.0, 0.0, 0.0, 0.0, 0.0], [83.0, 145.0, 1.7543576405830055, 0.0, 41073.0, 0.11699999999999999, 40.0, 5.0, 0.19222163999999997, 34090590.0, 0.0, 0.0, 0.0, 0.0, 0.0], [139.0, 226.0, 1.6301421779391931, 0.0, 34311.0, 0.11699999999999999, 40.0, 5.0, 0.16057548, 47692290.0, 0.0, 0.0, 0.0, 0.0, 0.0], [165.0, 262.0, 1.590827270125616, 0.0, 32171.0, 0.11699999999999999, 40.0, 5.0, 0.15056028, 53082150.0, 0.0, 0.0, 0.0, 0.0, 0.0], [150.0, 246.0, 1.6449694947458842, 0.0, 29060.0, 0.14735776872203765, 36.82165847290355, 5.0, 0.15767832300914011, 43590000.0, 0.0, 0.0, 0.0, 0.0, 0.0], [98.0, 160.0, 1.6362221492243472, 0.0, 34641.0, 0.11699999999999999, 40.0, 5.0, 0.16211987999999997, 33948180.0, 0.0, 0.0, 0.0, 0.0, 0.0], [138.0, 209.0, 1.5148425333018234, 0.0, 28033.0, 0.11699999999999999, 40.0, 5.0, 0.13119444, 38685540.0, 0.0, 0.0, 0.0, 0.0, 0.0], [230.0, 301.0, 1.309249916836145, 0.0, 16841.0, 0.11699999999999999, 40.0, 5.0, 0.07881587999999998, 38734300.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]]
d = np.array([[140],[110],[30],[150],[40],[130],[90],[77],[100],[110],[110],[237],[200],[210],[141],[188],[66]]).reshape(-1, 1).tolist()
e = [[0.0]] * (400 - 17)
features = {
'poi_dense_feature': [b],
#'poi_dense_feature': [[[0, 0, 0, 0, 0]*3] * N],
'poi_cate_feature': [[[1, 1, 1, 1, 1, 0]] * N],
'poi_bid': [d+e],
'poi_size': [[103.0]]
}
labels = [1.1]
return features, labels
def eval_input():
valid_input_fn = input_fn_maker(VALID_FILE, False, batch_size=BATCH_SIZE, epoch=1)
return valid_input_fn
if __name__ == '__main__':
mode = 1 # 1:test, 2:eval
model = load_model(ep=0)
if mode == 1:
features, labels = test_input2()
print(predict(model, features))
else:
DATA_FILE = "/home/hadoop-waimai/cephfs/data/wangze18/data/auction/test_0804/"
VALID_LIST = ["20210804"]
VALID_FILE = [DATA_FILE + x + "/part-r-00001" for x in VALID_LIST]
valid_input_fn = input_fn_maker(VALID_FILE, False, batch_size=BATCH_SIZE, epoch=1)
pred_result = model.predict(input_fn=valid_input_fn, yield_single_examples=False)
eval_indicator(pred_result, 0, 0)