package deepDriver.dl.aml.math.test;

public class TestData {
	
	public static void main(String[] args) {
//		double [] x = new double[]{
//				4.356364,3.914466,3.520398,2.50165,2.456264,2.435618,2.392068,2.024448,1.98131,1.702594,1.636472,1.45983,1.349134,1.345238,1.110666,1.072944,1.057252,1.021518,0.99813,0.954874,0.952822,0.889132,0.880638,0.87536,0.853418,0.832764,0.808672,0.7918,0.78366,0.764848,0.729734,0.713202,0.708228,0.701642,0.680204,0.65035,0.649318,0.640926,0.638884,0.606452,0.573548,0.569732,0.544722,0.543406,0.539054,0.526896,0.478168,0.451678,0.43512,0.421956,0.412838,0.402728,0.39527,0.376836,0.359034,0.34751,0.342552,0.34248,0.337584,0.335308,0.327194,0.322132,0.307692,0.30133,0.294882,0.292074,0.282048,0.282042,0.274502,0.270854,0.269518,0.26645,0.265068,0.2597,0.25475,0.248316,0.23816,0.231452,0.225886,0.222114,0.222054,0.216852,0.21446,0.21403,0.208436,0.207048,0.199256,0.196894,0.194784,0.192434,0.19232,0.189526,0.189018,0.187036,0.184328,0.180904,0.180744,0.17832,0.171078,0.169338,0.163074,0.16157,0.160562,0.16013,0.15907,0.154476,0.153168,0.152146,0.15117,0.147834,0.143902,0.141808,0.140202,0.138038,0.136992,0.134072,0.132888,0.132288,0.130626,0.126548,0.125278,0.124894,0.123984,0.121626,0.121352,0.12113,0.117384,0.116224,0.114186,0.11393,0.11222,0.109708,0.10917,0.109162,0.108502,0.108032,0.107988,0.106804,0.105506,0.102348,0.102298,0.102248,0.102012,0.10103,0.100816,0.100442,0.100236,0.098532,0.097838,0.09548,0.095354,0.095052,0.092658,0.09209,0.08994,0.087148,0.087056,0.08622,0.08609,0.08527,0.080056,0.077922,0.076662,0.074634,0.074558,0.072774,0.07215,0.071492,0.069824,0.069378,0.069082,0.068658,0.06297,0.062598,0.05954,0.059024,0.058924,0.058504,0.058264,0.057078,0.05705,0.056938,0.056498,0.05634,0.05563,0.055158,0.055154,0.054798,0.053744,0.05234,0.052324,0.052156,0.052024,0.051992,0.05196,0.051028,0.051014,0.050662,0.05014,0.050024,0.046796,0.046204,0.045178,0.044798,0.04454,0.04453,0.043964,0.043896,0.042986,0.0424,0.04221,0.041712,0.040346,0.040308,0.039986,0.039774,0.038592,0.038454,0.038168,0.038096,0.038036,0.038006,0.037956,0.03688,0.036346,0.035282,0.035124,0.035124,0.035006,0.034836,0.034162,0.032948,0.032378,0.032364,0.031976,0.031962,0.031312,0.031024,0.028504,0.027816,0.027734,0.027608,0.027486,0.027132,0.026526,0.026296,0.025216,0.025158,0.024842,0.024588,0.024416,0.023788,0.023756,0.023584,0.02251,0.0222,0.021918,0.021452,0.021156,0.02091,0.019994,0.018874,0.017724,0.01645,0.016266,0.015624,0.014712,0.01437,0.013986,0.01383,0.013648,0.013408,0.01331,0.013002,0.012794,0.012698,0.012554,0.01192,0.011472,0.011258,0.011244,0.011204,0.0109,0.010668,0.010476,0.00958,0.009562,0.009558,0.009226,0.009184,0.009166,0.008796,0.00819,0.007852,0.007166,0.006648,0.006338,0.005872,0.005862,0.00556,0.005376,0.00536,0.005046,0.00501,0.004766,0.00475,0.004658,0.004572,0.00453,0.004462,0.00437,0.004208,0.004194,0.004114,0.003976,0.003944,0.003826,0.003778,0.003738,0.003732,0.003616,0.003496,0.003326,0.003312,0.00305,0.00285,0.002696,0.002512,0.002512,0.002378,0.002324,0.0023,0.002248,0.00169,0.001642,0.001442,0.001158,0.001054,0.000874,0.000826,0.000808,0.000808,0.000784,0.000738,0.000712,0.00032,0.000242,0.000178,0.000114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
// 		};  
		double [] x = new double[]{
//				0.63912416,0.592672525,0.546591766,0.398226548,0.390275043,0.386609175,0.378773521,0.306306626,0.296952431,0.231111099,0.213908579,0.164302284,0.130055087,0.128799127,0.045583477,0.030577055,0.024178515,0.009246024,-0.000812891,-0.020053932,-0.020988224,-0.051033759,-0.055202578,-0.057813303,-0.068838201,-0.079478057,-0.092227594,-0.101384503,-0.10587232,-0.116424865,-0.136835418,-0.146787448,-0.149826907,-0.153884422,-0.167360818,-0.186852855,-0.187542558,-0.19319211,-0.194577988,-0.217203567,-0.24143023,-0.244329387,-0.263825084,-0.264875571,-0.268367727,-0.278275098,-0.320419491,-0.345171062,-0.361390954,-0.374732833,-0.384220335,-0.394988175,-0.403106146,-0.423847615,-0.444864422,-0.459032694,-0.465273492,-0.465364785,-0.471618145,-0.474556085,-0.485194669,-0.491966131,-0.511883795,-0.520957628,-0.530351737,-0.534507102,-0.549676976,-0.549686214,-0.561454487,-0.567264746,-0.569412225,-0.574384275,-0.576642699,-0.58552805,-0.593885807,-0.604995296,-0.623131178,-0.635539062,-0.646110685,-0.653424067,-0.653541399,-0.663836568,-0.668653698,-0.669525349,-0.68102727,-0.68392896,-0.700588592,-0.705767518,-0.71044672,-0.715718193,-0.71597555,-0.722331203,-0.723496836,-0.728074794,-0.734408689,-0.74255183,-0.742936111,-0.748799945,-0.766805836,-0.771245574,-0.787615276,-0.791639275,-0.794357231,-0.795527296,-0.798411719,-0.811138985,-0.814831958,-0.817739461,-0.820534387,-0.830225672,-0.84193317,-0.848299268,-0.853245791,-0.860001342,-0.863304794,-0.872661912,-0.876514235,-0.878479549,-0.883970372,-0.897744714,-0.902125189,-0.903458425,-0.906634356,-0.914973576,-0.915953062,-0.916748283,-0.930391095,-0.934704182,-0.94238714,-0.943361903,-0.949929736,-0.959761702,-0.96189669,-0.961928516,-0.964562256,-0.966447584,-0.966624502,-0.971412482,-0.976722842,-0.98992064,-0.990132857,-0.990345178,-0.991348738,-0.995549647,-0.996470538,-0.998084648,-0.998976273,-1.006422702,-1.009492434,-1.02008759,-1.020661084,-1.022038741,-1.033117078,-1.035787527,-1.046047117,-1.059742575,-1.060201291,-1.064391981,-1.065047292,-1.069203737,-1.096606113,-1.108339909,-1.115419855,-1.127063282,-1.12750575,-1.138023754,-1.141763665,-1.145742553,-1.155995275,-1.158778224,-1.160635098,-1.163308852,-1.200866307,-1.203439542,-1.22519117,-1.228971362,-1.229707779,-1.23281444,-1.234599703,-1.243531253,-1.243744351,-1.244597792,-1.247966926,-1.249183157,-1.25469094,-1.258391489,-1.258422985,-1.261235292,-1.269670014,-1.281166282,-1.281299063,-1.282695723,-1.283796259,-1.284063476,-1.284330858,-1.292191453,-1.292310622,-1.295317669,-1.29981567,-1.300821584,-1.329791268,-1.335320425,-1.345072999,-1.348741375,-1.351249787,-1.351347305,-1.356902801,-1.357575053,-1.366672966,-1.372634143,-1.374584648,-1.379738986,-1.394199516,-1.39460875,-1.398092038,-1.400400731,-1.413502714,-1.415058478,-1.418300596,-1.419120622,-1.419805161,-1.420147836,-1.420719562,-1.433209088,-1.439543378,-1.452446804,-1.454396032,-1.454396032,-1.455857512,-1.457971718,-1.466456712,-1.482170943,-1.489749981,-1.489937807,-1.495175865,-1.495366053,-1.504289192,-1.508302208,-1.545094191,-1.555705322,-1.556987489,-1.558965054,-1.560888458,-1.566518192,-1.576328235,-1.580110309,-1.598323804,-1.599323887,-1.604813443,-1.609276796,-1.612325484,-1.62364207,-1.624226683,-1.627382534,-1.647624505,-1.653647026,-1.659199077,-1.668532212,-1.674566442,-1.679645967,-1.699100312,-1.724136049,-1.751438259,-1.783834098,-1.788719232,-1.80620777,-1.832328284,-1.842543232,-1.854306476,-1.85917782,-1.864930986,-1.872635999,-1.875821945,-1.885989838,-1.892993654,-1.896264677,-1.901217876,-1.923723745,-1.940360862,-1.948538756,-1.949079163,-1.9506269,-1.962573502,-1.971916993,-1.97980451,-2.018634491,-2.019451261,-2.019632974,-2.03498655,-2.036968125,-2.037820147,-2.055714779,-2.086716098,-2.105019709,-2.144723196,-2.177308989,-2.198047765,-2.231213953,-2.231954186,-2.254925208,-2.26954074,-2.27083521,-2.297052754,-2.300162274,-2.321845962,-2.32330639,-2.331800516,-2.339893778,-2.343901798,-2.350470434,-2.359518563,-2.375924269,-2.377371574,-2.385735713,-2.400553624,-2.404063094,-2.417255034,-2.422738046,-2.427360703,-2.428058365,-2.441771578,-2.456428576,-2.478077755,-2.479909672,-2.515700161,-2.54515514,-2.569280112,-2.599980365,-2.599980365,-2.62378815,-2.633763876,-2.638272164,-2.648203693,-2.772113295,-2.784626847,-2.84103474,-2.936291441,-2.977159389,-3.058488567,-3.083019953,-3.092588639,-3.092588639,-3.105683937,-3.131943638,-3.147520006,-3.494850022,-3.616184634,-3.749579998,-3.943095149
//				9.519984948,9.485095853,9.356448732,9.316201132,9.258402519,9.223565217,9.168287294,9.15783554,9.146754008,9.063351775,9.019222101,9.000642833,9.000471068,8.988449137,8.98474493,8.92302525,8.906437355,8.906416651,8.875094955,8.861193922,8.802693746,8.7986613,8.794233347,8.783557335,8.765695444,8.724009948,8.696084679,8.695720774,8.688268886,8.687196863,8.682052785,8.678602413,8.676294294,8.63632492,8.634852417,8.634477418,8.624235409,8.620297672,8.613253019,8.606315552,8.597553682,8.596942907,8.572838209,8.571464047,8.56534904,8.552736687,8.552356855,8.53806801,8.537944299,8.527363051,8.526695298,8.526395806,8.523670236,8.523590772,8.521263497,8.519358968,8.512312934,8.504375538,8.495897773,8.489690437,8.485739129,8.472317867,8.470462907,8.466380062,8.462395418,8.460024514,8.453148082,8.45296517,8.449825989,8.449527789,8.424814708,8.412077544,8.411241104,8.409779667,8.402729731,8.399505589,8.393708196,8.386953565,8.386757043,8.383538729,8.380329032,8.374107102,8.362495748,8.360721067,8.358846584,8.355956454,8.35146931,8.331663314,8.327200951,8.325875201,8.307182762,8.306175604,8.300455429,8.298702632,8.294495625,8.289824014,8.282107814,8.272798946,8.270144083,8.266011781,8.266001942,8.262594464,8.260978247,8.252787673,8.251268648,8.247940946,8.247063274,8.244525031,8.238895941,8.229559181,8.229340704,8.225869894,8.222758629,8.21059604,8.209124883,8.204128427,8.202508478,8.201607097,8.190548463,8.188872348,8.184129707,8.183646523,8.179914207,8.169415135,8.165390765,8.162735549,8.156847437,8.155177385,8.146717931,8.136868994,8.133622952,8.131655116,8.115741652,8.115150215,8.113337677,8.109524113,8.108955456,8.100307299,8.0924639,8.088228841,8.083403556,8.082166261,8.079983667,8.072372402,8.070521442,8.061911955,8.060935742,8.059155163,8.05851568,8.056074395,8.049710048,8.042377854,8.035130825,8.029193661,8.027482857,8.021534777,8.018502821,8.013315617,8.012596542,8.005182778,8.001550656,7.999534521,7.997691895,7.987034595,7.982860555,7.97883925,7.97869416,7.974173475,7.970252465,7.968231615,7.962328632,7.957084128,7.956825126,7.952082375,7.937239348,7.936039666,7.932186701,7.928887704,7.924066155,7.921435412,7.91891105,7.917699428,7.917500447,7.911015851,7.901955258,7.899278615,7.892159848,7.889392026,7.88302448,7.870024458,7.864921088,7.859167544,7.857763374,7.854705239,7.849797491,7.835300971,7.827347209,7.825433038,7.815329638,7.814227732,7.811188063,7.808490864,7.79827375,7.797644396,7.794502177,7.789261791,7.787877303,7.786954712,7.777835056,7.771433077,7.768277739,7.768012689,7.764567337,7.754825385,7.745772804,7.733347797,7.732438635,7.728070652,7.718483079,7.718348114,7.712426218,7.710316215,7.707165174,7.702839012,7.691028082,7.684100186,7.682210134,7.671033439,7.66010378,7.653473919,7.644215693,7.640891915,7.635447142,7.635058503,7.617809159,7.616970653,7.594862075,7.594048636,7.589925608,7.586268274,7.584217569,7.580775569,7.57463638,7.573697787,7.57261764,7.568024543,7.545980691,7.542923599,7.542373127,7.537790267,7.53569164,7.527881139,7.502957373,7.489188463,7.487873889,7.487593114,7.487583688,7.484927304,7.480832267,7.479458005,7.47678685,7.476088738,7.473224942,7.461220243,7.460494438,7.459785994,7.452926427,7.446989648,7.442388934,7.439158246,7.41702985,7.413904806,7.41272652,7.402318534,7.399921475,7.381818285,7.376852355,7.368884238,7.368666016,7.358698952,7.326351696,7.325221471,7.317895682,7.311716341,7.300742202,7.296990482,7.293428169,7.284461867,7.274535637,7.273174052,7.2695655,7.263590767,7.246949702,7.236597061,7.229334088,7.221334858,7.218519015,7.216734574,7.214445332,7.20585648,7.174437012,7.148766194,7.139967478,7.135332731,7.130506937,7.126209229,7.115382689,7.0755859,7.068506602,7.062098501,7.055677226,7.048693994,7.044720457,7.033080567,7.00590649,6.975621294,6.965362261,6.965017875,6.958318765,6.94288375,6.930642167,6.928825939,6.919595954,6.91857669,6.908638657,6.904840515,6.900279605,6.900227312,6.896004806,6.891272563,6.882063873,6.873392455,6.864367479,6.860308174,6.855597225,6.854998114,6.783963933,6.779789428,6.766725664,6.755096696,6.75458866,6.737217857,6.734759278,6.720736655,6.693714289,6.675327137,6.669378998,6.604765993,6.582394642,6.54605319,6.533967815,6.531943874,6.531920778,6.502332193,6.47708651,6.468697432,6.41683864,6.398594258,6.3985698,6.396258993,6.394579849,6.391448895,6.29909678,6.194086497,6.181309535,6.126902188,6.117095885,6.028139997,5.854120744,5.80016011
				7.756556954,7.752702093,7.655392314,7.600197788,7.526008759,7.51507478,7.482128893,7.461291783,7.441832197,7.391056304,7.386389146,7.377221778,7.374177499,7.331960643,7.331532416,7.255794107,7.225196118,7.22291015,7.217741245,7.190413308,7.176124951,7.121949957,7.11299211,7.102316097,7.06546399,7.052268097,7.032792426,7.028840271,7.025389899,7.023541063,7.020877938,7.011193028,7.007027648,6.997114675,6.995053057,6.988226859,6.986829216,6.979522727,6.973303755,6.97106055,6.964085226,6.958493574,6.958160702,6.951157244,6.950676696,6.948214756,6.94209975,6.935507414,6.93495629,6.934901145,6.926394863,6.919664729,6.910252943,6.902315547,6.898014207,6.895571313,6.891596972,6.88021756,6.875179053,6.862489838,6.847240658,6.843203089,6.836743932,6.836304634,6.826932605,6.823334174,6.820176497,6.818942741,6.799653954,6.797705321,6.791648205,6.784893574,6.780867312,6.779480441,6.767466461,6.763507753,6.760289439,6.749409318,6.74793721,6.747021835,6.746062727,6.728549334,6.72514096,6.72162229,6.721308756,6.721145422,6.708414024,6.6973585,6.69229388,6.68822253,6.681711768,6.679117123,6.670738954,6.669323957,6.665615767,6.663941951,6.660534473,6.660240787,6.659112344,6.656501697,6.652773931,6.650485439,6.644633964,6.638276097,6.632574913,6.62749919,6.623698468,6.615239014,6.614298991,6.606620893,6.606282301,6.602620603,6.602068436,6.595955851,6.591897354,6.590172261,6.588510816,6.588488472,6.586812357,6.585875593,6.580566494,6.578953141,6.578357807,6.577854216,6.575815701,6.574789002,6.571174078,6.569269633,6.568828382,6.560675557,6.556749923,6.555785764,6.551871519,6.548970941,6.547539928,6.546948491,6.54406358,6.541517392,6.52917186,6.523681166,6.51784391,6.511548665,6.507464122,6.503651908,6.502213179,6.5000328,6.49600394,6.49313121,6.482826997,6.481117625,6.480106269,6.47289116,6.468461451,6.457095172,6.447650056,6.443232021,6.439251386,6.43010543,6.424163571,6.419128563,6.405865873,6.404560748,6.398910564,6.395631904,6.390066326,6.388066322,6.387799833,6.373402398,6.367763655,6.36260855,6.360268641,6.354017565,6.35356614,6.348091803,6.344041269,6.339407879,6.334066809,6.333834838,6.331369609,6.324275045,6.322171661,6.320309419,6.319375421,6.316103847,6.30893741,6.303770892,6.298869861,6.295342867,6.287446082,6.280964489,6.278140131,6.276029324,6.274921642,6.272685077,6.271044708,6.267964466,6.266142736,6.263127761,6.262835906,6.258732884,6.255475795,6.234368431,6.23295929,6.228197819,6.227121386,6.222517114,6.218729424,6.218530443,6.213924695,6.213269647,6.21075734,6.199834174,6.196812696,6.195584405,6.193912278,6.193912184,6.192442185,6.189470303,6.188229092,6.180759277,6.171768151,6.148766194,6.148323941,6.146536511,6.14176003,6.141589841,6.140032142,6.139849398,6.135515919,6.116100567,6.112907791,6.112804354,6.111244485,6.096576532,6.091145528,6.088533609,6.075534697,6.072619766,6.069486402,6.065802344,6.064432096,6.060669012,6.050794031,6.032998512,6.024473068,6.016315139,6.015749167,6.012067209,6.00233675,5.98967819,5.984443433,5.984208282,5.98266474,5.982157578,5.97268931,5.965964551,5.921364826,5.920484349,5.916922441,5.91672558,5.912630543,5.908090292,5.894771497,5.883804594,5.882855745,5.880710841,5.874028747,5.870039903,5.86113189,5.854115232,5.850866435,5.850339368,5.848617419,5.845373438,5.840774427,5.840328943,5.837970953,5.834595086,5.834121209,5.820579007,5.816306914,5.814969859,5.812581737,5.802396451,5.799471985,5.797414382,5.793742554,5.782283652,5.77489179,5.774176826,5.766606024,5.764415522,5.752212834,5.741695135,5.725372881,5.717206886,5.697315757,5.662846224,5.63453707,5.628427869,5.603497026,5.603220629,5.582141185,5.57903023,5.576466332,5.574204436,5.571572739,5.528463263,5.5156604,5.513322697,5.512204101,5.488417956,5.48789662,5.487392551,5.453520913,5.453296971,5.451704684,5.437733771,5.432427936,5.428630046,5.426839848,5.423158351,5.423106058,5.417276963,5.414445976,5.414151308,5.413150143,5.409059761,5.404942619,5.387246224,5.368242477,5.364525889,5.362274189,5.348425664,5.31152918,5.305763307,5.302780524,5.275214517,5.265449994,5.260096602,5.249438682,5.236582756,5.178456777,5.156813198,5.137411788,5.135236611,5.127644738,5.06775566,5.055174162,5.054799524,5.028817837,4.988137761,4.963547453,4.925476946,4.919160017,4.897302913,4.89344428,4.863100932,4.842267299,4.81365943,4.811665298,4.783475136,4.755028736,4.70418828,4.63997463,4.592026506,4.547118592,4.426080006,4.348970765,4.243857609
		};
		
		System.out.println(x.length);
		 
		double max = 8;
		double min = 4;
		int al = 50;
		int [] as = new int[al+1];
		double ut = (max - min)/(double)al;
		for (int i = 0; i < x.length; i++) {
			int j = (int)Math.rint((x[i] - min)/ut);
			as[j] = as[j] + 1;
		}
		for (int i = 0; i < as.length; i++) {
			System.out.println(as[i]);
		}
	}
				
}