Dodanie projektu
6
.idea/inspectionProfiles/profiles_settings.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
4
.idea/misc.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (untitled2)" project-jdk-type="Python SDK" />
|
||||
</project>
|
8
.idea/modules.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/smieciara.iml" filepath="$PROJECT_DIR$/.idea/smieciara.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
8
.idea/smieciara.iml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="jdk" jdkName="Python 3.7 (untitled2)" jdkType="Python SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
6
.idea/vcs.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
143
.idea/workspace.xml
Normal file
@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="9f88f6ee-b4a6-4771-930e-edad9600a746" name="Default Changelist" comment="" />
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="FileTemplateManagerImpl">
|
||||
<option name="RECENT_TEMPLATES">
|
||||
<list>
|
||||
<option value="Python Script" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="Git.Settings">
|
||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||
</component>
|
||||
<component name="GitSEFilterConfiguration">
|
||||
<file-type-list>
|
||||
<filtered-out-file-type name="LOCAL_BRANCH" />
|
||||
<filtered-out-file-type name="REMOTE_BRANCH" />
|
||||
<filtered-out-file-type name="TAG" />
|
||||
<filtered-out-file-type name="COMMIT_BY_MESSAGE" />
|
||||
</file-type-list>
|
||||
</component>
|
||||
<component name="ProjectId" id="1pqosrP28Vxvdu4i5d90lR6MbaV" />
|
||||
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
|
||||
<component name="ProjectViewState">
|
||||
<option name="hideEmptyMiddlePackages" value="true" />
|
||||
<option name="showLibraryContents" value="true" />
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
|
||||
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
|
||||
<property name="run.code.analysis.last.selected.profile" value="aDefault" />
|
||||
<property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
|
||||
</component>
|
||||
<component name="RecentsManager">
|
||||
<key name="CopyFile.RECENT_KEYS">
|
||||
<recent name="C:\Users\micha\Desktop\smieciara" />
|
||||
</key>
|
||||
</component>
|
||||
<component name="RunManager" selected="Python.genetic_algorithm (1)">
|
||||
<configuration name="genetic_algorithm (1)" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||
<module name="smieciara" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$USER_HOME$/Downloads" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<option name="SCRIPT_NAME" value="$USER_HOME$/Downloads/genetic_algorithm (1).py" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="false" />
|
||||
<option name="REDIRECT_INPUT" value="false" />
|
||||
<option name="INPUT_FILE" value="" />
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
<configuration name="genetic_algorithm" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||
<module name="smieciara" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="C:\Users\Natalia\PycharmProjects\untitled\venv\Scripts\python.exe" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/genetic_algorithm.py" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="false" />
|
||||
<option name="REDIRECT_INPUT" value="false" />
|
||||
<option name="INPUT_FILE" value="" />
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
<configuration name="main" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||
<module name="smieciara" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="C:\Users\Natalia\PycharmProjects\untitled2\venv\Scripts\python.exe" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/main.py" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="false" />
|
||||
<option name="REDIRECT_INPUT" value="false" />
|
||||
<option name="INPUT_FILE" value="" />
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
<recent_temporary>
|
||||
<list>
|
||||
<item itemvalue="Python.genetic_algorithm (1)" />
|
||||
<item itemvalue="Python.genetic_algorithm" />
|
||||
<item itemvalue="Python.main" />
|
||||
</list>
|
||||
</recent_temporary>
|
||||
</component>
|
||||
<component name="ServiceViewManager">
|
||||
<option name="viewStates">
|
||||
<list>
|
||||
<serviceView>
|
||||
<treeState>
|
||||
<expand />
|
||||
<select />
|
||||
</treeState>
|
||||
</serviceView>
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
|
||||
<component name="SvnConfiguration">
|
||||
<configuration />
|
||||
</component>
|
||||
<component name="TaskManager">
|
||||
<task active="true" id="Default" summary="Default task">
|
||||
<changelist id="9f88f6ee-b4a6-4771-930e-edad9600a746" name="Default Changelist" comment="" />
|
||||
<created>1615920190869</created>
|
||||
<option name="number" value="Default" />
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1615920190869</updated>
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
</project>
|
1001
TreeCsv.csv
Normal file
801
X_test.csv
Normal file
@ -0,0 +1,801 @@
|
||||
,color,transparency,smell,elastic,dirt,weight,sound,reflectiveness
|
||||
2326,0.8001603083691974,0.065252114543631,0.0079273699192438,0.3329668353072447,0.492162109978509,0.5220954745427508,0.6299083796376869,0.4110538787186987
|
||||
3347,0.6362045440889121,0.2241020443649242,0.5483503110407737,0.6309052274683471,0.2861932005217071,0.3485964997712603,0.3725052575745066,0.1478265000849453
|
||||
2904,0.783422218488671,0.0107874161548572,0.0868809199439137,0.2753869060339744,0.3183485422614195,0.8717510247724674,0.5190442364842868,0.4509229674590044
|
||||
3222,0.6445206255023985,0.2460408400268238,0.3836788227316995,0.7723895870240104,0.1969293048085235,0.164942898593419,0.2393912610874737,0.1102126358539229
|
||||
815,0.5489124471076552,0.6456962754873827,0.0760960917433743,0.0120395600902665,0.0,0.9401371487244892,0.963326077018852,0.4396262334336198
|
||||
1121,0.4697793104436024,0.3775840609574306,0.8967392196542445,0.9226628128625096,0.5479096151061302,0.6966305066980334,0.4015383499333378,0.3713675164409867
|
||||
3848,0.0653538689392122,0.2460094092715854,0.3625527342872721,0.8351284230607047,0.0297001296710858,0.5060553130726837,0.3045340292653027,0.2454088644273177
|
||||
3514,0.6211506171540846,0.1795662046861868,0.2905886568062775,1.0,0.1565281412209275,0.502672594317581,0.3086867919299794,0.0
|
||||
3422,0.1396311350678739,0.1641591712211567,0.4954956972119233,0.9212318912908516,0.0,0.44548385697194,0.0175611533921315,0.0281088269596034
|
||||
2763,0.7769666014062985,0.0309733386234364,0.1018130513957066,0.2978209564158154,0.517452828928595,0.8263751242439604,0.6068298728089748,0.2653232095731085
|
||||
3415,0.2121132631067143,0.1919172960205892,0.57500471324482,0.8588482671281101,0.284379056765859,0.3394393936715107,0.4253792118147574,0.1750255968254721
|
||||
1357,0.0737505638427346,0.3234603680219396,0.7171919967543406,0.1088806831855437,0.6917256028195511,0.5938531608561639,0.4143548262277928,0.1276984338165418
|
||||
395,0.3782210220675036,0.5431237312969636,0.0886062093092206,0.0001861836027677,0.0900191315368367,0.7697153958474188,0.9421752772202217,0.415140056779245
|
||||
1691,0.2702996288464629,0.2309676205580244,0.4734130913531382,0.4748387108644661,0.9363565781449784,0.2705867526142082,0.6246712803349155,0.6003405477207593
|
||||
2323,0.8029596428496643,0.013221095038164,0.1165693619113587,0.3199114444376895,0.5737159334571575,0.66040366195676,0.5504618040934612,0.6192480911617358
|
||||
1668,0.1044197454767975,0.338929221508655,0.8842321843933064,0.3406523936920782,0.9412475667594612,0.5140329538196194,0.6977891900092994,0.3470687268637242
|
||||
3733,0.1070610249168245,0.1879642056368028,0.3224812510203133,0.8025049203933425,0.2307004051461644,0.3836009682777387,0.1559101578710787,0.4053004544324771
|
||||
2151,0.8194202390343723,0.0431268773735645,0.0,0.2888242384013366,0.4831558093178466,0.7769486754442548,0.5747900215839864,0.5117656935206312
|
||||
3781,0.3826241172884534,0.2325941101831339,0.2714913076689458,0.9738934137825976,0.0,0.5572665675540954,0.2081169354095827,0.0
|
||||
1323,0.0,0.3022633191867581,0.4067972607832381,0.2158075587716292,0.5390196137739579,0.6833706180321436,0.3996686397484019,0.2889627321609961
|
||||
285,0.4390576681010031,0.7458155158136954,0.0713679193899715,0.001614698054566,0.2887102094728971,0.8767503764864677,0.8815687890888468,0.557071282909795
|
||||
652,0.9218811571094796,0.6351138875896208,0.0782404593082713,0.0,0.2072171292937482,0.8508202905114032,0.9321381343662792,0.5639551150137292
|
||||
2669,0.8144299000115808,0.0,0.0339530142654346,0.3821344008469588,0.5600688488234651,0.8200477166951502,0.6109083528782756,0.3668648159385992
|
||||
422,0.5904724371674355,0.8744488154677822,0.0640939572172048,0.0237305389115997,0.0340999698332677,0.9790903385612102,0.95674425874406,0.6017177262438351
|
||||
3885,0.9286109572992798,0.1682063637205885,0.4368936534296851,0.7363561325049165,0.1001065044696267,0.4418553970750241,0.0,0.1884550843734418
|
||||
628,0.3626348317729787,1.0,0.0836256954402839,0.0417001074676153,0.0929703024010579,0.8380756110161429,0.9116530891851023,0.3984269426289192
|
||||
3023,0.3259840269015995,0.2166983823023964,0.2740442997041499,1.0,0.057711597073988,0.281914327284654,0.4562566484558201,0.0843857962352969
|
||||
833,0.297173259754828,0.7658825833809725,0.1252714974067977,0.0092916196940518,0.0587046235766374,0.7192943669872595,1.0,0.6083313786288455
|
||||
2444,0.8533729161881255,0.0,0.1938663194546329,0.3422345275748515,0.5796464504648013,0.6857018271728353,0.545333086271447,0.3430696204892136
|
||||
1133,0.9339125944594268,0.0937983262753754,0.4774303175126181,0.0676289471348349,0.5950690724326639,0.6710331616840448,0.4803590480760236,0.3965509951431943
|
||||
2990,0.84702051361333,0.0,0.0243624578652223,0.362827020280638,0.4244462496623111,0.5205421365272265,0.5956932888050748,0.3602768663268926
|
||||
1053,0.0,0.3605552418264904,0.8282624912534566,0.1867769372189189,0.9066183179739636,0.6669807205443917,0.6503684548270052,0.3107542452407536
|
||||
883,0.3518309203288111,0.6172098038377437,0.0863088713812311,0.0,0.0258547222683195,0.7683803092840856,0.9753004062844972,0.4496354661655595
|
||||
3857,0.6951003535642007,0.1923530696685433,0.3852928442022252,0.6682821231618972,0.2921326797372386,0.35647862230076,0.2598886306161284,0.0383582543130133
|
||||
924,0.7931225881525608,0.7015482205239513,0.0949585084282069,0.0436088247016659,0.1805804977525654,0.873452778166691,0.9193373968773608,0.577426810538929
|
||||
3067,0.2946628378770262,0.1643782737404059,0.557151171936795,0.8977537900979077,0.2974546530355266,0.2059843155474373,0.123092798172561,0.1797695146213853
|
||||
419,0.597265360680426,0.572899785634699,0.1036593355747285,0.0,0.0507661277327922,0.8207143593085278,1.0,0.5861961193514436
|
||||
2127,0.8189139530414821,0.0011592543768791,0.1456248939797103,0.3063055446201653,0.4735265962158637,0.5582371667348747,0.711207409806893,0.4665116429203579
|
||||
22,0.1508172432355891,0.7774531130978374,0.1352826830901511,0.0,0.0049432591309573,0.8103849275820887,0.9221220174198924,0.5047979276548734
|
||||
2050,0.8326942843191956,0.0141125563277587,0.2675741408114649,0.2991064853357205,0.4060777282399184,0.7196378690335029,0.7287311778462253,0.2785641307735718
|
||||
2505,0.8252140768411537,0.0138726414554591,0.1012009666197594,0.3150366327203154,0.4552201416298941,0.6809750557008181,0.6777459582571738,0.4907057045225739
|
||||
3539,0.1682259120787697,0.2221105613875113,0.3988847635734197,1.0,0.1990854016842375,0.5370625759136898,0.0751456897000578,0.3650273314206725
|
||||
1018,0.1517376180812978,0.2540094162269954,0.8902510457638964,0.6393408172232857,0.5980405584554389,0.4437584294297524,0.3832619719792371,0.2276462906150696
|
||||
3747,0.2114283224064955,0.2032460566866105,0.5011908461820873,1.0,0.0889718367046238,0.3226230306362789,0.2437906358577835,0.2454423857073517
|
||||
1263,0.3041826586575202,0.2502794381477423,0.5340358902470093,0.1776356027694369,0.6778865753189782,0.2621906954706392,0.4332266050554765,0.321043996953758
|
||||
1352,0.2134775591978102,0.3868873446659461,0.9049126474085282,0.7750152328954629,0.4209423912048983,0.5544064043346123,0.4938185261064676,0.304023058709478
|
||||
1953,0.405572982572413,0.3552402671575515,0.957976159123184,0.3646770370166011,0.4945887379987984,0.9325719390577224,0.2353885805551426,0.0374686899639389
|
||||
13,0.0238625919150405,0.8914042175828873,0.0745301249006259,0.017463269922555,0.0700668139787611,0.8060887317913517,0.9184196943728412,0.693849742767725
|
||||
3901,0.5612818088913057,0.2473659912048988,0.3708661389596642,0.8957327191615454,0.3725360872774719,0.3181570906142822,0.2625962696660473,0.2039644838106702
|
||||
1475,0.4200211074937857,0.243452328512964,0.7411004366161417,0.3920798954626995,0.6253713371614803,0.557699772852876,0.7162170798846645,0.3800370538378562
|
||||
1155,0.4700206481886733,0.2642226613604577,0.8546176225343236,0.6294619457059316,0.6489811430305243,0.4368241476872022,0.7182927510873527,0.1891902054715714
|
||||
3817,0.1704896589317856,0.1308035006840679,0.6084325591949048,0.7205281265942143,0.1618232378670717,0.4495762707292,0.2885669116140985,0.0240509749913187
|
||||
805,0.2306243775438771,0.7906230900827036,0.1043945307652037,0.0079507982762175,0.1214818666737396,1.0,0.9562307052067948,0.4947508172984893
|
||||
1572,0.3667291180926823,0.3384668491864683,0.7917293587023145,0.6180971686748131,0.7178599277072224,0.7509778106813726,0.5909810327049096,0.0
|
||||
1721,0.9335463738713088,0.2804642996336589,0.9973893636340146,0.5168324599055454,0.5435581307429302,0.766608528789529,0.3321167261298621,0.0120983411282624
|
||||
3167,0.3902174715931133,0.2035970031140503,0.549958770628361,0.7541111725135539,0.0396926962782798,0.219993200307167,0.1858092890342163,0.2481307578656782
|
||||
2064,0.8118012565861443,0.0123163807939018,0.2422253278593159,0.3364619165689862,0.418946528034667,0.6664806227461656,0.5230564370874674,0.3399060124667722
|
||||
1669,0.3846733591503438,0.2672123349214658,0.8367080469104892,0.6118919811996388,0.4145845546734967,0.6183759755783041,0.477708433722636,0.4680400378840695
|
||||
1113,0.8478459276041641,0.2655896581639314,1.0,0.0501418258182388,0.8425935838327343,0.2490539389558251,0.6111072096107146,0.4214858024182919
|
||||
1664,0.1869606191514791,0.2103011178003433,0.549677218456996,0.8281778707523817,0.8450639688482167,0.5830287754830812,0.4663907558804417,0.2822226980137696
|
||||
940,0.5575145895671394,0.8032222072793629,0.0915778871486117,0.0025364617312375,0.0,0.8640375122931464,0.9396153199129812,0.4783358788728945
|
||||
2334,0.813038738006708,0.009933945592052,0.0468044527295177,0.3462811923775801,0.3973777123160649,0.622459824659973,0.728153778344718,0.413648062639235
|
||||
412,0.1079878318741204,0.9993954248982374,0.1066962912896187,0.0200575609771166,0.0,0.8751858999433889,0.952744461661198,0.4738892141148633
|
||||
3737,0.909159793707244,0.2069323487237632,0.337517954287238,0.9659029975986008,0.3463143188489298,0.3874808883867463,0.0981686931510181,0.3302769189039037
|
||||
275,0.5337564982727955,0.8229722561004825,0.0272329001276604,0.0,0.0124980809354274,0.7515833986890601,0.9129312137747352,0.4569474842440968
|
||||
2968,0.7564117174888086,0.0469584817340983,0.1509467397762357,0.2866180574082953,0.390359603775916,0.6943925648160442,0.6546080752468049,0.3414867043142461
|
||||
3688,0.7558923046719843,0.1804109892144339,0.3410584996625852,0.7437743734140665,0.0432132198190441,0.3382906755289407,0.3364083174548277,0.1224656214064286
|
||||
746,0.4280691197692282,0.7826696798805891,0.1482319013788125,0.0,0.0,0.826394871982476,0.9497573485505036,0.4042269404433438
|
||||
3567,0.5053809781768808,0.187216337084247,0.382954002480095,1.0,0.3342565662317194,0.3856276236562831,0.1531785778489725,0.1017703395447144
|
||||
3532,0.5967549391418956,0.1731948475868593,0.3249093416460268,0.9246763130246108,0.1145055774761739,0.4576967876852681,0.0734640280867658,0.1919237891842018
|
||||
904,1.0,0.887706597244019,0.0750344223976747,0.0,0.078004494027879,0.8437624949375435,1.0,0.529128858456385
|
||||
3872,0.6887373306416842,0.1857045911056105,0.2768772815141663,1.0,0.1293412600222442,0.1986332136660414,0.2049554889520655,0.2036980482578139
|
||||
2516,0.7938704761835039,0.0372378764887332,0.1687373098562289,0.2964997374870681,0.6745150429140736,0.6730032286395728,0.6109042219676317,0.2408676339838109
|
||||
2554,0.7769821420555417,0.0365330761480865,0.2285982885375874,0.2962241629236841,0.4846566364220749,0.842287083313362,0.5962638667544046,0.3532973654786685
|
||||
985,0.2984209615006117,0.8563240755299848,0.1635952755908729,0.0059907904683697,0.0,0.8345996731678094,0.8991961501252941,0.5269715419776375
|
||||
1140,0.5297647602341568,0.3680982599145928,0.9489130355407636,0.6379262703880438,0.6333669054955915,0.7071795653278627,0.3990518870347078,0.3134720705310372
|
||||
1811,0.9129330385446636,0.3148338063645027,0.6692262794167014,0.0788090669958464,0.7745380585078915,0.4530336836060866,0.6376625609010411,0.2222291570507597
|
||||
2091,0.8203579430742948,0.0,0.0159554778745645,0.2959558884092392,0.3940090056568396,0.6854996048660565,0.2313207153347027,0.4817587062593507
|
||||
3843,1.0,0.1717928685856392,0.3515988507591051,1.0,0.2704833582261178,0.0958001478931969,0.2679498716581538,0.2582461578778696
|
||||
2272,0.7456912355345323,0.0,0.0098626747728981,0.3065463038608905,0.4868390422340261,0.774033390379472,0.4385375858721894,0.3376535464678403
|
||||
1934,1.0,0.4491221162003245,1.0,0.8546369042507442,0.657756709961379,0.7403308001012063,0.3429535865703663,0.1469656437046813
|
||||
3324,0.57289507454155,0.1681549546568322,0.5736154261032438,0.658628647241648,0.254069711189988,0.4629673045244324,0.1710814895838739,0.2537802650530679
|
||||
3957,0.2224776036239148,0.2407224900827362,0.2460196664844813,0.8599203217956856,0.2249487768246858,0.2780980993511565,0.2062186883491809,0.0056222119529931
|
||||
3420,0.0,0.1774900210807185,0.3502183657604724,1.0,0.0447492346997591,0.5065590315673614,0.079122376126647,0.1859093968989057
|
||||
1355,0.7727832153726973,0.3080931042832122,0.923806016546496,0.6076549613763298,0.6769566277223722,0.2887522547868979,0.536540853365185,0.223376848053614
|
||||
121,0.4312849651826106,0.9309050250459308,0.0701459368602951,0.0,0.195808425653735,0.955507636485878,0.938292094919688,0.6081437772834767
|
||||
1375,1.0,0.2990420175991949,1.0,0.7421004301674234,0.5632167902810171,0.5705513655023433,0.4992050652617371,0.172104815661148
|
||||
40,0.0391724339759205,0.6550463099341064,0.1014751556894766,0.0,0.0670026386984159,0.8205672601737443,1.0,0.3799021533635017
|
||||
3034,0.7270491362147986,0.1999549046799284,0.4254017281274293,1.0,0.4766746757548062,0.451678935102314,0.1148450055860793,0.0960774980683019
|
||||
897,0.4370939718955335,1.0,0.1547951043647705,0.0240753529387407,0.04735386607008,0.9451669572690596,0.9876462225946608,0.8289514856626548
|
||||
814,0.9003413811269589,0.8014753106900312,0.0270607390128199,0.0482563954350089,0.115108273917325,0.947136995494607,0.9089104883589704,0.5544015778019903
|
||||
1038,0.7470408182600112,0.2926496078101537,0.963228564786212,0.1088035942141868,0.6372904322544315,0.6821120881641193,0.4583474638365985,0.7196830273718139
|
||||
1877,0.1880186761553491,0.3986313832920164,0.794528351719901,0.4115619677066203,0.8091923281562311,0.6415360169969635,0.5193891958117629,0.3351350742981326
|
||||
2023,0.7776607996724518,0.0405287671102677,0.0103272531936643,0.2566802475952573,0.4014550763848367,0.8122864777819082,0.676012552359277,0.4060688130828199
|
||||
2827,0.774333192717268,0.0149769310279912,0.0856503120423847,0.2602104889933047,0.4022548884643212,0.6549617651711099,0.6787023841288898,0.3313728784711588
|
||||
2440,0.8471206296776984,0.0,0.1193630047106672,0.2815780522329348,0.3423729169946582,0.5603206070783624,0.7351774348347213,0.353844396953304
|
||||
2788,0.830756151679847,0.0682072056725113,0.0769907893964598,0.3088556565004596,0.4980911185775984,0.7111380082936818,0.4866400271425559,0.4178909223474072
|
||||
734,1.0,0.6866089034273277,0.1000567355701499,0.0151586553171561,0.0,1.0,1.0,0.4871127856408819
|
||||
3954,0.910382112694833,0.1763032283315971,0.5625627228020476,0.7569198365522293,0.1390027708922735,0.4736675525131461,0.3339718365320638,0.0
|
||||
2497,0.7849021751120866,0.0267925852841228,0.0849866962000034,0.3268368844589048,0.610148100860276,0.7163577857024658,0.6117955993825741,0.5146627406436924
|
||||
3035,0.0,0.2082208001671097,0.467151634573041,1.0,0.2877388269993802,0.4498664626392262,0.2778767079738451,0.2446687145766312
|
||||
305,0.1023206959505786,0.9137560137570472,0.1418387219177831,0.0673426059916729,0.0,0.8696055688360593,0.9545425978944226,0.4972807208411005
|
||||
1037,0.6885339027318207,0.2642159182439711,0.7051102119815644,0.0,0.6080452868680294,0.4651486086518017,0.5095373628684137,0.1745038063856244
|
||||
289,0.6129039011632332,0.900972132637344,0.1315684595865308,0.0,0.1898931444689542,0.9260530421544286,0.9894184957669826,0.5479195759741545
|
||||
2903,0.8588130365932934,0.0393767007764732,0.070609680660214,0.3058565645035468,0.4904183505284131,0.6608516397342036,0.4978708101373621,0.3898023572875235
|
||||
648,0.7705532397300541,0.802702859193923,0.0450719541188058,0.0,0.0,0.8645666523257682,1.0,0.4961982094983123
|
||||
3079,0.3592464131231027,0.159537886654436,0.307624636395208,0.6769307934251709,0.2405324473104725,0.4187710211671071,0.1504338475963151,0.2976966262198284
|
||||
3352,0.5249266503326873,0.1926722992033202,0.3105737758264036,0.8860977947662674,0.2929573481671648,0.4851545476496346,0.2451280912441372,0.0
|
||||
105,1.0,0.7445501823248951,0.1019752401920109,0.0,0.1889804211809741,0.7994029346002945,1.0,0.4478708657336129
|
||||
2887,0.7933486517013271,0.0029898869230131,0.1347415522724526,0.3246128174527651,0.5458712711519141,0.7715107185614279,0.4840583712926281,0.4139188291902544
|
||||
2814,0.7917407861544704,0.0488170767437197,0.1480332072742838,0.3278909508396594,0.6154811938769801,0.503358372763499,0.5393633777304676,0.5333787725596529
|
||||
3109,0.1657350876743881,0.2335300567364073,0.2405259875524038,1.0,0.4014806517872024,0.189664215378437,0.1683389493674673,0.0002652489007134
|
||||
3099,0.6872536242302791,0.2019975270202152,0.3276587226028852,0.8493677657529426,0.0,0.3523049547521439,0.2571548239362339,0.0
|
||||
2346,0.8086074728490843,0.0616334649377084,0.1396783405470599,0.2758640853187209,0.5412416093089524,0.6065446603089921,0.5401888616467577,0.5270542170440511
|
||||
370,0.8734735956354497,0.7960633610215739,0.0253540254137391,0.0,0.0119979322485512,0.8594569228731312,0.9647731368801866,0.481393366788242
|
||||
1510,0.0,0.3480828801279573,0.8950706021540448,0.614314266495354,0.6667611018046962,0.6172051190746267,0.5601203407846913,0.6136897266931679
|
||||
2826,0.8416530197654453,0.0333146808759227,0.153023509108214,0.2752956952718932,0.5229157193426804,0.774994723575234,0.458688343645988,0.2981892785103529
|
||||
3430,0.6923410156483001,0.1903555905346814,0.4333970861952649,0.8691042631868253,0.2200474511474472,0.4077788654752786,0.2047799468404302,0.0250914022388302
|
||||
3294,0.4655466504296727,0.162827393833804,0.3667557669184775,0.8182247763111079,0.0,0.4259821698336624,0.42739405018455,0.0420375685007501
|
||||
49,0.6770574081974283,0.893815873878057,0.1439422025723018,0.0,0.0344266392193274,0.874664983097931,0.9642319825191652,0.6970833367196622
|
||||
2214,0.815899312219039,0.0236050605735885,0.1198613352342921,0.2706879665749029,0.3851980202614646,0.8315191077761359,0.4568774611901083,0.439100008365581
|
||||
2765,0.8284834742488475,0.0,0.0888006990226785,0.2986780963978506,0.6282130406522048,0.6499945187492712,0.5620852782223497,0.4634542913332695
|
||||
466,0.4309785483226601,0.7894185535090217,0.1439756081389568,0.0391403028762672,0.0057711068582249,0.8642459892561803,0.9420615368675612,0.2775357161019641
|
||||
3744,0.5316236845891288,0.2263599811134803,0.5259967330240695,0.6690913162287704,0.0959418917836239,0.4479284256557068,0.2344597680983591,0.0
|
||||
3206,0.6002724605845264,0.2013024346130068,0.3720151411109465,0.6186056280505376,0.3727919348162906,0.3889142737872954,0.4086707583020839,0.282090948408275
|
||||
573,0.4427847222936235,0.831022295283291,0.0965078110067432,0.0495388677746806,0.0,0.8076695806320319,0.960475178539021,0.5492152803368738
|
||||
344,0.3559501490603802,0.7989578636353668,0.1184235830798105,0.0,0.0,0.8547053324102164,0.9147150611556364,0.4339613432682256
|
||||
993,0.0,1.0,0.0838878853670511,0.00927274325833,0.3879375805061817,1.0,0.9662064711470638,0.5197610262640862
|
||||
2952,0.7818906996468866,0.028773541300417,0.0821761226685184,0.3340414400065353,0.4107238088256359,0.6584026903999496,0.6201886938932343,0.2494500037326115
|
||||
3264,0.7410675096782259,0.1799878154631845,0.3848017983873653,1.0,0.2283050545649639,0.2816978032019464,0.2415255065098813,0.4445172951466084
|
||||
2683,0.7893257434378609,0.0,0.0871580840498703,0.3374380748933855,0.5304991226688645,0.853038389398271,0.8079821603972948,0.5213566786076742
|
||||
3525,0.4268545879735033,0.2354819585838113,0.3728270755152783,0.902734224128712,0.0424703294027553,0.5800481103490988,0.1391604799511113,0.0
|
||||
3031,0.4977202896965363,0.2058265307807787,0.3708463707651683,0.7939199637691978,0.2341947413205922,0.3028894303684322,0.1175273508681361,0.2641034047366069
|
||||
3176,0.4532015919271779,0.2088496426803571,0.3888177212410394,1.0,0.0,0.4924802888033237,0.1934340528513215,0.3806047835844927
|
||||
3767,0.1926896775549873,0.1581887180838161,0.4699018897945219,1.0,0.4211779333901301,0.4837510520922312,0.1366519128266353,0.0404330220628212
|
||||
222,0.0,0.7992221614005979,0.1273618485482401,0.0,0.0,0.9114245409716618,1.0,0.4512586186429868
|
||||
3562,0.3515481975225563,0.2123910321870383,0.5391181091928902,0.9249375724004676,0.2625672357492654,0.5142005776799495,0.2760939443721406,0.1598201305565748
|
||||
3966,0.5359405305466325,0.1848304273394252,0.3692765488920816,0.8541405471590168,0.3491884786487368,0.5577360904878541,0.2126609448843662,0.3105497427355491
|
||||
1350,0.0202014345722449,0.318627911126585,0.8362897836054272,0.3623810716453647,0.8479654505749679,0.9177383101537128,0.6102263887857492,0.2774573989239425
|
||||
164,0.3079219173170533,0.9408694957297636,0.1420065261311859,0.0,0.2448624841595333,0.8458423320450403,0.996798380875987,0.5111459406078458
|
||||
2785,0.7963350463834233,0.0,0.1221630844469241,0.3416316952150556,0.4288783584360383,0.6718291776894069,0.6099659158967375,0.397983292074231
|
||||
1994,0.6150238662136936,0.3014385222642721,0.8227123048254376,0.3059983659776687,0.722593883438927,0.4177019539933198,0.5101401187019021,0.1207516458355166
|
||||
2708,0.8202614084747272,0.0309869527497409,0.0906633022940265,0.2839233375163966,0.5490604596684525,0.7238811619248814,0.6329908198340817,0.3860673975904813
|
||||
1348,0.8190785497159414,0.2571988614486101,0.9566205976842108,0.0,0.5692747452828691,0.454723897919973,0.5515224497828988,0.0206484085621528
|
||||
3651,0.5499332984679008,0.2058771343895658,0.3442375268216929,0.5851043655588626,0.0,0.6205504718211405,0.201883201717132,0.0
|
||||
2015,0.8464412460767213,0.04356283084441,0.1766756363689721,0.2922396037331726,0.4126035531326754,0.7418453482026566,0.5257609216296364,0.4660214030208202
|
||||
1694,0.4056014194526094,0.3836837086370503,0.6297017804789613,0.6481756529490175,0.8036693314245187,0.5447819534700032,0.3159600595811417,0.2329332638257016
|
||||
2598,0.8024312791134428,0.0,0.0041178620621715,0.3187301158233689,0.6033541095466218,0.6545676310012162,0.5645829904527871,0.2924789423640175
|
||||
3643,0.3363686209882385,0.1829990063963112,0.3446920211174692,0.9671520646176652,0.3349821022977624,0.3903284298175273,0.1811191224889526,0.2968010649228986
|
||||
1885,0.0,0.2865472936775236,0.7733458681927559,0.8101181418006862,0.6098691798040776,0.7777538850927521,0.6584484243424595,0.4361682410018553
|
||||
3303,0.629198004722366,0.1654862017506225,0.3043892376997602,1.0,0.2755458894722372,0.3755640319658455,0.0820371797971216,0.377119451393847
|
||||
63,0.6832113225932074,0.7922641324172517,0.1417310518783289,0.0,0.1348651273241863,0.9551390289587072,0.9391407741300846,0.7925124615175112
|
||||
619,0.5266336380725387,0.7117889587657433,0.0740300499299983,0.0,0.0,0.9013775616705926,1.0,0.5192739276507705
|
||||
1139,0.0226367937337121,0.1624431571048036,1.0,0.1174449560597162,0.9722835569790846,0.4088606510090528,0.1613156013930889,0.2098016812712752
|
||||
1855,0.4766730093627499,0.3177698974934304,1.0,0.2105860272641569,0.5415647109001622,0.657320704358409,0.6657809673502877,0.0203129523607161
|
||||
2974,0.8223444054290795,0.0,0.0389979928936835,0.2992022095556033,0.4704379870095125,0.7028516864640126,0.5008630389773115,0.3832018419952596
|
||||
721,0.2926527765574603,0.8209990652265285,0.1160104808781539,0.0136695173573531,0.3968573608620133,0.994699633802098,0.9659286786786424,0.4355718905218985
|
||||
3091,0.6127221334737433,0.2313830928182823,0.4751035842012795,0.994525830125824,0.2536122033938868,0.4118681289047849,0.0962733268514361,0.0
|
||||
1052,0.2566736379483877,0.2944699020157147,1.0,0.0914611383594722,0.6034071679510421,0.8096234162863153,0.5510413376658352,0.0883293848353687
|
||||
1514,0.8923952715326486,0.2028051503945204,1.0,0.6367964629168439,0.643168216864972,0.4771524490942331,0.5079971824245643,0.3309958912058171
|
||||
223,0.5693448658357515,0.924967078170057,0.0997483584990486,0.0064381622654842,0.037449560493743,0.8476756045247009,0.8940743976402277,0.5423009362933693
|
||||
1647,0.5594405073136927,0.345615470808502,0.5117069401832264,0.4620635530526941,0.5923266507066028,0.8509022262109396,0.5289023308506906,0.3137945808274782
|
||||
827,0.5331641669288506,0.6136963085338983,0.1115097050250629,0.0586794899499774,0.0209574585463201,0.8862124419826758,0.9823379475143728,0.6350403953142786
|
||||
132,0.1948800542225039,0.8822761797975798,0.0859987028589023,0.0,0.2230107077979273,0.888879474110776,0.8431029372847249,0.5084366506313018
|
||||
317,0.6849280533622893,0.576959234178935,0.0448893391678533,0.0,0.0537778424079471,0.9820705284711686,1.0,0.4648473588036222
|
||||
3681,0.155180095504695,0.200867116678903,0.4990000482528003,0.902126791853194,0.2691653536810496,0.2997086007849815,0.1828666501254353,0.061819585558878
|
||||
2662,0.8242985055470852,0.0097248422693222,0.1055361319858986,0.2759937418782867,0.5578626463400872,0.6257014325262946,0.5064009355452478,0.2340579624742937
|
||||
3963,0.50084424290711,0.1667552882515721,0.3239804087117132,0.6608968960403143,0.3717739903012293,0.4331885021269986,0.2383476601459061,0.0951363050695476
|
||||
2639,0.8230456395904058,0.0,0.0,0.3009582059678645,0.597470984235462,0.7329002754435978,0.6191140537328924,0.4838379211986424
|
||||
3700,0.942688775799583,0.1858765420763057,0.5366818944493388,0.923492820163352,0.0720694557725007,0.2897189997834213,0.0548635447458755,0.1342503591044798
|
||||
1463,0.8069176836136136,0.2555400399579567,0.6181454103856917,0.5766966337516568,0.4793307547499038,0.6723609260104436,0.6279464655547464,0.1040691736006002
|
||||
176,0.2805038080316833,0.7192342218395527,0.0881108190031839,0.0,0.1495374396490682,0.8385835160230434,0.9834564326928104,0.613451786168051
|
||||
2460,0.8138826570785748,0.0027587561422674,0.0286631284782727,0.3015162075474579,0.4528988319725624,0.8069397856548668,0.5203705224069088,0.323254493914528
|
||||
1879,0.0423002291803525,0.3309687662800628,0.8687213836938695,0.3261901981021227,0.7185689182289854,0.3620346149753394,0.5863493296764946,0.4531635865342329
|
||||
3501,0.3142142790229907,0.2032873178735121,0.5461172933948057,1.0,0.3045024697871273,0.4961622263403258,0.0843916761630545,0.1757555463351203
|
||||
2913,0.7763681192296695,0.0,0.1515041361044697,0.2873842396200992,0.41619643551315,0.780750634441828,0.4532991336823309,0.523703549294241
|
||||
2963,0.8404192317568978,0.0681065711104538,0.0537299395677029,0.3283817799201607,0.5387518811086801,0.6121272421021442,0.6457090017929961,0.4072540915537467
|
||||
3836,0.5711434184857308,0.2473767937958206,0.3389070676426585,1.0,0.5641776521794706,0.3962311344248806,0.2394060998202049,0.0
|
||||
127,0.1364330026056528,0.7683177647987648,0.1102340323939806,0.0499106369913606,0.1271271426671278,0.9556779892349858,0.8385430295186123,0.6265263199059254
|
||||
1712,0.5175724400451472,0.1691722898442614,0.9337760939404046,0.7867857676874153,0.5864606605094951,0.7884774176365523,0.5223043332324818,0.2529073980138409
|
||||
1462,0.7487114067284464,0.2975363461560394,1.0,0.6029997738728463,0.8340382905947701,0.4215138158412196,0.4040776446422057,0.0
|
||||
2950,0.7857916119390576,0.0100542310066121,0.0017494819533422,0.3217672628907517,0.5127385017963252,0.8907589288253219,0.5941460643286004,0.4255317448327903
|
||||
1739,0.2380646767845112,0.2971465606084772,0.4724556214559658,0.8098335999350088,0.6584131282629699,0.687604124245653,0.5487477157783258,0.2446040969748309
|
||||
1914,0.800353256020909,0.3467896845276105,0.7296402311318112,0.3983831725252558,0.4514973314727444,0.6253000019561132,0.338189619343748,0.4477707996790494
|
||||
3313,0.0310193809065153,0.1841613470679775,0.3872040670418359,0.931924420199918,0.0432139621910455,0.3597015542044026,0.2736662838894443,0.1232757117233575
|
||||
3879,0.8444256327517616,0.2159670633593764,0.5313133126091478,0.9321409596027432,0.1613466545945771,0.2705148048559024,0.2829109889418294,0.0
|
||||
686,0.0,0.8791672710392286,0.0976678715007337,0.0,0.2883144824414826,0.9665046607076708,0.7866047581054066,0.2928918410526314
|
||||
1485,0.0,0.2110027028829676,0.7215038962229235,1.0,0.824498494809015,0.7917899177915151,0.6110515086466894,0.3949593068235347
|
||||
3928,0.4160224306670626,0.2252406549111837,0.4981929773981916,0.9261077348135756,0.2397621309200409,0.4765932063816866,0.3326682627564084,0.1273753665093852
|
||||
312,0.6581289962282074,0.8255830651165014,0.1006065691738704,0.045570747863102,0.072543004965333,1.0,0.9294632653460504,0.6009969344113512
|
||||
3387,0.2241252699039014,0.1382450809757679,0.4084224563128317,0.8141038059334921,0.3174182132760449,0.283324718171936,0.3150535090970496,0.0999748683304578
|
||||
2057,0.8220250165841637,0.0211820268075912,0.096808829639503,0.2861975595919989,0.4049002296671909,0.7333448076587731,0.5672311779815641,0.4989696613613402
|
||||
1569,0.7808050833759997,0.3665460630954691,0.8465798746530319,0.2461211919630391,0.7373816916200596,0.6227061955142253,0.5183434227405737,0.0371803214508505
|
||||
3498,0.6709707977533255,0.1676258898875767,0.3545370558445255,1.0,0.1373832443538701,0.3566635886324204,0.2623616967795521,0.1961438820372138
|
||||
3875,0.2929389791917997,0.1915206448847725,0.4678559973923739,1.0,0.2321993796388957,0.575807711138107,0.3288696137217532,0.0723148059526771
|
||||
1745,0.0,0.2153713189482817,0.8535966868498743,1.0,0.7987189300245311,0.833901181230496,0.3971769282426881,0.1684068026271805
|
||||
1374,0.7381717960916867,0.2741848158136173,0.7220221565943135,0.77719217106335,0.7526055407776416,0.5061030540751981,0.4703305077186826,0.301304852893715
|
||||
1239,0.4432707696821008,0.189933000857957,0.8685344480545261,0.0700566527338792,0.8892110827472617,0.6811836782959519,0.4673639613327301,0.3325868705814829
|
||||
3731,0.548201768536149,0.1419141236766336,0.3170437063165683,0.822796154998086,0.037349173329182,0.0865871555515175,0.1941411666022694,0.2064740892641897
|
||||
3757,0.9453540296206252,0.2103695850114326,0.2401994327142233,0.8988614678313873,0.2281587023977543,0.4187211759315921,0.31300843725023,0.0667521814192562
|
||||
1508,0.0,0.1087885670361738,0.979351478157474,0.545980209648211,0.7506988822604493,0.5433104014239211,0.4918344312505086,0.2238705955281179
|
||||
2812,0.8183528455850235,0.0146555606951766,0.180007784907149,0.3794362061792606,0.6047396327368106,0.661230873745793,0.6758001997020898,0.2907829840769967
|
||||
3673,0.8223796807267549,0.1673999077884998,0.5267598245678904,0.9396139223238148,0.1322268679530067,0.3227701090630966,0.1690245551000268,0.1632850098191601
|
||||
326,0.3237770256651694,0.7857838481553343,0.1377889068749131,0.0154139052647771,0.2586042711434024,0.9115730877445072,0.9410134791637914,0.3804814196209779
|
||||
1438,0.0,0.3291292825430888,0.7838062745416499,0.8210741716119168,0.8225835931021304,0.3968290509539482,0.3940013144049913,0.3816773056761714
|
||||
1021,0.8226534289286855,0.3578472941975434,0.5828492651826372,0.9019736880193204,0.8390635730248757,0.6274501500169349,0.555761460130935,0.2998876592170595
|
||||
3985,0.4567812585448376,0.23020251879588,0.6036085223324481,0.8622860670528247,0.358456015579731,0.4921372711222125,0.2736819316984945,0.0
|
||||
1573,0.6216289138955409,0.3394383534632991,0.8953206860254987,0.5041943451005044,0.7791681594882534,0.8115024092541643,0.638448688443795,0.3133133028697725
|
||||
373,0.7079316916364048,0.8074764012764267,0.0779522914622559,0.0548539497826693,0.1578785807807707,0.8740654699851381,0.978529679834002,0.4721784164351807
|
||||
3989,0.2299265228217393,0.1990005971406585,0.2918957551175759,0.9185770190827957,0.1732977529449989,0.4514239642647408,0.1249105449718254,0.0
|
||||
3474,0.9267631002447888,0.2002981284159092,0.4822940763136534,1.0,0.287826248334716,0.4697287156531555,0.167994899881758,0.0148650382407757
|
||||
2240,0.8352610829749503,0.0,0.2890528712314778,0.2922986811247172,0.5317632139736157,0.6624913938878911,0.5539558870910164,0.3465099398367273
|
||||
3699,0.254015641802927,0.2232942797033862,0.187341468112407,0.7390061621623223,0.1344395167829427,0.2692505190678338,0.1960850415495603,0.0657529612897188
|
||||
2472,0.7903945470537089,0.0503813436114407,0.2271147853431993,0.2462307372836761,0.4066166992289666,0.8105160236058825,0.5608863788787763,0.3671252634559925
|
||||
1425,0.0,0.3560183982399729,0.8645498041373028,0.4253884884086197,0.6483316397441959,0.8030139035926043,0.3433301321445078,0.3403239007407486
|
||||
3967,0.2596256119233893,0.1612426746169619,0.5518716173385974,0.8617377747784689,0.0,0.4289098099601194,0.2562512210605495,0.2437957101005361
|
||||
3542,0.2464164194240964,0.1474091308895998,0.3984925918004526,0.7268370481384516,0.4875800024957145,0.3206658448823952,0.2981046012723656,0.0
|
||||
2164,0.7878289401750118,0.0126490943661766,0.052858518529832,0.259270718268805,0.4060882648109188,0.6984692143875103,0.5811142476850814,0.3170392930559202
|
||||
1382,0.0330436673277494,0.1847781278473143,0.6673057817563108,0.700288850040721,0.7518182407763992,0.4535179746111054,0.4991569170357849,0.1608439335664167
|
||||
2842,0.8176836137817061,0.0,0.1479526294101773,0.2354248088013301,0.6401293954649576,0.5705749199508268,0.6479378697821042,0.3430081521932321
|
||||
1939,0.4662203516232551,0.4338574539520013,0.9403672250272768,0.382095547695628,0.6946628675594667,0.6184050949997075,0.5376680561156947,0.4013675931722611
|
||||
2342,0.8199647562449861,0.0333596058093009,0.0954651859297847,0.3176091643460196,0.5115423594158858,0.6578164251036501,0.5254743370235192,0.5689784923969098
|
||||
2384,0.7430467547457672,0.0491851509218906,0.1412059528935117,0.2952454416715307,0.5406396588486474,0.8548949955617474,0.614079399940763,0.1644117110156087
|
||||
2251,0.8222508269171428,0.0,0.0,0.2748782198602726,0.6220459860691543,0.7032910708570649,0.5007306010169934,0.5102273323309408
|
||||
3205,0.9569111050859588,0.1956790361643426,0.3426229041166931,0.9488476887135048,0.0993085157729659,0.5286961012776032,0.3665619524118174,0.1353634338567056
|
||||
1935,1.0,0.3706279053647857,0.874900736610236,0.6988362200676034,0.4711563857845457,0.4338501484877227,0.7569813274624305,0.4301723197100644
|
||||
3196,0.294973578221786,0.1860596321267634,0.4328250993736895,0.8207046555529203,0.1508381163328093,0.373792847713903,0.170019796294483,0.2621642473012133
|
||||
1181,0.23527048936583,0.2862939772665427,1.0,0.8429443298938404,0.5231108671373002,0.2454938973423999,0.4809125796272568,0.2196883810889583
|
||||
2973,0.8455396156345971,0.005661632887957,0.0,0.3210252273097009,0.6722764745452293,0.6598472706208114,0.8743553419618334,0.5244861691138869
|
||||
139,0.324753793139258,0.8788757594444447,0.1447365513367029,0.0,0.2086600791263483,0.9517192663278872,0.9984864674803492,0.4723032986815728
|
||||
2041,0.8533476983243075,0.0001522798870156,0.086269142513755,0.2554332865265242,0.511359846821846,0.8509409324355309,0.5487054315457788,0.2777530312525247
|
||||
2383,0.831004582459723,0.0857012728733877,0.0,0.2767374407602597,0.5941298177694837,0.8444469656881469,0.5828227579042892,0.3519086201750181
|
||||
1329,0.418667160229476,0.2959574049118204,0.6102271633753649,0.444626618918316,0.9575586825190924,0.5774538085291073,0.4827772653744477,0.0
|
||||
84,0.3940654610754515,0.7665900701911968,0.0125456290482519,0.0586167814308856,0.0,0.9796896079084608,1.0,0.4774891830191365
|
||||
102,1.0,1.0,0.1312310108954065,0.0,0.2033953567879088,0.8784352382630534,0.8997155246311663,0.5356626347060571
|
||||
1773,1.0,0.4366066339885538,1.0,0.6912825991316403,0.8025063967113677,0.498621027472608,0.4126900604791612,0.3852470657108255
|
||||
1097,0.5621143095320799,0.1626286689268201,0.5154682557177708,0.8325247478386107,0.6524934494091348,0.4221322732049042,0.3722272655898392,0.1643771479505926
|
||||
1642,0.4276098259384223,0.2486702692888131,0.5937496255808095,0.9969921125384368,0.7346580184332848,0.9989533644374836,0.3887890921180734,0.5140735449839058
|
||||
2301,0.7594935584129873,0.0,0.0033915487708454,0.3413049874786835,0.4943528885883159,0.6868658508631351,0.6729745623475237,0.2949414049996057
|
||||
1852,0.0,0.2718338660380086,1.0,0.3967875021716184,0.6250823884816746,0.84906624623873,0.4300753141291458,0.2254130714120252
|
||||
1838,0.8118559876896451,0.2759436333289452,0.6876161088619549,0.6623775866561052,0.8471340670201264,0.5238683349588981,0.1885992209160886,0.172539896930235
|
||||
2888,0.8355501919226712,0.0,0.1208487120708424,0.345041479440045,0.6327000732649783,0.6648506973178314,0.7361034578033105,0.400002988000234
|
||||
1083,0.0,0.3514557148226402,1.0,0.5285299936831773,0.5280656490021983,0.5584186712592808,0.5030535358050988,0.1729223985342151
|
||||
2195,0.8786914567620204,0.0,0.1050229638629646,0.3195408965546611,0.7158529859911062,0.5998195269791413,0.7983290023336082,0.4991125058158415
|
||||
2171,0.7653234443194344,0.0141690167074274,0.1149977155300602,0.2841451461186522,0.5102080530259653,0.6070832764501738,0.5650565351101343,0.5364345680121122
|
||||
1498,0.299682325060506,0.2353391285738291,0.7612523826313315,0.5347177410306299,0.6601752365275773,0.8332213546512447,0.5260744585131474,0.2444589308145971
|
||||
2437,0.7370896446290234,0.0425901471969683,0.0567431812612289,0.3277547353377377,0.5110399671792355,0.7100562544230414,0.6487802401818576,0.372062207553555
|
||||
2859,0.8057942808745286,0.0,0.2672938211110072,0.2284666167280812,0.674727982801347,0.8599847748383979,0.7199945542408107,0.4982800160789432
|
||||
2774,0.7902768943567688,0.0,0.0283005814980418,0.2879619051831142,0.5637551899100901,0.6914210985112783,0.6489039985281492,0.3975908072250518
|
||||
231,0.6866286147945208,0.7813390224777603,0.0433090626457592,0.0,0.0918914457915609,0.8303186493100647,0.9490172578275056,0.525260649762426
|
||||
1561,1.0,0.2863554342281332,1.0,0.2302345201584351,0.7755198153766081,0.4720427301841198,0.4766191631659323,0.1899920208578108
|
||||
3397,0.7023449102014389,0.2205107638985164,0.4575447787519829,1.0,0.2199056791080493,0.2452741951667408,0.2795176839474538,0.0868906297062678
|
||||
611,0.715113904526044,0.7389178760822144,0.1976604033763087,0.0,0.2905877773234143,0.7634775834437484,0.999511620678171,0.6271731226825077
|
||||
2371,0.8120873168928412,0.0015608667772122,0.1054025214129357,0.2938188885943985,0.5157548381819846,0.8597472361468299,0.6496941173123028,0.5892481357934616
|
||||
1704,0.6968929996863084,0.2680291666675469,0.7040705999462136,0.332687665568262,0.63259578683621,0.3981974451689878,0.253553321857105,0.3988301933280158
|
||||
2538,0.7831509251479601,0.0062147091063486,0.1218941245257884,0.3367966670108621,0.5444356789037208,0.5624627055230326,0.4115599021893249,0.4834862922532368
|
||||
3026,0.6108036112590607,0.1506347414632703,0.3554554461152326,0.9927498269713624,0.1133392693860759,0.3406801986368519,0.2252583759100359,0.1842526651918876
|
||||
2438,0.7946825748626224,0.0,0.1674842251002987,0.303369324136885,0.4996490940306069,0.6907389815827824,0.5975525502060689,0.4900924528031595
|
||||
2140,0.8187111089154098,0.0003202502608935,0.0143935034855541,0.3009604886588974,0.5004144903443014,0.8463548992232686,0.5395125765886458,0.4178336363839601
|
||||
3531,0.2154014334980505,0.2063009719230972,0.380697084572726,0.9702012172568304,0.1421418670455001,0.5202602160833656,0.211317405154673,0.0
|
||||
799,0.194308805577589,0.7533425657900127,0.1552292725185699,0.0569059694698018,0.2679358941363089,0.8427638128111251,0.9276262807007196,0.5060800412556038
|
||||
1714,0.549775216268034,0.2870886742051451,0.3880548670116986,0.428601714367675,0.9028554861439616,0.5486076996928372,0.2687162924506892,0.0613488474464775
|
||||
3178,0.5848384610492441,0.2084358663488241,0.3685108295777042,0.8567793350827073,0.0802508048210355,0.4906151561394457,0.3045011516450233,0.1594359001854936
|
||||
646,0.6789013843853543,0.8357812874762813,0.0760877219081884,0.0033091814517219,0.0382658105756973,0.8061737513634847,0.8190065880762132,0.4453180823256915
|
||||
694,0.3246946569988611,0.5854976151186556,0.1424775017327886,0.0,0.023949254173596,0.6898169470503585,0.9299328910207304,0.2501919463436344
|
||||
3172,0.4132800250334296,0.1424033313735682,0.3374702201887618,0.757679794231308,0.0474811817171708,0.3727183968515776,0.1004785607188402,0.0
|
||||
3907,0.4340440752682313,0.207362692572473,0.4896284187875326,1.0,0.2523838592596096,0.6780693807089353,0.216685851059477,0.0
|
||||
3169,0.4828936608568573,0.2352923446369005,0.399622917181978,0.9471685686552684,0.2889396516391102,0.4764593392874907,0.2023330134526234,0.0
|
||||
3428,0.3378888539530216,0.1711771890542198,0.3143964064191259,0.9604829985427894,0.0342871111507181,0.5711296801878307,0.2014476685071712,0.0
|
||||
2039,0.7935713983679774,0.0268665455150322,0.1584301687890594,0.3137740819710019,0.4359447489259854,0.8249193716416835,0.7903966797499462,0.4050674970757021
|
||||
3553,0.3522330929309936,0.2388022161255067,0.3612430533645069,0.5781610052286172,0.4957551139009377,0.4313119751118131,0.0523203557096787,0.1342991293239286
|
||||
2324,0.7532716479636679,0.0371276338992064,0.1073097420348895,0.3144340834809662,0.5331034628347858,0.6934480759983609,0.5310955943546971,0.4789749530096598
|
||||
1259,1.0,0.2091943795614885,0.6566797886605149,0.0440965687610132,0.5534931789916198,0.4934677723169974,0.7264631719552201,0.1930332623765093
|
||||
2122,0.8532954765268127,0.039391492914662,0.0,0.335024877952295,0.5596066181845823,0.679067209933417,0.640591877082198,0.4927291299230213
|
||||
601,0.4882204055506274,0.854134823836331,0.0381956742715357,0.0,0.2203128568333374,0.9404692622637202,0.8699812592931228,0.5308629205825722
|
||||
2293,0.7963736367022364,0.0,0.1210281635058358,0.3295126575025947,0.4995990465488196,0.7720106221047918,0.7372687041966236,0.4225777268812414
|
||||
2060,0.8478239783580092,0.0472661548494241,0.1617628325100943,0.3237637704906372,0.4128173836758375,0.7398706044014193,0.5921876941794892,0.2317809661839412
|
||||
1168,0.9958439152736382,0.2191008897303861,1.0,0.0761380154850055,0.8152711029544318,0.8435293357722842,0.3821541662359999,0.4821719218790043
|
||||
2625,0.8107332999665221,0.0227747206117764,0.0882454205134282,0.2549422507901457,0.5220285749824002,0.592900396416693,0.5934126114980334,0.4631189186912456
|
||||
1232,0.8796802886940478,0.378974268419085,0.684281812031913,0.9933913946342184,0.7377505238180085,0.4211152497238483,0.5666833651978891,0.5653966403851587
|
||||
1623,0.5331623979329495,0.3821820472006798,0.4026248777917019,0.8649360519955908,0.7053822215188917,0.3367265234483213,0.4100481334179555,0.5533691216467824
|
||||
11,0.2205551346485313,0.658582813022496,0.1037775787061461,0.0005264835547803,0.0943548027817362,0.8243394501302583,0.9506499929966988,0.4231395570460559
|
||||
3490,0.3831897680023981,0.2330776817898031,0.3188921585881465,0.8684157092365818,0.3507324054978676,0.4037302599682917,0.0,0.0373228203759694
|
||||
2580,0.788184562160276,0.0,0.0605366536733505,0.2906246062666419,0.4902095521413896,0.6247410421420287,0.61560177231152,0.3606275721476718
|
||||
342,0.3562175169100381,0.851956512083623,0.1138540431867608,0.0,0.1048192922466989,0.8179726138364575,1.0,0.3789372572509305
|
||||
2908,0.8230742132775276,0.0061872960426703,0.0967567397113227,0.2577927666479901,0.383304163726365,0.7225652921777936,0.3136109442027756,0.2601811466510806
|
||||
3164,0.0,0.1575807446281253,0.2918471604321954,0.8320203142218734,0.1039953330135094,0.6408232540756713,0.156179530485458,0.0
|
||||
3233,0.2775696196919492,0.2715705920088703,0.5520950418775221,1.0,0.4595985813426045,0.5436859524246541,0.2610958401969046,0.0755980487853876
|
||||
2275,0.7841366116176199,0.0546647664256138,0.1074923197341357,0.2937445570242354,0.6583745930083462,0.7548926081925392,0.8053896678262346,0.4077577244407249
|
||||
791,0.9503873205531,0.6285859871192085,0.0942062387172572,0.0117921040690718,0.0,0.9293272306369396,0.9401702145960864,0.4378361683721866
|
||||
2457,0.8806169595755764,0.0,0.1388890342265533,0.2754279199342475,0.400765672251855,0.7328057087453829,0.4532298711886841,0.3925482285549495
|
||||
1559,0.3107771723357345,0.3250633707518068,1.0,0.7096352428495234,0.5523730285080521,0.1997099012257196,0.603697618953769,0.6498201386290264
|
||||
316,0.730191985980186,1.0,0.08546821924312,0.0110203381590053,0.2455660221953108,0.8173552049945455,0.9824525787199584,0.513349767578039
|
||||
900,0.0145598308965603,0.8832585710248129,0.1116229941227327,0.0055567666667146,0.1945048874145278,0.908749382966044,0.9313719016451376,0.4560612087987202
|
||||
2864,0.7450463971307368,0.0369773875438736,0.257362503954645,0.329059736256285,0.5363020903207446,0.8017740834492852,0.8360493996416718,0.6016648237924469
|
||||
669,0.4722825403987265,0.7687855329302614,0.1594161988625182,0.0331896375458883,0.0569527700575283,0.9534557062444337,0.9416452654361078,0.5428545708836172
|
||||
3549,1.0,0.1927859662371753,0.346950038323732,0.6579687548342232,0.0569116113130183,0.2148719050279845,0.2178106077266865,0.1165485085725776
|
||||
2395,0.7486923515967318,0.0005779756520037,0.0334400294426504,0.3412071206322539,0.6905376984335181,0.6808893374279128,0.6187921800367866,0.4355356407828321
|
||||
447,0.5524115024223062,0.8064861479912296,0.1639621799916204,0.061835724928202,0.1500447261615159,0.8260975755470416,1.0,0.5670033680055091
|
||||
1954,0.4240636090781192,0.3089203673637623,0.5516990569952616,0.588525755517895,0.7507091689127665,0.3124216657900323,0.375117254812627,0.3447202946814547
|
||||
185,0.8383236023557087,0.7308656060504628,0.0809687110277347,0.0337592107090952,0.299150845096105,0.918677002966726,0.9895738756964046,0.6841282013658214
|
||||
2540,0.8043381058957532,0.0592632819638802,0.1464195091503222,0.2389970859737103,0.4999524085626549,0.5860214562002536,0.5789904187809085,0.629455192451025
|
||||
3252,0.8310736022989708,0.1641229427863922,0.4226132624039682,1.0,0.3125405712240935,0.4960791431042293,0.0243768075037996,0.1298401364223451
|
||||
3718,0.9487555150362283,0.2054715201924258,0.245246226673434,0.5355581314255888,0.1680172882789221,0.5748214457979113,0.205717924489167,0.0
|
||||
1909,0.1724229483058796,0.4297151340434767,0.7074806203075227,0.6609084404626802,0.5161167645305034,0.5965732155150869,0.4817176746923072,0.5025353582785699
|
||||
1454,0.7580783806427365,0.3626568273517094,0.7498082251517914,0.0,0.3201364698326004,0.7211016331659987,0.4731540519155998,0.4805973393830662
|
||||
3145,0.4891504814739979,0.1701612712316491,0.2834120077960034,0.8809844683245764,0.0633031111497153,0.3569475976726387,0.2326886069147385,0.2038628744084558
|
||||
3644,0.7718313077926995,0.1751473283090979,0.3240553007126299,0.7705975175300752,0.3039431369940701,0.4523762541226001,0.1795687992281498,0.1873187133078456
|
||||
3484,0.0196921630791201,0.2684125511701931,0.509521362775859,0.7848337872070317,0.2040065162746763,0.3964141815315268,0.0,0.0773460755714226
|
||||
3192,0.5674480261885807,0.1632796975201889,0.3056740424232316,0.7680165070660876,0.0882087848711548,0.479762174442333,0.2883000711762146,0.1037694280120191
|
||||
841,1.0,0.8258226516968871,0.0464727866081906,0.039206134620743,0.2334775096888135,0.9415944895355978,0.8750566332294041,0.4293972773858935
|
||||
2791,0.74890147889006,0.0,0.0001824988670717,0.3564401069793586,0.5027448943941325,0.6259227170737395,0.6128868470020551,0.3312629850875946
|
||||
1685,0.6515081449524355,0.2531649738090981,0.7948389439384779,0.1915391847286004,0.7446398653997699,0.525522081313733,0.4682755147621222,0.1065596829058683
|
||||
2133,0.7648880120486113,0.0330887924867955,0.0400241125707787,0.2621838236036394,0.4954574778582217,0.7219965709557541,0.5762751793773484,0.5002787812198339
|
||||
2551,0.7799549731416094,0.0910879703672811,0.0295443984264781,0.3381696262768054,0.3616268559423441,0.8067772746939061,0.4973798852085847,0.3260352573731829
|
||||
421,0.0,0.7449494143523065,0.1670791734719827,0.0,0.0,0.8770518881465449,0.8642518131202993,0.2625237095926908
|
||||
3390,0.0990901157553569,0.1881851944112754,0.5852725045942218,1.0,0.3086771429325538,0.6199774402435325,0.0328476160470229,0.1156971969433645
|
||||
1306,0.0533219751020543,0.1613891183373699,0.9315600812439973,0.4956592616167744,0.5968962804303779,0.3384520735672251,0.580180132786971,0.5990461932244115
|
||||
1785,0.4454068786245835,0.2272144107806247,0.6821314479794152,0.7660143852979888,0.6658980327028622,0.9699824534936684,0.575930049577744,0.3511890419154493
|
||||
2019,0.7422319882578381,0.0,0.1537392975488734,0.2752926370612117,0.5548199462124033,0.7660585370530903,0.644893018980506,0.4200654729579556
|
||||
2069,0.7505611775207487,0.0,0.0726475068771175,0.3417000718437568,0.5317528755235019,0.5835666191727764,0.4963516557697753,0.4753913091596261
|
||||
3621,0.393540465493062,0.1626405501279431,0.5141800072197872,0.7921782169695711,0.368873842972684,0.4085982671676028,0.1836609713919128,0.1760002144936181
|
||||
698,0.462019116390039,1.0,0.0977753606605009,0.0,0.1480385260597514,0.8679866873410802,0.8900722287166192,0.4732476085504091
|
||||
2172,0.7585074487178757,0.016811314904013,0.0954278763082313,0.3041562610459738,0.614313803710456,0.8147505331032338,0.6282777298372179,0.5694456692582359
|
||||
3092,0.7419937035640095,0.209623922489373,0.5032135720012958,0.7991448054334128,0.0,0.4212415381774271,0.3753516653610949,0.0
|
||||
2771,0.8353739538620794,0.0448622414072203,0.1937358458790414,0.286905519097533,0.5307316844392593,0.506574756005705,0.4466223038731289,0.3960400763264581
|
||||
295,0.903351115460008,0.7080109254351991,0.0846112642117281,0.0013222843716046,0.215467087849643,0.9891000732245784,1.0,0.6748158981858889
|
||||
1833,0.2491708876463719,0.2021096465793354,1.0,0.5028841416801643,1.0,0.7108536727437453,0.5570877848004255,0.0860258808449385
|
||||
1016,0.5460606557254482,0.4224646247970974,0.4824779279239148,0.7184156121453312,0.7487832237722732,0.6494395528725673,0.2869071249122168,0.2204914138871138
|
||||
1069,0.0877163895807921,0.1944544997500089,0.6888930906178128,0.152220913674996,0.8374666118832658,0.5524799020777704,0.5580898988132592,0.2594735483126332
|
||||
2223,0.7768782669854186,0.0,0.1752027181537511,0.3247765931573172,0.5363956286971466,0.726050850051966,0.5428171361742534,0.6328247226678951
|
||||
1996,0.6428032995988378,0.2231709149601407,0.7175405488112272,0.7198475428360629,0.3766597870182289,0.4881436861401616,0.582336295947554,0.1854649372409377
|
||||
700,0.0528160917841033,0.8005188474691585,0.0565294489891409,0.0,0.2466417979302624,0.960278464625194,1.0,0.5381609788801567
|
||||
2529,0.7743933918184958,0.0,0.165968184202704,0.3156304061970394,0.3760190516727416,0.7016739068256259,0.6663333855647722,0.479042073887837
|
||||
1730,0.1967248688645547,0.2726371465814886,0.9082129571144716,0.3036316217606489,0.7513457313135573,0.5637817190366605,0.6546846029910403,0.1890106716154455
|
||||
3596,0.3326515124428796,0.2110029408660478,0.3248589528844604,1.0,0.2063576639196151,0.602614871162786,0.1065541153151683,0.1300135547118907
|
||||
816,0.3994066078798363,0.9801838843896497,0.0812779678174498,0.0709136931867764,0.1589547469653447,0.8836171171059406,0.8691231944888702,0.4810156428719541
|
||||
730,0.0,0.9400354665930536,0.0989859972236927,0.0466596235705236,0.0159586751798223,0.8739039498799087,0.9178300409520832,0.45627947392896
|
||||
2009,0.7922221860495354,0.0765087247408169,0.0469221506090797,0.2711086308509692,0.3837669264872508,0.5133681216790035,0.533066744484247,0.6051863012582908
|
||||
1489,0.8229236095401111,0.2877318765996102,0.4908421963397901,0.8969651724585381,0.7619226557985315,0.7471474787624891,0.2737246193925219,0.4298175708437908
|
||||
1856,0.3385247207793463,0.3063621662772947,0.5283797617450745,0.2797745868186809,0.7533844698343204,0.5712020033845784,0.3734868848454331,0.2570124112888478
|
||||
2664,0.8308713777804089,0.0123150425043786,0.0,0.2432724344438782,0.5448363468669242,0.7987654746450998,0.4982011045593986,0.4460860103139138
|
||||
965,0.75693734589385,0.8429820920339944,0.0968459832977154,0.0113171442356213,0.0497496275313225,0.9006289461520237,0.8728801203611581,0.4223167333235132
|
||||
293,0.5231315080587693,0.7062832107866033,0.1461419009671429,0.0314501646661876,0.1142417427128087,0.8166718468356851,0.922158576176766,0.5550325425682909
|
||||
780,0.4376432243460251,0.7426133678719748,0.0943507929852957,0.0596353789811975,0.0792804528046426,0.9594303550186968,0.9877837416841464,0.4974204887922508
|
||||
517,0.4771850649880975,0.8627961298272311,0.1575212411048025,0.0290764709505761,0.0,0.858531287425089,1.0,0.5587596105531187
|
||||
3587,0.2532657247662338,0.196955997273107,0.4905543356070715,0.8388341367202374,0.19293703799665,0.515086915804384,0.0657619664780079,0.0
|
||||
2605,0.8564308910116392,0.0172979651283957,0.109784082688896,0.2696459575558541,0.6121583341431285,0.5763919762411164,0.578695946357874,0.4060129952344596
|
||||
2716,0.795160612394855,0.0321549754795551,0.1778432332575316,0.2464018531048304,0.3550836313556632,0.548241139547706,0.7815861673289035,0.4616471056178832
|
||||
725,0.6060055201796144,0.7469798391444955,0.0817872911711823,0.0,0.0820937717984893,0.8836878796656148,0.9307833022871562,0.4649180612570339
|
||||
3637,0.6568462789108238,0.1850016612736324,0.1776193662086292,0.902135851194488,0.573611113939341,0.2646249935823977,0.139706925372036,0.456650203318276
|
||||
493,1.0,0.8366462473904411,0.0543233166320104,0.0225183167395121,0.1369600027622266,0.8320773988102944,0.991794611424928,0.4809308149108089
|
||||
1401,0.6973921277585929,0.3418602966836595,0.6720059661831004,0.0,0.5593538162952026,0.9615099981133818,0.3112364661324581,0.3289839910843622
|
||||
3028,0.6518730802063988,0.1606084243865928,0.4806575491722376,0.9751373699796576,0.1087604737187576,0.3742254515668005,0.1447005639140098,0.2585135996821154
|
||||
3996,0.8070849225949919,0.1828579092418326,0.5521874729381837,0.9666436626633806,0.4647288149315644,0.3130526901309982,0.1595356822895792,0.0807410964066591
|
||||
397,0.4876112246183404,0.5475984299025067,0.1292782553728133,0.0193470195032611,0.0,0.928246152852071,1.0,0.4814108613673354
|
||||
2709,0.7847263010981554,0.0,0.2359446330195217,0.2791148199821873,0.5941524608908255,0.4444563740459853,0.6214548792980724,0.4545680552571131
|
||||
2451,0.7758245646712363,0.0194390293522973,0.0,0.2953458232617184,0.6873256951200244,0.7766255735783733,0.5288901132852308,0.486601806555423
|
||||
1672,0.733086997661895,0.2908705875717748,0.7054138213982717,0.6359927328041777,0.7948181991034746,0.8236378798625855,0.5414205286427345,0.3541974290054401
|
||||
3876,0.6722024452357342,0.2060296516133659,0.4032256361861897,0.7207176433752555,0.2709428252194397,0.3968227955230916,0.3918094360050675,0.1768016529235132
|
||||
1926,0.5113507311541023,0.2719034785821541,0.9322916265731502,0.5176432394194044,0.7558829089878331,0.4072344507886449,0.2137590297686278,0.0650107260529066
|
||||
656,0.7012146396775901,0.6667211590600404,0.0930738895694388,0.0,0.0,0.8282471204689654,0.8762883718471278,0.4884231174964715
|
||||
163,1.0,0.8698522376373437,0.0731251873411582,0.0502140103485213,0.2833983353934161,0.9831607126230434,0.9552879997567094,0.5026105544602647
|
||||
2999,0.7986472497196244,0.0,0.0815426522314425,0.2476170119345284,0.2895843723022819,0.7440587738759276,0.7170324173244473,0.2633092449313644
|
||||
2909,0.7970448153156685,0.0104272581395769,0.0571135897986811,0.2977568776300046,0.559838016185746,0.7356077848448903,0.570941075286479,0.395156219267641
|
||||
1455,0.5553656677811688,0.259001737773316,0.9535287981390398,0.1119971415481466,0.7400255866117311,0.2888051102616616,0.5249792377329162,0.3044881602778026
|
||||
2306,0.813641402906692,0.0230838447979642,0.1481952206214415,0.3082416118306924,0.4305850591473424,0.7792581287266169,0.6836119473495421,0.3619423540101575
|
||||
1902,0.0,0.317437496683776,0.8616427149746583,0.0,0.5247463549360646,0.5007106456346211,0.5345045662111227,0.0
|
||||
3576,0.092807288962835,0.1533198208780642,0.3184212242336288,0.9868498984556132,0.0,0.372437836708877,0.0451959952801484,0.1796790228820988
|
||||
1866,0.4843747201954565,0.3405717841633447,0.5844323310803701,0.0,0.56275995712797,0.2368128693350992,0.5564118702164084,0.8330663677972374
|
||||
145,0.2657797383476849,0.769845215707838,0.0664981545110553,0.0556783833259825,0.2989418151819891,0.9043851209619068,0.9878444840173584,0.5256364234988067
|
||||
1188,0.7458237089734191,0.2519122013724822,1.0,0.0,0.6407774045004226,0.5957714530024579,0.4491937756908191,0.2062293451282223
|
||||
3033,0.4708141773950505,0.2037581230951888,0.5332267189605354,0.8223055376860906,0.015212875962302,0.237369554256542,0.2373112252254076,0.1582791126268997
|
||||
1249,0.6312636758983242,0.3153992476804933,0.8908432829869527,0.7746118596109126,0.5409940373422146,0.6222670081091716,0.523006785268117,0.4498340354443636
|
||||
54,0.8457314129997798,0.6418944743023676,0.1132250223307697,0.0453291405535726,0.1938652661721009,0.8909596230607757,0.9404840110406268,0.4530898903877459
|
||||
2617,0.8305704665173806,0.0578739404393595,0.1184637983976702,0.2856048496910893,0.4872628242348152,0.8074760819979369,0.6774654569351412,0.6032335735235415
|
||||
674,0.3031614769896961,0.7914937991900969,0.0839324914698192,0.0620925802769004,0.0593703319683371,0.8939569973595248,0.8759669417945378,0.5157831071453168
|
||||
444,0.3921486698558093,0.6564957067538317,0.0879617377118109,0.0,0.1262043578189092,0.898208535889266,0.955525979381016,0.6021803668934154
|
||||
440,0.1464643394254963,0.7798348587302247,0.0838967644922569,0.0,0.0,0.8543857871822566,1.0,0.6778349003711132
|
||||
3870,0.5581166921790865,0.2180482934433751,0.3453928345154497,1.0,0.1763813054820773,0.3699393440548583,0.1466699383737458,0.1136027889288489
|
||||
2855,0.8151729376025173,0.0,0.042689182370771,0.3572157516613958,0.3852421025499232,0.5875887040546162,0.65702571794745,0.344252207358752
|
||||
2331,0.8003330784532687,0.0,0.097937593892373,0.2677965039545862,0.4143336802346979,0.9223888402488932,0.6732419371060353,0.455341635986559
|
||||
3795,0.9873687464912252,0.2078601693749624,0.3121745399541715,0.884715376322122,0.2421798643898789,0.3830515556573623,0.0519028563903941,0.0628974037059606
|
||||
3355,0.0422252773354533,0.1462818600611037,0.4763003272898372,0.781365254008899,0.1744544067508702,0.5942844805455417,0.1557834103144811,0.1151083776073147
|
||||
2467,0.7993197283164059,0.0,0.123687181074375,0.3045439303100739,0.4560581331781537,0.7546137679420717,0.3495687457920503,0.4000765529413768
|
||||
2054,0.7805983895142626,0.0027399746105126,0.0548417403609086,0.265762722634255,0.2596624976441385,0.723680708894582,0.5945799677341417,0.5065564773269434
|
||||
3573,0.3172417987346693,0.255138827710339,0.4054911261867494,0.8890091094388568,0.1879918351676376,0.1376975932840003,0.4157229686162624,0.1725455978840695
|
||||
3269,0.7420157431375363,0.2024942294852815,0.4791766575184693,1.0,0.0,0.4189280234686033,0.2474480509228435,0.0
|
||||
2558,0.778109783023206,0.0022273801703175,0.1258387461189001,0.2213487940455865,0.6400692011543481,0.8481272250207719,0.5725917667214648,0.4182988478120728
|
||||
2185,0.8284027582656691,0.0348262620343237,0.0762728086523073,0.2386222415791007,0.4069156041953045,0.6484562093648175,0.6352535545612499,0.5600176458574203
|
||||
2466,0.7705245879342544,0.0053219562058972,0.0285379557790889,0.3182668585938017,0.5534289812406455,0.6730012532373374,0.5820574031479582,0.3690882289818455
|
||||
38,0.7616322792707799,0.4948212467522712,0.1698964164582117,0.0,0.0994456546947218,0.9210949756281162,1.0,0.3365705260104777
|
||||
3811,0.6616544851435009,0.2557750747628881,0.2337985865991049,1.0,0.1029580921908858,0.5420129062160526,0.3061408424357618,0.0149384096427409
|
||||
1978,1.0,0.2681219523984862,0.8657419381239357,0.5896948361215832,0.7974092736071517,0.596719204378825,0.4700015876286986,0.4108470765379248
|
||||
589,0.8299094372847537,0.571158849094827,0.0784607565869789,0.0,0.1317457500408111,1.0,0.9764186858104004,0.3381651577143926
|
||||
496,0.4399244503509896,0.6991842409090177,0.0867131176204442,0.0514258617946419,0.0483464034148969,0.7962543913980544,0.9856278104273244,0.3773950130418421
|
||||
3402,0.6867207241477975,0.2280411817552161,0.4673550088490701,0.7861128171412243,0.0,0.4689309409656557,0.159195030976169,0.026710816541543
|
||||
249,0.3351014491062782,0.6965394700735734,0.1035180945260179,0.0367582176614443,0.0827505235147465,0.8464877104048466,0.8819718775551193,0.5091516311270201
|
||||
3332,0.8433939925486553,0.2111776304495801,0.3825480222780758,0.9202920327206708,0.0257995329505629,0.4214663430112018,0.098077598730898,0.1017171306021162
|
||||
2906,0.7819384505993158,0.0,0.0661430486979184,0.3396119465202441,0.5136830036213343,0.6078130669654838,0.6554874091264384,0.3727566606790073
|
||||
384,0.8008668042563176,0.5055027087322395,0.1513880612036176,0.0246296206672844,0.0,0.8800949718512743,0.944318168436837,0.5379121596173498
|
||||
365,0.7832755780452255,0.7933151372395276,0.0632029503264525,0.0112000452285805,0.0732985773690676,0.9037788763024954,1.0,0.396269889672136
|
||||
2302,0.7781109949309616,0.0,0.1867734556766994,0.2822921511696238,0.4854736837053156,0.7619271043549817,0.5811139418586913,0.3730894905846848
|
||||
3377,1.0,0.1724344737853353,0.4847729063703849,1.0,0.0,0.5943915442008907,0.2274682365043119,0.3699443927875981
|
||||
1616,0.8574290570839935,0.2204862681255281,1.0,0.9050771161496988,0.3282039226194605,0.6982099165919069,0.5365166805882464,0.1437001260815833
|
||||
3005,0.929278166353549,0.1970323580181041,0.3901418437373068,0.8922297313676993,0.2605744868087042,0.4073116237533249,0.1639679872154993,0.0697066968962443
|
||||
3207,0.4377888319270643,0.1941756115852436,0.4092251744163414,0.6648912688096316,0.0,0.5486199946293475,0.0999505586088412,0.0809451718867583
|
||||
3647,0.5576427153113266,0.1987039282858669,0.4250456781423568,0.8837148617722275,0.1825818159719789,0.334885520775454,0.1575270626079615,0.2390259826681157
|
||||
2528,0.8282967741151367,0.0047603608374294,0.083546632152383,0.3169957767896975,0.4752539225818399,0.6806781170941534,0.5402965188965212,0.2831893097512192
|
||||
101,0.6109114984206908,0.7348803109016255,0.0499210572235472,0.0435638206907948,0.1559406105651327,0.8638284652069472,1.0,0.5929857347126699
|
||||
1969,0.0,0.328703349931179,0.6011950275079259,0.993062652217418,0.7246966130476185,0.6581889799504056,0.7759048061298501,0.5033320795319339
|
||||
576,0.7465163675647498,0.7224452497769035,0.042529459217097,0.061766068422174,0.0,0.8987195886470806,1.0,0.4040953952463761
|
||||
2067,0.7861110054111429,0.0178893706552399,0.1531428600629038,0.2559690022039143,0.5376047343889405,0.7197905360776858,0.5340251121638753,0.5074047283448175
|
||||
1144,0.4712975131100774,0.2940436716553475,0.4788391087565661,0.5853041674258413,0.3662474851943022,0.5449657074212946,0.5387243716306663,0.3920186702852096
|
||||
919,0.5507401375845199,0.8213246149906153,0.137554190019071,0.0499745705561319,0.1533382853012042,0.9281996952358862,0.866657556041715,0.5845787537764059
|
||||
2878,0.7727906241439795,0.0,0.2271700192113837,0.2742574211883257,0.5184082099272211,0.7438514290037821,0.7286878711451498,0.4456003129021785
|
||||
2706,0.8363442506554566,0.0090342396608013,0.0719715484269196,0.2821929367970349,0.3897938512920048,0.6075025458696964,0.7458227823223872,0.4556106383331705
|
||||
1391,0.0,0.3868103337315228,0.8411422519876132,0.8079567189874448,0.7499429200076045,0.4882109575253037,0.6685397392161856,0.3026597823380693
|
||||
2782,0.8940260133829458,0.0564011641776565,0.0880807409185724,0.3338303419430773,0.3856870711044203,0.5764860331072651,0.650434429345382,0.3640209328948772
|
||||
3682,0.8659538747921253,0.1546860431224462,0.2663268461605134,0.7540395787768202,0.0969849565208632,0.3956248418865661,0.21225607588446,0.2878577609851717
|
||||
1236,0.3053893233451372,0.2616575125249664,0.7867104886645487,0.4315179352589419,0.5780114452153292,0.6926048912270784,0.3964102894746026,0.0720396533354528
|
||||
3125,0.8193640924997314,0.1697130207452929,0.3617911368664976,0.9030151026833422,0.1879391096434278,0.4895742007470411,0.3807872295603717,0.0
|
||||
2627,0.7975470145724868,0.0,0.1367378279930816,0.2752159587618931,0.5046465096551997,0.5988313026653105,0.6815371260011852,0.4789709994474204
|
||||
3147,0.5528673804134032,0.1807825531729896,0.3615773493177055,0.8561792154591752,0.04865268127211,0.3886714548866784,0.2031499078252672,0.1030872182558494
|
||||
1972,0.2169043744029514,0.3658998336425693,1.0,1.0,0.6464969451860008,0.4811683526805688,0.5095400333976305,0.4097693762902046
|
||||
2686,0.8266191588934567,0.0283604191790363,0.0844255022362673,0.3326287046725382,0.685901634495323,0.7232003551722942,0.5955776583943748,0.2773819082589241
|
||||
2608,0.7954362096639076,0.0,0.1805527045009328,0.3746009864768074,0.542722278049164,0.4870973545964406,0.6608157751803726,0.3301432536743973
|
||||
3188,1.0,0.2851769925581841,0.2808822000692378,0.9196449269278696,0.4090635287976674,0.2496555097130958,0.2173935572814569,0.154481469323951
|
||||
1690,0.4383535884936597,0.3079545080586017,0.8666491049957888,0.0,0.7132675679172161,0.7720014625809684,0.1480570773057129,0.188699533477293
|
||||
2996,0.6930859943861467,0.0375132064444695,0.1917816348284531,0.3799070061662203,0.5613285051813056,0.7054901287537758,0.375562146487128,0.3471188913245367
|
||||
3522,0.1305005080651329,0.1310767618463494,0.3513622621333344,0.9317921948714932,0.2695522084720921,0.3745740813398875,0.2087918214375068,0.2625577498148658
|
||||
766,0.910447312094408,0.8140006769300336,0.0828534595028197,0.0,0.0584753930474067,1.0,0.9815838959943772,0.5531219279111402
|
||||
1189,1.0,0.2931280530186799,0.906128001320832,0.8102405922107058,0.7114417311322586,0.610859544611052,0.4274742846420883,0.5620926717445256
|
||||
3307,0.639396293304741,0.1806696774884366,0.4942275828844883,0.9503124792636904,0.1434988727515526,0.385426186990697,0.0824098642158367,0.0
|
||||
2423,0.7636651098027962,0.0402651178952637,0.0956930334045152,0.2946334350629365,0.413087527879022,0.7535002077763621,0.5968727562292775,0.4142367469519845
|
||||
359,0.9381933153563128,1.0,0.1059204158024035,0.05404364944271,0.0,0.9365540456133462,0.8626898312073088,0.5011719303100929
|
||||
369,0.7704906645759728,0.9239483648148104,0.057565085943488,0.0772160538125788,0.2354334905531762,0.9936535377443698,0.8704276294437463,0.5006687086212307
|
||||
3150,0.505336542117356,0.1775527996910164,0.3560173262291882,0.9196184909394324,0.5491470500883173,0.4270638130164391,0.0874833202677351,0.0118288823885561
|
||||
2364,0.7412249295745653,0.0328109338976035,0.1875692912089059,0.2660466911093299,0.3724651669606606,0.8481535254878582,0.7006770404880673,0.2498283238422925
|
||||
3623,0.2271379231279223,0.2063572240104154,0.4494266328700396,0.9291985082982708,0.3249186817250701,0.6247336966449397,0.0723592158869908,0.1523952291341009
|
||||
1886,0.4864249242482384,0.1931594200748613,0.6300369831951624,0.2585604072474804,0.328111580130527,0.6750308885773976,0.4839129672875133,0.2344199082983901
|
||||
1890,0.0,0.2784218785916964,0.9461854388539288,0.0,0.5800680615483597,0.8033559794254185,0.324699122981101,0.1287606440508754
|
||||
3695,0.2398886359999572,0.2695698648143669,0.4160580560539844,0.8611671048561654,0.1929440223806469,0.4427389512969756,0.2007234918553475,0.0328338597689244
|
||||
1257,0.8828318538065995,0.2496579035660889,0.6949680631656137,0.8189397698223554,0.5814253505869005,0.7264165307079651,0.4745211417573053,0.3656732070195251
|
||||
3312,0.2540708803729162,0.1962921899065655,0.4985521140996067,0.6225871737252108,0.1795602930326834,0.3228499320402858,0.290040393728672,0.041288396144687
|
||||
3518,0.2416363642152276,0.1704877474916924,0.4695047703888864,0.8810215462579879,0.0598604224371356,0.4891185741407315,0.1195191573473314,0.0
|
||||
159,0.5342432584663028,0.7319039185205005,0.0561010102353217,0.0,0.0,0.8372874170681482,1.0,0.5220467616731715
|
||||
2542,0.8407911969743128,0.0,0.0542743915504272,0.2968001136184766,0.5931955398190066,0.7402435240442131,0.5923250478348229,0.2479945327299285
|
||||
515,0.2778980232844544,0.8128435494178075,0.1249721579106355,0.0,0.0,0.8543958343879456,0.8361002059397334,0.4674362985011293
|
||||
204,0.4064197932245244,0.7524836081335394,0.1061446745339816,0.0136950241100195,0.2538851469304017,0.918538871894278,0.9197597603722122,0.5086971295452836
|
||||
1150,0.2589836098149944,0.3076793605251966,0.7178275782582225,0.253506368229799,0.7356567909616066,0.6266737235921879,0.4078221289905347,0.4094807674392977
|
||||
3752,0.5234124183735376,0.214338803982087,0.440783746503479,1.0,0.2378191333717356,0.3932380504542804,0.0872251222526436,0.1840691320391395
|
||||
2104,0.78598501951955,0.0,0.0874194747223397,0.2734083148872132,0.5772851703333276,0.626408396645379,0.5236962386974399,0.2401584821646706
|
||||
3284,0.0528011369603087,0.1327669365001242,0.4184635147322433,1.0,0.0,0.4577278431775392,0.2014456575406749,0.0
|
||||
3229,0.3889283708806539,0.2067118973818587,0.4393583385964276,0.914172638285994,0.3180903534991448,0.513523802718664,0.0983813013295398,0.129494028116361
|
||||
2929,0.749039915505089,0.0223742861607768,0.1279967585889396,0.2891639568077238,0.3735863016939518,0.6556035257503037,0.6273788227096192,0.4389680999128588
|
||||
3161,0.3635350884736031,0.2239421618946811,0.5060636553591328,0.7601858031530715,0.1905398344691498,0.5099505847511513,0.0176403598745429,0.2257393315389766
|
||||
60,0.0309043045328816,0.6241146914965154,0.0945558877058718,0.0282793824009697,0.3925220418684906,0.943705062274532,0.9930414147864368,0.4610027375529549
|
||||
1696,0.5581466589753967,0.405972917088076,0.7694201270856978,0.7470881800974524,0.8620242454591263,0.3751870152366224,0.6645117958196379,0.215536009727272
|
||||
3678,0.6396461771952717,0.2077380319816026,0.3039849002251419,0.8038900902193427,0.0,0.3559054052099285,0.2229109548602955,0.2478633150299752
|
||||
2048,0.7754606868713083,0.0,0.0630135860974821,0.2922376026584462,0.454108591435432,0.8917470058960605,0.5399346059182201,0.3639750633404908
|
||||
3951,0.7914385628171218,0.1539306156973193,0.240936117018077,0.8382058777773668,0.1248087024123661,0.2779983153492497,0.1304408500463388,0.0
|
||||
2705,0.8026016257954417,0.0,0.0570687161670513,0.3297345414078337,0.573846604863256,0.7741779353268428,0.6747642458491412,0.4702601302446945
|
||||
969,0.3966760013929787,0.5349316986116094,0.0887636335024182,0.0,0.0,0.8316606461742223,0.986244782120543,0.5432552151249758
|
||||
3689,0.135155264154907,0.271271943814315,0.2635218117737374,0.8360616695480927,0.296249148360056,0.3752141391386074,0.2047263925149953,0.0349207354924857
|
||||
3165,0.0,0.2113204887039665,0.3523971760323921,0.969858811539896,0.3004027041327328,0.4220185839712932,0.0880579848960894,0.0
|
||||
3859,0.7224277844054534,0.2318285145545175,0.3645382642639214,1.0,0.2171529557764258,0.4019720133238538,0.2172775119262139,0.0
|
||||
1945,0.6789521636085607,0.3457845578105371,0.9935332107622062,0.4525544563708181,0.997826361264409,0.6438395448075713,0.6749637236420091,0.103951548997268
|
||||
232,0.484323875008372,0.6599213687278701,0.0246792566763922,0.0363539418576708,0.0300702988646892,0.9867443076260952,0.9224275420975976,0.6424167133223552
|
||||
994,0.5735140011194366,1.0,0.024643014746256,0.0441397696950614,0.0019094725129645,0.9346490649110004,0.9489210139457542,0.4226467619020022
|
||||
579,0.4422748151311558,0.8585833307181115,0.0418361123931974,0.0269159172291555,0.0834638539249234,1.0,0.938217743568822,0.5260316556996579
|
||||
3108,1.0,0.2056204464444875,0.3592801887656847,0.5018426824849864,0.0620279859250585,0.5054544225578896,0.0624102096822324,0.0615011633581528
|
||||
1854,0.5358526025786179,0.2882271527586474,0.7036105728279979,0.6414364292494606,0.4407936661473516,0.3758863130209089,0.5340908858404145,0.2627881534033348
|
||||
3182,0.5602625013625812,0.1996640435350429,0.4049010211997596,0.9606526919572032,0.0621025396712486,0.4985028423365306,0.1062143166455935,0.3844847081990431
|
||||
3855,0.4960941777247544,0.1826889475306566,0.2956785844522803,1.0,0.1685509341629044,0.4252838969870486,0.1655375643258658,0.1785502236907937
|
||||
1322,0.108543613282541,0.2473468935489801,1.0,0.4040075797050099,0.4853934715951494,0.7112647608083271,0.6368352392705636,0.3707314017364759
|
||||
3679,0.2676664488011203,0.250712993189854,0.4245621283219434,0.8651641063563033,0.3213038142273013,0.4584068518853711,0.2664663578535271,0.3527654889965913
|
||||
2982,0.7798518421122976,0.0027082340608638,0.1855761507357984,0.3020120172097226,0.6007425661482113,0.7236526785182575,0.7240465050691509,0.5036405483838348
|
||||
3873,0.0821621172207316,0.2233076909991777,0.5082121964142285,0.9986933357568082,0.0617591993567525,0.1303963949870199,0.0627250230754477,0.0969711606801827
|
||||
3861,0.4257683130665094,0.2170946655616654,0.4093982616489798,0.8085099199478382,0.0960423070466029,0.5165234277753281,0.2902036753994604,0.1435741055135873
|
||||
306,0.4055857638363137,0.9682826536823388,0.0808611722706856,0.0478610438890388,0.2490443046992204,0.9961065792393868,0.8275628797475649,0.4474073427513282
|
||||
778,0.92827506191351,0.7242480048450513,0.0910223405382906,0.0040109211617957,0.1243159286807697,0.8685670675672121,0.9934634079476384,0.4775161335438471
|
||||
1543,0.3811402073436772,0.3648015449454753,1.0,0.7488541422610776,0.8023197058593694,0.7686017667820646,0.3216675905398697,0.334199527490119
|
||||
1906,0.2525149324445991,0.2180535651234519,0.7194861290550195,0.5277120086802842,0.7660360584280427,0.6619394126465311,0.704758639894524,0.3336748255631925
|
||||
2263,0.7721351363934484,0.0,0.0791581263471139,0.3202653632176039,0.6113501290671088,0.6239142297846205,0.5290105683415889,0.4643169740397117
|
||||
1093,0.4402045979524824,0.2670655010153697,0.670507629152254,0.696935008412639,0.7199045458332061,0.6076408168975242,0.4473840933300441,0.3053163618826197
|
||||
1171,0.0459764236808865,0.3503275756448323,1.0,0.4292472326499019,0.803575754528404,0.9131213489480632,0.5177093671493658,0.1749295279117511
|
||||
2720,0.8516962455585037,0.0256037087750812,0.1360611584079319,0.2374136145675819,0.393222113498055,0.753663112167489,0.6069865647673598,0.378434323886983
|
||||
3158,0.96745939669212,0.1638617794493224,0.4359823925427676,1.0,0.1304518804682241,0.5037215431180251,0.2369070399043577,0.2882656760143977
|
||||
2462,0.789404449637259,0.0,0.0350589692104616,0.2873496580904531,0.347757350430823,0.8286872736318265,0.4155926609487472,0.3795122739330609
|
||||
2739,0.7866958029755334,0.0,0.0327540917839002,0.3623448332893841,0.508268179594374,0.7483865643516732,0.4930125371364641,0.3700906781130277
|
||||
1289,0.1081376631499613,0.402221807995273,0.8435005741165588,0.6349037997329807,0.6589462815421244,0.5573566952885411,0.4255444055085423,0.140913895847225
|
||||
3865,0.2940233552492954,0.1924412407546563,0.6035840827453428,0.6303467032507473,0.2689491856517318,0.3149713367248767,0.2171953718471236,0.0
|
||||
1326,1.0,0.2561262349210155,0.8669288329751184,0.9240401115013944,0.4723406177219468,0.6499566254421716,0.4373380392863887,0.5348485474759224
|
||||
729,0.4960314887761957,0.8680713413856112,0.1331438815963926,0.0160756173221103,0.0,0.7888155861194487,0.972154046061759,0.5381193722424661
|
||||
3237,0.2389656175586829,0.1802539330095274,0.5429669125602495,1.0,0.0,0.5510257080968725,0.1864056162999278,0.1303652077765623
|
||||
1126,0.3841853913135922,0.2953550306851667,0.6359794610103173,0.6260533065083921,0.7459293962813467,0.5499855349184453,0.4775468588618506,0.3233768024045747
|
||||
3382,0.589571998810702,0.223651550424613,0.4251588631418881,0.974849907304493,0.4506306153234069,0.5194563408748679,0.0744661044307056,0.0
|
||||
1900,1.0,0.21880709546755,1.0,0.0,0.8700006201315416,0.7025826546775771,0.3961954839013798,0.4040966274812863
|
||||
2498,0.7807183539382525,0.0,0.0856808894123921,0.3309299983546861,0.6317394354318263,0.7159139871709315,0.5453006294958841,0.3103036147942345
|
||||
693,0.5290519106814573,0.7999617143487013,0.040526378230149,0.0379927370425094,0.0309010112462673,0.8042635629193955,0.924946936660202,0.5923431529649957
|
||||
1948,0.2704554851745879,0.2394020866577355,0.9426671643718249,0.3763820763996103,0.8512107627595713,0.4184299502814307,0.641080588011645,0.2167154641572501
|
||||
1502,1.0,0.3060571899636398,0.8643998595511141,0.5953513469742016,0.4758764916026869,0.7748002933942635,0.4728033298767209,0.3771433637480693
|
||||
2419,0.7757674421529216,0.0,0.1843472973705948,0.3310293628370883,0.5844098366630927,0.5632323366729941,0.5210261939401906,0.3191058222896214
|
||||
3417,0.5876193901384091,0.2184032587339098,0.1959102268001032,0.9585519242368202,0.7228977777791517,0.3768399267346856,0.3065186665139766,0.2294728483482482
|
||||
3676,0.507024601915087,0.208993369325154,0.4242836961390687,0.984999491745947,0.0560200060761173,0.509849748685903,0.1753696776086901,0.131887588834402
|
||||
591,0.0959988615864732,0.7635517500371333,0.0683565612291903,0.0065337655992152,0.0,0.8537578693146513,0.8816585212652501,0.6800940191102616
|
||||
1017,0.901291490483702,0.0784140282382894,0.759500750092894,0.5281930813027839,0.6548031032011938,0.4906533700340658,0.2563772587535857,0.1378516448094643
|
||||
3443,0.0,0.2023938415019144,0.2939981396533484,1.0,0.2186649456989582,0.3227799323063968,0.3963310450702837,0.0
|
||||
455,0.4278872848802431,0.7567791587066763,0.1534653023664621,0.0124043154796014,0.0,0.8579317426867838,1.0,0.493846438748137
|
||||
207,0.7775021188828055,0.7080369680778271,0.1137717773361766,0.0254257715732725,0.0,0.8310360161969279,1.0,0.6428270553500242
|
||||
1109,0.7027507422141948,0.2575077811152013,0.6571527710413274,0.9956736978229062,0.7486876618240051,0.8856757259682371,0.4409433083308555,0.3087215333396145
|
||||
1406,0.4612371348589162,0.3192411098083954,0.3773188874655149,0.7470485976603862,0.8436683317965148,0.5902104995769513,0.2439987523720148,0.1748156823012775
|
||||
2478,0.7706511843864745,0.0277155586990304,0.0725796440747485,0.3256211538502699,0.331632330099891,0.8325820535142082,0.6365496107442347,0.1657970948799002
|
||||
1662,0.5347634585242238,0.3962156157980625,0.5709055442518937,0.5434671727193137,0.8129795636746394,0.4620375582968348,0.7847710800122485,0.2764808159618316
|
||||
2006,0.8305932766653636,0.0094939365285487,0.1262508487725376,0.2741053466738405,0.4612574203673452,0.7697051948339019,0.6943078235927368,0.4139819825054437
|
||||
27,1.0,0.8493456082673703,0.0879257428743566,0.002127931331123,0.0998008261570448,0.7567990442594534,0.8386345071481974,0.6080371890499353
|
||||
3235,0.8585462335912607,0.2010666378763901,0.5043209340230674,0.9413068017361694,0.5878835046894136,0.5360837704174081,0.2165808126111452,0.1802961482343147
|
||||
374,0.7793931291914797,0.9788101967584364,0.0758744351093945,0.0,0.1260441507303244,0.8772489987022828,1.0,0.393376009102693
|
||||
69,0.0,0.8008374413233964,0.0595141434549553,0.0,0.0834747698474508,0.8264085526352789,0.933795915573868,0.5603277326284343
|
||||
1041,0.5024323506219553,0.2436465964322635,0.8657917825193463,0.6443394251604309,0.9766570742778312,0.3290276262648554,0.6237435118671885,0.4609117097461249
|
||||
2032,0.7710191367591461,0.0328336346066686,0.0445868864828676,0.2476988896956031,0.4832245858796605,0.875611061413065,0.6282068791318005,0.5036643156926369
|
||||
3895,0.4680894270756289,0.10924655154822,0.385196684750813,0.8786248007022724,0.3054606891859879,0.3864689790050339,0.2865462282068411,0.0902950531295709
|
||||
1549,0.1200632334780733,0.3054431091908161,0.6308521579088222,0.8873394895943841,0.5697433017471968,0.6225807990984419,0.5637102692875258,0.6812176758255477
|
||||
513,0.6008830220736833,0.6286048369563709,0.1174410781537694,0.0,0.1891077480176531,0.732868624039846,0.8179043161251714,0.5252437671510305
|
||||
1271,0.8980883962875739,0.2911769642712354,0.9982399784858826,0.723188802401423,0.8592254735244118,0.4639556313967714,0.3746854383674319,0.4455929047359911
|
||||
1004,1.0,0.2118024411984206,0.6522079698672496,0.4224714431378659,0.7302596151162687,0.2923274031633649,0.5261354901030079,0.0
|
||||
750,0.4216804896930711,0.6797475303270832,0.1024427680190823,0.0100388466551446,0.3315633111181046,0.8786813404840568,0.9593322706232948,0.6305108039571306
|
||||
2562,0.7895125684165551,0.0,0.0327113737522502,0.2723754936230719,0.5301142173899821,0.770343641444675,0.6161933368020271,0.539780642658604
|
||||
119,0.5989286127254247,0.77643942306148,0.0935178405244132,0.0,0.1481334082377775,0.8747697445684031,0.8696176368660953,0.343977437566715
|
||||
394,0.6987383469132685,0.9024014386224486,0.141770171561057,0.0186434345883193,0.2074465689138913,0.8798262417064275,1.0,0.4811926942150059
|
||||
3842,0.3942874091511247,0.2152614157906272,0.5693080634452536,1.0,0.1197076422766495,0.2280065609756433,0.1514482317484897,0.0646104142922608
|
||||
3268,1.0,0.2040748314843186,0.4596447099018124,0.8841332702972996,0.3431660097506109,0.5824370538286847,0.2932821456793315,0.2794963757828108
|
||||
751,0.0757056953247403,0.6529658348564391,0.100581249381755,0.0,0.0411732574430046,0.8976545411258628,0.9291446598117986,0.5779471894347483
|
||||
3671,0.3318379308076581,0.1550552840953265,0.447516778403089,0.9006444657769683,0.0002486538777314,0.35857797483065,0.1183087415413749,0.2266356198705287
|
||||
1636,0.7590408830458946,0.2256080654831005,0.7350225966045483,0.3531842969314991,0.7372979422357621,0.651849989123991,0.7176837773055558,0.57669733459192
|
||||
2691,0.7938822265807278,0.0,0.111813765936803,0.3401369730511043,0.6042172330081681,0.7534218218671588,0.488095857722158,0.4594969094267181
|
||||
1792,0.7293758907236394,0.194331583382401,0.7907958070991211,0.8166562816477905,0.8159695131538867,0.4718788107341498,0.5689876607286357,0.0777504915834893
|
||||
1835,0.0,0.354399172459125,0.703567137997258,0.9894423337583452,0.6594859678666009,0.2964296940064921,0.2648338651417132,0.0
|
||||
2365,0.8748047451351675,0.0,0.1404463941395067,0.2955453674114778,0.3577202362432348,0.7617267410451771,0.4952260878971367,0.4669237723108425
|
||||
817,0.6670913109600247,0.7711555969149687,0.0549464745062624,0.0,0.3911646161358583,0.9286718229926396,0.988106121546812,0.6243509196199803
|
||||
1499,0.4126778662544633,0.4123113686159145,0.9663491282009424,0.5624590232982226,0.6193022319909515,0.5908836025731515,0.4053071955221378,0.4012241209034809
|
||||
1920,0.3694767090303433,0.3589752872165448,0.8045880958019764,0.3724276626672193,0.926465453886645,0.7162115903870503,0.2925544800603791,0.1617095533929423
|
||||
2267,0.8198398891873624,0.0213022393420492,0.0513377824296458,0.3112354259483071,0.4951230413006459,0.6926474008674712,0.7892990692881158,0.2742973342549997
|
||||
673,1.0,0.7224740989909759,0.1471352328663143,0.0,0.2017167319908727,0.8218173460942696,1.0,0.5265583018206376
|
||||
3359,0.600146864679984,0.1758285912100203,0.3877059997500843,0.9708510214758206,0.1253454435631555,0.3817177750327511,0.1925875838611104,0.2170822039809519
|
||||
3713,0.0,0.2316383191243126,0.5293635153399918,1.0,0.125788836388721,0.409404971386329,0.1055679374592721,0.0
|
||||
2524,0.801736685417174,0.0134187284290036,0.1324430297654673,0.2119398177588582,0.1938648989620889,0.8265268950182747,0.7106179437745297,0.3403290081497344
|
||||
3483,0.3813031881675627,0.2290371341477623,0.3854058921451447,1.0,0.0,0.3960291094821323,0.1596235205779005,0.0
|
||||
1407,1.0,0.3414566270672018,0.7833986753066609,0.939444005767293,0.6756924048925534,0.66505171324449,0.3150378001095694,0.0
|
||||
47,0.5905572108974589,0.7998848764104857,0.1474079308422428,0.0,0.1504375246635675,0.9066726843235678,0.8844419263016802,0.4363282326702323
|
||||
1936,0.5297695179460378,0.3486956681003321,0.6713549218446231,0.22840260281434,0.6792135204191306,0.7567843105333625,0.4508293171146674,0.2329137156244553
|
||||
1655,0.8179393954984175,0.2040682259400039,0.5811888363818893,0.6793324653934385,0.7453430030965806,0.7872544009199871,0.9125841299093772,0.3554960333530435
|
||||
2249,0.8629456690023097,0.0067055175280754,0.1500018431823012,0.2874270741045575,0.4997436899275875,0.6804571270302007,0.57498926803748,0.4115626247521276
|
||||
2358,0.7781647653876771,0.0144694390240984,0.1290158767389917,0.2371382739428525,0.3992209485773475,0.5621545234985496,0.6284644616978007,0.2881313492194892
|
||||
1201,0.6340014038970855,0.2746468539299039,0.7652284405430936,0.5329536142019567,0.796545786074623,0.4074256399198798,0.4447187147576231,0.3210976017750483
|
||||
914,0.6846058820669888,0.6556666585508447,0.0931086140253238,0.0237862275344761,0.0,0.9147058604940376,0.8900281394503795,0.6698435785635792
|
||||
2676,0.7163869083625543,0.028934189408899,0.1435826509974058,0.3340135005705988,0.3676290342502626,0.6617241607375239,0.6204480560786103,0.4264830104744354
|
||||
3814,0.3876494310504896,0.2431560827640198,0.5261956083856822,0.8872308352715959,0.2895076525657036,0.4508495311198754,0.1031174907874837,0.1345639570443186
|
||||
2070,0.7903719599108594,0.0,0.0505175167608969,0.2695424889201872,0.4672576702936724,0.7160370330919522,0.596880134084663,0.4485862537080027
|
||||
2418,0.7740443833826857,0.0043792031423368,0.1327207373676862,0.3803640010674626,0.5195712889767147,0.7800528707071841,0.6353174239579,0.5348929963263835
|
||||
1971,0.3307710902450938,0.2881284323538272,0.6878202439225185,0.4720937774836495,0.7362488670527212,0.6761832749591847,0.6084125493475628,0.0
|
||||
2694,0.742885513864753,0.0,0.0451881004144104,0.2811622441157748,0.4942327199402696,0.7727161738840507,0.7424982795879431,0.3727212249702065
|
||||
2330,0.7567679609537719,0.0,0.0824958989141155,0.3541652858530595,0.5833995102140982,0.5363408473195929,0.6286092010760481,0.2245734321708322
|
||||
1942,0.1412580508588165,0.2138103484820546,0.8274604693210997,0.6421830002254844,0.6544372832325412,0.5896516784016036,0.5438408584604921,0.4317782053928247
|
||||
2940,0.8335586363248414,0.0185137079944555,0.1027218776359319,0.2853625547612078,0.5992438572650886,0.6982803413463787,0.5786451376605382,0.3645468096998367
|
||||
1821,0.5858626481487805,0.2884500050116121,0.4494849662922919,0.8071802966326009,0.6940178597472801,0.583507281860589,0.5370538216350658,0.231757316485927
|
||||
1344,0.7392696908057494,0.2824085814913387,0.908570912314107,0.2094554230076234,0.925258485929724,0.5839864479071822,0.5412614635030853,0.5347361912813572
|
||||
3113,0.5496075562088337,0.2042121970864574,0.4027512246496718,0.8167313094614227,0.2810615000429953,0.3492490843934924,0.2881672385314083,0.0
|
||||
2436,0.8009411700987262,0.0,0.1611275196752228,0.3043269920547132,0.4851844866837893,0.748596065135715,0.4689890094090914,0.4676920339955663
|
||||
812,0.7677585210280277,0.7243759698396396,0.1274331123757928,0.0073873238279404,0.2309424814139948,0.8320179230907467,1.0,0.4706818143543888
|
||||
152,0.16480243143617,0.7659048246667076,0.0754160141349729,0.0183236100978171,0.0269691825070424,0.9461070252982272,0.9046180317974344,0.4355168363160324
|
||||
1731,1.0,0.2345777028368861,0.9436163502375416,0.5227355927824929,0.5556946940805545,0.7317296403517883,0.4599901952870323,0.3017232591950068
|
||||
3523,0.0,0.1701563200984061,0.3289289036024648,0.8779815819046037,0.2895104085550392,0.4394570309193006,0.2945661709132805,0.233301704919071
|
||||
3037,1.0,0.2413659211094976,0.5205358724643206,1.0,0.5007066605444876,0.2344758327087413,0.1540328399241017,0.1659831221630044
|
||||
1364,1.0,0.37724510250165,0.3769645936785529,1.0,0.9461263308386002,0.9203346110913228,0.2839202490998929,0.433977039775493
|
||||
383,0.3767648425471667,1.0,0.0981994654463319,0.0374074173847969,0.0,0.8186095087370372,0.9085530443317354,0.4766515344343687
|
||||
3787,0.290016280413031,0.1683836391239474,0.4505246270213249,1.0,0.3908362935988279,0.4683517158482737,0.2063633182457959,0.12336015539689
|
||||
2366,0.8264855864278637,0.0130961866838367,0.1005199775618818,0.272161568598988,0.6971986014735054,0.6991061532008152,0.6393049811407587,0.4054385225414427
|
||||
3575,0.9024718922212474,0.2050292084114887,0.4447039218722453,0.933114457368501,0.363276340065271,0.4370677493828074,0.181074321175534,0.147900291082338
|
||||
2852,0.7848127587116026,0.0075223764494802,0.1217865661233689,0.3074855106172093,0.4723848225206649,0.6343364431875494,0.4934717546689487,0.4492602700032618
|
||||
3535,0.0,0.2089095021351899,0.3401402565539334,0.6618384748268575,0.0001920627651091,0.4472698288367067,0.1780629173985164,0.0
|
||||
2503,0.7095566583468953,0.0222403524293564,0.1684070880393344,0.3465004120276266,0.4321032966798599,0.8643679807364472,0.6699748349198694,0.3906315829743913
|
||||
3291,0.4691436695054254,0.2222141687017987,0.3752307298196337,0.7726858080940364,0.0,0.4078486911361538,0.2762048466030901,0.0
|
||||
1992,0.9298094359017596,0.2803026216006669,0.7522943778477441,1.0,0.9756985175557144,0.6636820572179977,0.5189723653283147,0.3828561615812316
|
||||
3106,1.0,0.1626581106066045,0.3977908304176735,0.9270302150607714,0.1669907848812029,0.2301678066222353,0.3459968152907748,0.0932824369249204
|
||||
3766,0.5665590250887969,0.1923849651735673,0.3648559643789694,0.9854260651716692,0.0293324177704606,0.4054529224477816,0.1651729203014918,0.1119870414534389
|
||||
1176,0.6533132819075862,0.3377371767588359,0.8499886090971278,0.3467777892338735,0.4754519085622294,0.3392778692331212,0.5480061134443921,0.106030836969474
|
||||
1467,0.0,0.2688646347809145,0.9853732966655566,0.4454227631817414,0.532604693886251,0.5726894037526677,0.5526734860768392,0.78716524060557
|
||||
3884,0.5782484986253775,0.2412790304319396,0.3678877678974406,0.9406360601824184,0.2877232538623667,0.3956629165911887,0.361771959380954,0.0
|
||||
3891,0.4518679358293062,0.2501247888179029,0.5839320249817929,0.8217983462091332,0.1158641085494488,0.252300158530471,0.2944994161641388,0.0826981029831616
|
||||
1752,1.0,0.3261546204935425,1.0,0.1399871760767678,0.6953539912106759,0.5501569779387805,0.6183814276560597,0.2265628404330575
|
||||
3448,0.2729765038051074,0.1901290445192103,0.4074325149585674,1.0,0.0,0.3101834587271608,0.1974559503042705,0.3388935534022894
|
||||
1460,0.6174750876267721,0.3553278688179485,0.8723033895610015,0.8385417897496221,0.6202940101714343,0.6338443378188852,0.518470489392478,0.6003186771329099
|
||||
2962,0.8567193095056753,0.050713190502319,0.0,0.3018710777061715,0.3603847104950838,0.709503856709518,0.6468054886738512,0.3011974681498481
|
||||
396,0.5587497566317279,0.8595982783325928,0.1196145099262566,0.0330922615570086,0.2678330265182369,0.8692636760041442,0.9245460871820338,0.4875372849239743
|
||||
3117,0.2853277175707486,0.1888196733730932,0.5033347307164934,0.956576463612161,0.0,0.3686371360356351,0.1702279142929373,0.0
|
||||
3714,0.7148364032127501,0.2189644059367205,0.2703501338744463,0.8881622259853004,0.3510450885168265,0.4626848148769144,0.244811854193828,0.0293428956298058
|
||||
3742,0.6937204994459054,0.1710814657802509,0.3905570218963007,0.9158059235974926,0.6137541989239881,0.4603637775543332,0.1311243355169827,0.0893542652296403
|
||||
1105,0.3214953677012829,0.354131262393254,0.9390244067811736,0.4615924098237084,0.6574396343302923,0.8477909704899211,0.5901881186458826,0.5058185163346895
|
||||
1604,0.5859575533680801,0.3457493127514393,0.9341932441253128,0.4507230176681668,0.4060039868707299,0.5667494803709366,0.5043050210134818,0.2445866523687888
|
||||
2979,0.814329757925135,0.0,0.0556839563894698,0.2908171497310184,0.3772264725161878,0.8122953789295926,0.5863857624026451,0.3906441320651744
|
||||
3655,0.497858602684167,0.1998399376612535,0.5097651328439752,1.0,0.0067796728165107,0.2688513175957302,0.0130831727269903,0.0
|
||||
485,0.0,0.7909352184066433,0.1270650500326746,0.0,0.0944114658809971,0.9903187644024922,0.9597596773777526,0.3684635798772194
|
||||
3251,0.474762027957073,0.2919732388581022,0.246446054780672,1.0,0.4186333332714038,0.3834813453609286,0.2856508216391379,0.0651045131279381
|
||||
1411,1.0,0.2591891774997137,0.4391367602699541,0.4956135170562256,0.960972119382359,0.4716799845585112,0.3447446901221824,0.0
|
||||
1698,0.5541054426289925,0.3944951674941607,0.6187547667151028,0.5141454508181846,0.7009830135134213,0.4554968893499136,0.5653085632187472,0.398191156951979
|
||||
1192,0.2747955023639589,0.3259739027031566,0.7818049035804973,0.6952161459808355,0.6800371559075497,0.3514214925149583,0.4984665419152218,0.217039799757393
|
||||
808,0.6667344452606689,0.8524046997071199,0.1053338032751354,0.0,0.0,1.0,0.987858533810618,0.7254860586632566
|
||||
1272,1.0,0.3249635251443181,0.4287663794373397,0.5706255615892699,1.0,0.1668430823602825,0.708000103473065,0.0
|
||||
1098,0.4142994904777157,0.2671547406356879,1.0,0.6776313137999017,0.373575332358586,0.4092923339756378,0.5162882012248279,0.1437365963621313
|
||||
91,0.0695835230181136,0.8111961704644363,0.1047188073031705,0.0464402284850592,0.0,0.8767916083957366,0.9496515250835798,0.5077248635052601
|
||||
3773,0.0622832422510641,0.195057254278613,0.2845106816575107,1.0,0.2040226608233137,0.2770151721736581,0.1107336291290368,0.3497927354375031
|
||||
3652,0.398983923353414,0.1745991863169943,0.5016093129144896,1.0,0.1407744058152719,0.306662107044139,0.2953235998217501,0.071684783092925
|
||||
3764,0.908982141088538,0.1857456513382048,0.6087211500862426,0.8848066568012721,0.243211192061504,0.3689458177012572,0.3820721349374636,0.0844261671540126
|
||||
829,0.9024774837899991,0.6817542891135957,0.0947365407705222,0.0,0.0147764346139937,0.8262139306038786,1.0,0.3528723208354027
|
||||
1310,0.3783740192821119,0.3092385426198099,0.5693332809138623,0.1290497315080748,1.0,0.5931434374005534,0.5103213929738447,0.3053573547903134
|
||||
3659,0.2109546112261288,0.2500601098813179,0.3104077592227349,1.0,0.0367865565111614,0.2605792066444498,0.0782701143717194,0.17123275671907
|
||||
1719,0.5002487746793455,0.2319721993161756,0.4802574496688461,0.0,0.8672556889019806,0.6045832413561737,0.3815316190682525,0.4608522068772236
|
||||
3330,0.4114570024742929,0.2052806249189341,0.3009899368566138,0.8081378401353657,0.0,0.4617060095161278,0.1419938156743184,0.2280518135844175
|
||||
2431,0.7333921039091721,0.0248855189629033,0.1988061521473531,0.3317881655808981,0.460221123293249,0.4896112591925142,0.6776512924357153,0.5147824772982253
|
||||
728,0.0558782846940046,0.9524063464626652,0.1882508755000405,0.0137451399540655,0.0,0.7120512945780831,0.9942997593087244,0.6887132339295816
|
||||
3993,0.1932358781418551,0.2421446454589662,0.3751259306396352,0.8275351055747426,0.2832477017998738,0.4049599651229133,0.1443104661466991,0.0
|
||||
322,0.2299558599483739,0.7457188467679623,0.1133950632226915,0.0476150795666387,0.2850934028784953,1.0,0.9588947704257134,0.3715683328616517
|
||||
3840,0.764935700784278,0.2393717786001181,0.473795369584272,1.0,0.3600985778623655,0.4705683767393536,0.1017714150650172,0.1505956986260209
|
||||
1677,0.1394274538479351,0.2992977637247284,0.9454810960375118,0.676771133295891,0.9402487597889504,0.7793509310164923,0.5788868766964431,0.461457415518022
|
||||
541,0.6713309810891832,0.7132355538275238,0.1190265308600514,0.0,0.0060512584076502,0.9345861476304054,0.842588869057196,0.6041412663878789
|
||||
1250,0.0,0.4165235820858287,0.7426089349643554,0.659191693092408,0.8277203010630683,0.5081121181795611,0.5036070938908037,0.2809987422634141
|
||||
489,0.7332933395523842,0.858396413910985,0.0590126375497832,0.030877206147389,0.0,0.9598626622930332,0.9012105184692428,0.4934224208078575
|
||||
1383,0.3644177770541079,0.3285001495333541,0.7047943285957764,0.4261424968810364,0.5146870519177942,0.91627216663826,0.2271466314210297,0.1319215339315454
|
||||
764,0.3967706120955673,0.7765772674940019,0.1331632657641658,0.0066610668892866,0.0,0.9179244831667104,0.9869462034888546,0.5294863292541925
|
||||
1693,0.7805518005200286,0.3496510004228826,0.8164648193708413,1.0,0.6858433511158861,0.6501712909171505,0.385885770558846,0.32481261448764
|
||||
3871,0.350596742286942,0.1966371280126193,0.3699983445692133,0.7698433682501784,0.0,0.3272737267632512,0.2392134276807196,0.1904872947957442
|
||||
862,0.928584789346761,0.7195063530321539,0.0812615476228231,0.0,0.0,0.9516830901638378,0.9384489338247548,0.6289124729614545
|
||||
2426,0.7898506320739385,0.0512428623143806,0.1556156648629534,0.3418534869745882,0.6485516009765259,0.869376259212627,0.6311063828039974,0.3965802452933231
|
||||
3654,0.627101010122744,0.2335387467544546,0.3181274873853089,1.0,0.1481133340039398,0.2648380539091892,0.124704446044629,0.0
|
||||
540,0.1866145015644112,0.9657035708387164,0.1035741569005297,0.0407381778431985,0.0425611439910372,0.9272466742796096,0.9238821508257132,0.6983698520543129
|
||||
3806,0.0559825116709633,0.2009760612262703,0.4785113606919534,0.9934924458460476,0.2511777616750094,0.4665347682101928,0.3082328030202823,0.0
|
||||
2051,0.8422680483230307,0.0119179496169446,0.1408506535870163,0.3150240899810538,0.5273590260163622,0.5878167434485223,0.5796082150984051,0.441544767637283
|
||||
1071,0.9301825549428624,0.1143215854995847,0.2806652195256418,0.0,0.95682530537083,0.8781543425470901,0.5647931869983535,0.7723949041124296
|
||||
1988,1.0,0.1891100548034083,0.8199234234050237,0.9240872642084494,0.8414861645309429,0.5149944948546307,0.4650063749272821,0.4508271211059159
|
||||
1802,0.26813709589077,0.3334699797604425,0.7848566499518883,0.0674199862087236,0.4906590517985231,0.7102813168291189,0.5128248399755235,0.2447119740641605
|
||||
3543,1.0,0.2742612045661488,0.5030510190268442,0.6676542963315836,0.1789348604587699,0.5341193945856124,0.2212503783542273,0.0543151482971854
|
||||
1653,0.7087587970853142,0.2749019605065869,0.6804286374422148,0.7643546748244205,0.8055757496478606,0.3810230984268486,0.5568712639955786,0.2444352419956711
|
||||
704,0.693819720935894,1.0,0.0949329440961,0.0,0.0,0.8520595123566941,0.9735370536224698,0.5560335520608246
|
||||
3862,0.0816841524398045,0.2490926884406628,0.3980775819505341,1.0,0.2954619041267779,0.3127063554549957,0.1706968743014003,0.413023016105452
|
||||
650,0.1712803705601334,0.8493865694742421,0.1281811410163839,0.0,0.1341690619087177,0.8897772553829424,0.9047928145035128,0.4543087397100504
|
||||
2236,0.8063684705264405,0.0,0.0541572011926897,0.2457243905505356,0.4856836960037127,0.685455140971228,0.5323626952660564,0.3241949347675803
|
||||
2946,0.7966587111755753,0.0401263960960316,0.0,0.2798185856263362,0.3685740495129885,0.8079782118775732,0.4569078535330403,0.4907045488792508
|
||||
3201,0.6414738641832334,0.2069521673668554,0.3573348660285202,0.8668474269991938,0.328835706304628,0.4427421627882243,0.237255051438041,0.1652911124534586
|
||||
71,0.5612081082899768,0.748782910801955,0.1241028784013761,0.0170880185624803,0.105921061753433,0.9086307939014536,1.0,0.5820740479136867
|
||||
3734,0.522533216284874,0.161629909130909,0.4240760455906228,0.9008437209613456,0.2782828857838597,0.5330387214947477,0.397632841977128,0.0874103954104702
|
||||
828,1.0,1.0,0.0840079528619698,0.0127221572002059,0.1338058058428233,1.0,0.9355531509214188,0.7195245293503683
|
||||
3603,0.8607138809749939,0.2652779315755819,0.3676347657898055,0.911069274364763,0.3206319749111749,0.1811302667974927,0.1997759497114253,0.0081497200313933
|
||||
1207,0.0857118954775235,0.2928534671776454,0.9169595217743728,0.0,0.837702023673859,0.6341884641134063,0.4495739344760633,0.2066625112600441
|
||||
1473,0.616519639790797,0.1500487247650847,0.5613328889176867,0.6079807346723084,0.7469787120996152,0.658592230912369,0.3919756805000742,0.4903444101564275
|
||||
1695,0.5944879784074282,0.1621204838698041,0.8787510434310842,0.4650864300066143,0.8048326347357576,0.4210550408773011,0.366061648270332,0.7444955668163046
|
||||
575,0.3084503993626705,0.6218657994582221,0.0853300790963288,0.0046147817590243,0.2460201428230072,0.9403530706056852,1.0,0.6310774082322957
|
||||
582,0.7165646349268067,0.4799717950993831,0.1661722725868269,0.0,0.1786328307688342,0.7995268757488819,1.0,0.5885228820329048
|
||||
544,0.6033317460844688,0.5388338771085495,0.0656108702636441,0.0148183503624605,0.0,0.8545333941857158,0.9795113541501328,0.4344730290643024
|
||||
487,0.0205514604354183,1.0,0.1203410546480909,0.0417126568841414,0.0962647472600467,0.9078256638643682,0.984008882995584,0.3961359839816475
|
||||
2347,0.7375658592605573,0.0,0.0485460082410579,0.2999719826539735,0.3411598078085004,0.6776700915635931,0.3880566474241625,0.2398151190564746
|
||||
967,0.0387555921235575,0.7482660218316131,0.1095096802691367,0.089274773199872,0.0,0.9549466798578912,1.0,0.4613418254975195
|
||||
1446,0.9338698609669922,0.4463290447765368,0.9427035700834748,0.2945464212734298,0.6516078682374155,0.7988919494321848,0.7744000443698206,0.4106898658234684
|
||||
3854,0.7116117801235021,0.2247833255407032,0.4021197087149847,0.7302503049986746,0.3756570233931867,0.2930226631171277,0.1552077990222428,0.2328537543029677
|
||||
3952,0.6938798827322608,0.2785940628203792,0.2840503278385803,0.7765751201471955,0.3128074898547845,0.2043658816812281,0.1184666712055769,0.1118333119719435
|
||||
3365,0.2258306781374233,0.2074314005576262,0.540144389686815,0.6822943695207528,0.1083800419515667,0.365371919104717,0.2781895180301584,0.193940117781699
|
||||
1338,0.0,0.3069813107336782,0.8915938930132336,0.6604607319539698,0.5768386426625244,0.6153501031958967,0.2076899617655952,0.5273889196632029
|
||||
806,0.7148934914006075,0.6776173432677723,0.1207052250478455,0.0,0.1625455945817228,0.9669700586465564,0.948770290533054,0.465048527763397
|
||||
300,0.4410647782620393,0.7328019825606364,0.058025034887374,0.0296171746678521,0.0,0.851307549637153,0.9583492729199208,0.4260114555305241
|
||||
2492,0.7927433821116986,0.0,0.0427505204059319,0.3439087242824843,0.6054799190778904,0.6250754319367794,0.6878282424556899,0.4201740319708588
|
||||
100,0.3623764684582422,0.6643258639854683,0.1211458178696743,0.0370213734481617,0.0464087412099138,0.932852524141386,0.9410222127463534,0.4594769038891697
|
||||
3186,0.3301466005296641,0.1754844026566313,0.4700659633066026,0.8585895088860729,0.0098665153388971,0.5407400217680745,0.1155509384720145,0.0
|
||||
179,0.5016269426936043,0.6882478227979789,0.0524530518238211,0.0,0.0509683456814621,0.925053791554357,0.931106372675682,0.556709728098222
|
||||
3317,0.0,0.1689583750715692,0.4904865921801659,0.9025694914133778,0.224090331088325,0.3555386691214502,0.1965643131287541,0.2325350665771274
|
||||
3595,1.0,0.1897752601552201,0.4479491718084576,0.7160711954944445,0.2917002799680178,0.4867550901159626,0.2631309754115141,0.3657737304519994
|
||||
2190,0.8328089700096483,0.0148167779935515,0.1867825264961612,0.3321200731319167,0.614345244213251,0.7406111403170323,0.5631061647413166,0.4109518918397643
|
||||
3278,0.0842255086554732,0.2689876761364571,0.4418857022973417,0.9104901826148954,0.2621476647309663,0.319631867674892,0.316694800170459,0.0
|
||||
1312,0.9785218050412776,0.3418148362889195,1.0,0.0844307631599902,0.7417601703831121,0.6768477960783698,0.5028540229265457,0.1833064155376043
|
||||
2392,0.7647574899439072,0.0,0.0617732874319648,0.2625093081119746,0.355645382884776,0.744759159248337,0.609951343423435,0.3463891008532017
|
||||
1160,0.6964474861071757,0.3426638318898888,0.761357169126931,0.0,0.5878059548954672,0.5094110624444446,0.4334655933824821,0.0
|
||||
3696,0.4585930719745904,0.1917477630610972,0.5826266761380279,0.8866713537299831,0.1475018395706463,0.2010390021013784,0.2375108885241459,0.2567882170921478
|
||||
3550,0.795722998069628,0.1704018317709849,0.3786827446162301,0.8326504527063403,0.1903764871697916,0.2975517800706218,0.3135655286310064,0.0
|
||||
3419,0.1215706769806976,0.2404507169063728,0.3531589868485036,0.8818800315771831,0.0196281955264662,0.3091236807209163,0.2251961131325208,0.2198484252373874
|
||||
797,0.0,1.0,0.1236430226188351,0.0,0.0258226682810678,0.90907009026904,0.9809196856149738,0.6465943982338288
|
||||
242,0.8433050185512676,1.0,0.1693870478100175,0.0,0.1081626746669079,0.8394210561434778,0.9964024436039826,0.5335887973314754
|
||||
3097,0.670923581714512,0.2261417134184673,0.4389592361788603,0.9488412403888185,0.1289305483077466,0.210045549573799,0.1709657394156871,0.2475738216059241
|
||||
3057,0.5790286938966118,0.229895177018954,0.382154927778952,1.0,0.0201423815508599,0.4431046767609958,0.278287143279227,0.0
|
||||
2205,0.8367700879256684,0.0,0.0,0.3443654419810129,0.4965474927939632,0.7517127124436025,0.669714404628897,0.3074207504363477
|
||||
3677,1.0,0.1422904964985694,0.5401249208908785,1.0,0.1765501952519967,0.4110390644346568,0.2820370733198762,0.0408659896163265
|
||||
3156,0.0339317248897103,0.155709390203848,0.5049672479536581,0.9673214367154788,0.4465830187858527,0.6589136169778229,0.1814027437409985,0.2369272361954679
|
||||
2000,0.7806191794455124,0.0153906811484722,0.0839815285932498,0.3282867901741708,0.4769477813048617,0.6328546123927338,0.6442284684984377,0.3029066516249941
|
||||
3107,0.1542835382389615,0.2412569359476455,0.3661745039697284,0.6428662902652882,0.2094857326190936,0.3264317130169145,0.1600464656593638,0.0
|
||||
321,0.2175912036918826,0.9106382946459386,0.1195674123505844,0.0,0.1105041595226806,0.8610845025688699,0.923048602229317,0.3161562940620963
|
||||
157,0.7824536810018405,0.8660037818205462,0.1513280239176655,0.0571549123808332,0.0,0.915575736244292,0.9781582020757252,0.5825302392296969
|
||||
609,0.5757733346575857,0.9204891174364908,0.135755593904317,0.0,0.3282938965610094,0.7333536601368391,0.8767303613478478,0.3471475385131338
|
||||
425,1.0,0.8568461574974755,0.0998818379133293,0.0796619091104886,0.0427469691857453,0.9420797291524984,0.9997212720430492,0.3224733354974139
|
||||
1955,0.2555641754089661,0.2835864250229589,0.3417749875639331,0.6396198784809635,0.5428873310562561,0.7409171837396065,0.3283268447670892,0.1647720478595641
|
||||
3698,0.4348664324535401,0.2194019726691838,0.4556574534469403,1.0,0.2559720161206639,0.5021876371849587,0.0978862280073713,0.2233114579743147
|
||||
1702,0.8815751394590453,0.3079795198005847,0.9027779929570912,0.4881088785609744,1.0,0.5716479703995063,0.3748641681057084,0.3563236475965853
|
||||
3605,0.6906058869251785,0.2122257410089087,0.3840391891127346,0.6894903580958742,0.139349163456054,0.3635587684076683,0.1171988838855558,0.0734050542514835
|
||||
2673,0.8032639264709989,0.0369356070258566,0.0802386553136781,0.3125230572993869,0.3906078543248028,0.8480303114393508,0.6682803078004674,0.2173096213115666
|
||||
2576,0.7879195546754755,0.035246167396673,0.259963712185712,0.3254130680710637,0.464735316943594,0.8127192726176623,0.5217073167402949,0.2975647333027525
|
||||
7,0.735154699966506,0.8747457865253212,0.1076316908800113,0.0047806971213096,0.1461594779751891,0.8467079479598549,0.973902780610972,0.3998295847568219
|
||||
2138,0.7968265635403671,0.0486721446483907,0.0939588170687085,0.2989007447783456,0.4854932967045997,0.6030780786548231,0.6367175876630546,0.3047855821636004
|
||||
1429,0.97530575712631,0.2601687477177123,0.7709750865120654,0.567462457845311,0.7823884629782729,0.7380804641743139,0.6146466544544302,0.4790550445956694
|
||||
114,0.529210807220808,0.8505023241979492,0.0576651404625423,0.0410757420296706,0.0912925738952954,1.0,1.0,0.3846883245404371
|
||||
2679,0.8621647705067902,0.0171953675726578,0.0877650773209617,0.3044564475988027,0.6950767214470683,0.6194524408102946,0.710216662915719,0.4515017526877827
|
||||
1064,1.0,0.3429871546649489,0.5771380835499359,0.8756718210532272,0.6987883996983175,0.378116244149583,0.1517398376417439,0.2336381771047417
|
||||
3921,0.0943357881943104,0.2177217270962442,0.5384710121964069,0.970459543484798,0.3535383657244372,0.4346845191479373,0.2474408326135299,0.0120625238934097
|
||||
642,0.4428996137664798,0.5179135292823762,0.1058811726017675,0.0305113414955974,0.2824804152370105,0.9313073585236966,0.9429850264965762,0.4615790250555067
|
||||
167,0.2400913266768825,0.6429691641288533,0.0405087348583093,0.0139788111939503,0.2720592607380849,0.872924729346521,1.0,0.333346961749274
|
||||
2703,0.7843598582468833,0.0262436865186001,0.1395273979568405,0.297987280752465,0.6776035221912545,0.6453894480942918,0.6638934564161011,0.3380165854465117
|
||||
3309,0.125250083208947,0.2541883271233456,0.3335543148849024,1.0,0.3089217623011419,0.5348015135061815,0.3286611633548433,0.1858524399519852
|
||||
2351,0.8597553309039389,0.0105851359800522,0.0560541539721376,0.2546273043498296,0.6166026674372571,0.6200839097499424,0.7607294156925023,0.4369720503236834
|
||||
2204,0.8258640370542804,0.026294646619424,0.0,0.3443959735676701,0.3093831499309424,0.6797405200646004,0.6205437855940293,0.5133400157483476
|
||||
3991,0.048928237930616,0.1939040808365756,0.3935317385179274,0.8512846366477622,0.3283613274773325,0.5126248034345663,0.14739454837513,0.1908320965463346
|
||||
1378,0.3244018309906867,0.2743584317090878,0.4584461001529203,0.7975858331721228,0.7519059403649165,0.9006642694710868,0.697195048803167,0.2379668502191523
|
||||
2202,0.7851815486585393,0.0,0.1193495875801463,0.366743352576184,0.3716121991653928,0.5815294375865963,0.7117247986515014,0.4718900569699243
|
||||
3898,0.0,0.1599081861338986,0.3147420715854561,0.5801168996200601,0.3361251395253015,0.3327382315214598,0.2652589464499725,0.0
|
||||
191,0.9659133933748149,0.7237235350210462,0.0106059830348578,0.0351279431091783,0.3677525050735212,0.7494476026525145,0.9641265662820292,0.5653126651007145
|
||||
2483,0.7733765703328406,0.0263790749889139,0.0949183901478999,0.3015598122648105,0.3643883501900012,0.531473706630203,0.677370092847861,0.440099434948797
|
||||
2116,0.752033383251125,0.0,0.1394801091533047,0.3004271060744025,0.6906327931877767,0.7152330341752497,0.5006240584896383,0.2385062993329199
|
||||
3541,0.7436947625849795,0.1759320817204558,0.3520451012117621,0.7567112693253535,0.3413434583800062,0.3691568092136529,0.241004868747434,0.0816155911116369
|
||||
1183,0.142116526115923,0.2813567769072509,0.6223870570507536,0.7894048126149199,0.6831360258076395,0.3932703045393314,0.4231163957029968,0.3460391760124247
|
||||
1030,0.9347032118198572,0.3520121859617289,0.6377546865195974,0.2593160343694487,0.5501036879209518,0.6875486353247353,0.308659087626598,0.2465031246012283
|
||||
1962,0.4791918679285868,0.3737625329686641,0.7686856792856765,0.0654689561136578,0.471548265804281,0.5410095549966237,0.0528034162443014,0.2262867144112577
|
||||
1128,0.5701601550168307,0.3441583909731746,0.7490072055845235,0.4480401108997757,0.5369525020167605,0.8356124107847178,0.5669415570299092,0.1713079411162996
|
||||
687,0.564927049827295,0.7471521206829603,0.0267684449205374,0.0531279748471822,0.2034694110366081,0.94279276416016,0.9527929622424488,0.5455450827413044
|
||||
2283,0.7226864470907808,0.0011678015348223,0.0624952487594233,0.3530831186306902,0.5185387816563778,0.7537013146731206,0.6766213338039208,0.3731393633971377
|
||||
1807,0.3803376558625695,0.2816955181703441,0.728907275943626,0.2674406005014254,1.0,0.4222742664425927,0.3876591150923482,0.2831472508553767
|
||||
1491,0.2871909461810502,0.2717363551232867,0.569923671964509,0.0,0.6070543167611462,0.7610085727043343,0.5490364865444892,0.2165843528215065
|
||||
1788,0.7468666283336167,0.2072458782834747,0.899305686012599,0.5014148783979503,1.0,0.6927259890582804,0.2015185358011345,0.3936529713013023
|
||||
2865,0.7811136972105892,0.0051469008584965,0.1373067212918047,0.368152726337534,0.5445682047789232,0.6512774653711535,0.4669783085020474,0.1922201953389599
|
||||
1148,1.0,0.3196667728514067,0.995148789867748,0.5903770717130981,0.5602195454492235,0.6707601788499409,0.6264907624639138,0.2526979142541505
|
||||
1667,0.6520059823383291,0.3562174721186872,0.7699512076248205,0.0,0.6499874949258825,0.2832297409828188,0.4617245011673072,0.0
|
||||
2527,0.8434431038530448,0.0068555378971132,0.1930226458372475,0.2567571325751648,0.4185599572247552,0.8106559939332675,0.4964498693927104,0.3827413643665445
|
||||
2759,0.8240293935087959,0.0,0.0995280024623294,0.2526273004861319,0.5855200897952343,0.6667879565064759,0.6391095792404258,0.4253641501814061
|
||||
262,0.7727913932902117,0.8247266883825874,0.100493217995122,0.0,0.3054078582721032,0.8829308265641703,0.8797513534820046,0.4942011334030415
|
||||
3864,0.8224042993932417,0.2281519691794425,0.6031043310378821,1.0,0.2349823082649325,0.4647557188022252,0.327870577485057,0.1082384179847257
|
||||
2877,0.7940931407159041,0.076716032139993,0.0942449872862316,0.2828263960372713,0.4166256391629817,0.7013205883420666,0.5333499686287504,0.3562890797801245
|
||||
490,1.0,0.851978581022443,0.1001633050953584,0.0,0.1630594570152998,0.9059833206660164,0.933530037866286,0.523926543320396
|
||||
3582,0.4225198090841235,0.1507464424703157,0.3455471315391528,0.7639418633884576,0.3247992346264822,0.5178563255660044,0.2351648972910526,0.0407138277685397
|
||||
1930,0.0,0.3408577366436769,0.5369088415717113,0.0796755638777582,0.6368765532151326,0.5707600965140693,0.5109905272571323,0.1549455735271949
|
||||
497,0.441888098294341,0.7708248464205281,0.0809330014271025,0.0495204996175551,0.0609878688950694,0.8622062976264387,0.952467068327946,0.6330656657666432
|
||||
2574,0.8032039620743225,0.0019715752726511,0.0688061603337831,0.2848303396424834,0.4964252952083852,0.787333751226012,0.6278899885646583,0.3390881477281716
|
||||
301,1.0,0.6850298725607449,0.0652233870461449,0.0038686564288295,0.0330787848241678,0.9548499716140906,0.9023289957422768,0.5487275447278781
|
||||
947,0.6342754297142137,0.9336743615930028,0.0546493636940962,0.0,0.0,0.8786397009292413,0.8844234337465091,0.3590206011770867
|
||||
18,0.4008554914081538,0.8697930849416718,0.088443069896652,0.0,0.1087260045552582,0.8786984369094685,0.9278900090611114,0.3881817095975289
|
||||
416,0.3599077270838733,0.7941022737361259,0.0944422166176079,0.0168739458572238,0.0867036277355304,0.9646265780166764,0.8193688299346698,0.4279262504420796
|
||||
3018,0.6854540067701324,0.2189245267153007,0.1174264835826485,0.7234554201569783,0.1046145132403835,0.4106734270195216,0.2178579164322923,0.2220320369344706
|
||||
1385,0.2937734567010835,0.3717102557014007,0.7874059545338207,0.6798787731791462,0.7412620251803288,0.517660532159246,0.4140613440569055,0.2023191787577402
|
||||
2926,0.7796825821866569,0.0052741030773811,0.1834834351126082,0.2871904079069189,0.4641240838165564,0.669475247301759,0.6252918197337294,0.4578857141755863
|
||||
1474,0.856679113348441,0.4001816556014366,0.6795600928895412,0.6718141279133294,0.9551106649942724,0.2408605220793235,0.5478308614083716,0.0774299573729431
|
||||
877,0.6572028366387984,0.7219113622019436,0.1000217464893859,0.0117610975199129,0.0266926525920979,0.9882692862898582,1.0,0.619223298356745
|
||||
1943,0.2702247199507199,0.1397785342534204,0.9495612620875494,0.513516025641059,0.8044189592136807,0.6738130880431065,0.4578774464665854,0.0055263565361362
|
||||
1404,0.2518349060781722,0.4045092804467779,0.6049570937418528,0.9370242448281824,0.820883401501688,0.7543846611543579,0.4600687588484496,0.2402786470049405
|
||||
3917,0.1707236171211346,0.2465293275490263,0.503197432489547,0.8302334269120548,0.1253432123382917,0.3948129286720334,0.2968089040506226,0.1993205489605378
|
||||
2165,0.8415395658247528,0.0,0.1280969569898682,0.3499198839868606,0.4822356800591111,0.8923645508795498,0.5775638541031045,0.384137582315403
|
||||
3868,0.9948599578671666,0.2275294530553867,0.336603254458982,0.8561142185586066,0.3664839185011221,0.3522713326690548,0.0,0.0482555245355367
|
||||
1282,0.4997792525571745,0.2018653470361951,0.5441952735596653,0.429054916200628,0.5531639401869844,0.8096193862232259,0.4313113837857657,0.1715371098359303
|
||||
2727,0.7820516106969926,0.0311416640372019,0.0424531850805281,0.330058475648006,0.4447407042178211,0.6817234612868336,0.5565429173891073,0.3192417775930455
|
||||
3345,0.2582840740782599,0.1987821242896028,0.3408512901592737,0.917799922019244,0.0,0.2258218324512287,0.2156833646885,0.251052147091483
|
||||
2592,0.7811879434611758,0.0,0.1042834846709395,0.3241370352443438,0.5202235136907963,0.8218191334375816,0.8185747866556865,0.2562551276366987
|
||||
640,0.753216498810339,0.5797853350387041,0.066939771117854,0.0,0.1740549934345033,0.86226598516938,0.8897813284830288,0.3172532216972787
|
||||
2075,0.8220879555669414,0.025391442027845,0.0829165655772806,0.2677574610167701,0.5743035018758342,0.5523674188785086,0.6559959532068622,0.4305782236248924
|
||||
3316,0.0,0.2002773784178526,0.2620217240845607,1.0,0.3412087397861344,0.3595589563442072,0.1291571800158979,0.3842947258464904
|
||||
2628,0.7867988595525048,0.0,0.1379474246707187,0.2723633881301027,0.3860393232838431,0.6779652432058488,0.5768718359011769,0.4594709660040004
|
||||
2781,0.8202860646999903,0.0475220828324802,0.0568213453850202,0.2658396150733605,0.5961147139309199,0.7100394635891036,0.6706149837924074,0.4128468124244409
|
||||
2784,0.8210981479082032,0.02155036824672,0.1595746618322692,0.2940850824956559,0.4065058308495542,0.6428386455866067,0.5198940204918929,0.4406313335736959
|
||||
1826,0.434761065649686,0.2984956277660929,0.6469918490487085,1.0,0.5832614536293419,0.6982883596019406,0.5440006934413958,0.0
|
||||
2083,0.8114395458162975,0.0567129355587741,0.0239580246610063,0.2922061106150124,0.5309138683653222,0.6959831259465386,0.7763750251562049,0.4911633959775442
|
||||
2166,0.8296746035157898,0.0376532922559252,0.0,0.2650051246556172,0.6126494939537024,0.7490280593319605,0.4643669962886552,0.4079170987301858
|
||||
129,0.2425212675849611,0.7382434946283307,0.1183075450967308,0.0,0.0,0.9278813245065876,1.0,0.2883129955707119
|
||||
2915,0.7664058849114898,0.0304615071121949,0.1026693506636407,0.318465267369422,0.545149165951317,0.7195798126400298,0.5569720017974619,0.4854991433242268
|
||||
723,0.3787266770574905,1.0,0.1293669399101338,0.0154330297209225,0.135310596490684,0.8462008019752002,0.8760646826405374,0.4717586909379637
|
||||
588,0.3639235782394785,0.9927839653826424,0.1275806746746113,0.0451250464146079,0.261134494949276,0.8510598444293769,0.912982786060032,0.565491265615881
|
||||
761,0.8565643986906994,0.9268816217276876,0.1137911456056809,0.0098225993691882,0.0,0.9161738674198444,0.998359784538184,0.4505245669166458
|
||||
2850,0.8057917338831425,0.0443946676852085,0.1133442145256753,0.2771424570345305,0.4255020516169437,0.7244331063123246,0.8478045683269984,0.3821416016455768
|
||||
2956,0.804723147409456,0.0371920859377709,0.0773256953499416,0.3114354902535255,0.5522743432714637,0.4601302586152494,0.7355447345814747,0.3817029318045211
|
||||
1484,0.5499496558730302,0.2879030932629111,0.6495126772727985,0.9778384221015538,0.5987764778686144,0.6041426546620869,0.4873403604953527,0.3998270277218867
|
||||
1439,0.4335445047651962,0.1914145935432495,0.956738190311393,0.5721555127960097,0.7537660022600079,0.508759716108702,0.3419831697605818,0.229198181221901
|
||||
3089,0.467578155541241,0.2424282090285918,0.3592946795652939,0.8684458234664916,0.0,0.3431322835725321,0.3706548523130596,0.1607116373270734
|
||||
281,1.0,0.6759969544858919,0.054848037873568,0.0,0.1180204797285338,0.8882391015209585,0.898459426447273,0.474165669474193
|
||||
3277,0.1789379680182481,0.1962426080883454,0.313515828396178,0.7996040570590738,0.2354427785581889,0.2498203520176023,0.3238171577866261,0.0507899943875978
|
||||
3649,1.0,0.24840073199368,0.3425500585624619,0.972836290914976,0.0492841353630428,0.4356549491754433,0.2573101715546146,0.0409289661118241
|
||||
1525,0.635704479564954,0.2394640399578213,0.6728872989419682,0.4975359535760374,0.6443127588579831,0.4920766245963658,0.4265398608034523,0.5889723475208988
|
||||
3344,0.8573384091770676,0.2176216428218974,0.473252976625431,0.6796503535410012,0.4451776133552562,0.4644552851521963,0.2122375846032952,0.0
|
||||
3452,0.7492075332974186,0.2596392278532203,0.2262464632932444,1.0,0.1782321915931805,0.4577098205159146,0.4392320676208696,0.2316267381712022
|
||||
3425,0.5299071490161835,0.2096171361162587,0.3125286553729691,0.8687270933133252,0.0,0.4484643943780844,0.1929791324127996,0.0
|
||||
3613,1.0,0.1639386101528633,0.5566788968983579,0.972138030527836,0.0710208983999628,0.3188027460153356,0.1668548070647292,0.0513952805586452
|
||||
2379,0.8143990825327183,0.0773689102395367,0.0677018011012685,0.2280226912453879,0.5313182365809436,0.6943846930393347,0.6616059425429297,0.6161691474159718
|
||||
3976,0.0,0.2302632627993395,0.4139078774032392,0.8630523713769161,0.0834651330797803,0.3374811082849975,0.1663784101870162,0.0
|
||||
3223,0.4384464261817606,0.2152544035411065,0.3204376996684884,0.9473600638861892,0.2276725365129836,0.3655724341175574,0.3053848399625504,0.0
|
||||
2322,0.8291353655110625,0.0389884211303605,0.0838750173055103,0.3051556856413197,0.4382178904998823,0.6264612395801561,0.5805521111427207,0.3719370958048758
|
||||
2502,0.781962992019511,0.0063737603757253,0.1230547574158681,0.3355004716981095,0.49210654969957,0.7114898602882467,0.7026081666950693,0.3146287652328348
|
||||
3181,0.7078086612383228,0.1463115952766014,0.459077861489502,0.8229423492034429,0.0732243699088021,0.1948177957559777,0.1401976899638763,0.0
|
||||
2787,0.7501148487275395,0.0271859883596481,0.1368252937873739,0.3209416799446206,0.709099184435095,0.6514274114530325,0.4773952931238544,0.371644572802975
|
||||
718,0.8245079883007465,0.5648456248075523,0.0492144584359209,0.0,0.0,0.7605077014407966,0.9325572278060356,0.5097792581363854
|
||||
495,0.6312311429482106,0.661625028926563,0.126415977558146,0.0,0.0,0.8159625311740933,0.951665560569476,0.5361366535790832
|
|
148
astar.py
Normal file
@ -0,0 +1,148 @@
|
||||
import heapq
|
||||
|
||||
from world import set_world
|
||||
|
||||
|
||||
class PriorityQueue:
|
||||
def __init__(self, order='min', f=lambda x: x):
|
||||
self.queue = []
|
||||
if order == 'min':
|
||||
self.f = f
|
||||
|
||||
def insert(self, item):
|
||||
heapq.heappush(self.queue, (self.f(item), item))
|
||||
|
||||
def pop(self):
|
||||
if self.queue:
|
||||
return heapq.heappop(self.queue)[1]
|
||||
|
||||
def __len__(self):
|
||||
return len(self.queue)
|
||||
|
||||
|
||||
def __contains__(self, item):
|
||||
return (self.f(item), item) in self.queue
|
||||
|
||||
|
||||
class Problem(object):
|
||||
def __init__(self, initial, goal=None):
|
||||
self.initial = initial
|
||||
self.goal = goal
|
||||
|
||||
def path_cost(self, c, state1, action, state2):
|
||||
world_map_file = set_world('worldmap.txt')
|
||||
l = state2[1]
|
||||
k = state2[0]
|
||||
return int(world_map_file[l][k])
|
||||
|
||||
|
||||
class Node:
|
||||
def __init__(self, state, parent=None, action=None, path_cost=0):
|
||||
self.state = state
|
||||
self.parent = parent
|
||||
self.action = action
|
||||
self.path_cost = path_cost
|
||||
self.depth = 0
|
||||
if parent:
|
||||
self.depth = parent.depth + 1
|
||||
|
||||
def __lt__(self, node):
|
||||
return self.state < node.state
|
||||
|
||||
def child_node(self, problem, action):
|
||||
next = problem.result(self.state, action)
|
||||
return Node(next, self, action, problem.path_cost(self.path_cost, self.state, action, next))
|
||||
|
||||
def expand(self, route_planning):
|
||||
return [self.child_node(route_planning, action) for action in route_planning.actions(self.state)]
|
||||
|
||||
def path(self):
|
||||
node, parents_path = self, []
|
||||
while node:
|
||||
parents_path.append(node)
|
||||
node = node.parent
|
||||
return list(reversed(parents_path))
|
||||
|
||||
def reconstruct_path(self):
|
||||
return [node.action for node in self.path()[1:]]
|
||||
|
||||
|
||||
class RoutePlanning(Problem):
|
||||
def __init__(self, initial, goal, paths):
|
||||
Problem.__init__(self, initial, goal)
|
||||
self.x_size = 20
|
||||
self.y_size = 14
|
||||
self.paths = paths
|
||||
|
||||
def goaltest(self, state):
|
||||
return state == self.goal
|
||||
|
||||
def actions(self, state):
|
||||
actions = ["Go up", "Go left", "Go down", "Go right"]
|
||||
x, y = state
|
||||
if y == 0:
|
||||
if "Go up" in actions:
|
||||
actions.remove("Go up")
|
||||
if x == 0:
|
||||
if "Go left" in actions:
|
||||
actions.remove("Go left")
|
||||
if y == (self.y_size - 1):
|
||||
if "Go down" in actions:
|
||||
actions.remove("Go down")
|
||||
if x == (self.x_size - 1):
|
||||
if "Go right" in actions:
|
||||
actions.remove("Go right")
|
||||
return actions
|
||||
|
||||
def result(self, state, action):
|
||||
x, y = state
|
||||
location = tuple()
|
||||
|
||||
if action == "Go up":
|
||||
location = (x, y - 1)
|
||||
elif action == "Go down":
|
||||
location = (x, y + 1)
|
||||
elif action == "Go left":
|
||||
location = (x - 1, y)
|
||||
elif action == "Go right":
|
||||
location = (x + 1, y)
|
||||
if location in self.paths:
|
||||
state = location
|
||||
return state
|
||||
|
||||
def heuristic(self, node):
|
||||
pos_x1, pos_y1 = node.state
|
||||
pos_x2, pos_y2 = self.goal
|
||||
return abs(pos_x2 - pos_x1) + abs(pos_y2 - pos_y1)
|
||||
|
||||
|
||||
def graphsearch(problem, f):
|
||||
fringe = PriorityQueue('min', f)
|
||||
explored = set()
|
||||
|
||||
node = Node(problem.initial)
|
||||
fringe.insert(node)
|
||||
while fringe:
|
||||
node = fringe.pop()
|
||||
if problem.goaltest(node.state):
|
||||
return node
|
||||
explored.add(node.state)
|
||||
for child in node.expand(problem):
|
||||
if child.state not in explored and child not in fringe: #cost2 to estimated cost
|
||||
fringe.insert(child)
|
||||
elif child in fringe:
|
||||
current_path = fringe[child]
|
||||
cost2 = f(current_path)
|
||||
cost1 = f(child)
|
||||
if cost2 >= cost1:
|
||||
del fringe[current_path]
|
||||
fringe.insert(child)
|
||||
|
||||
return None
|
||||
|
||||
|
||||
def astar(route_planning):
|
||||
heuristic = route_planning.heuristic
|
||||
fun = lambda x: x.path_cost + heuristic(x)
|
||||
return graphsearch(route_planning, fun)
|
||||
|
47
data.py
Normal file
@ -0,0 +1,47 @@
|
||||
from pyDatalog import pyDatalog
|
||||
|
||||
pyDatalog.create_terms('X,Y,trash')
|
||||
pyDatalog.create_terms('plasticContainer,paperContainer,glassContainer')
|
||||
pyDatalog.create_terms('plastic,glass,paper')
|
||||
pyDatalog.create_terms('color,elastic,fragile,white')
|
||||
|
||||
# example trash:
|
||||
# glass
|
||||
trash['glass_trash1'] = 1
|
||||
color['glass_trash1'] = 0
|
||||
fragile['glass_trash1'] = 8
|
||||
|
||||
# plastic
|
||||
trash['plastic_trash1'] = 1
|
||||
color['plastic_trash1'] = 1
|
||||
elastic['plastic_trash1'] = 1
|
||||
|
||||
# paper
|
||||
trash['paper_trash1']=1
|
||||
white['paper_trash1']=8
|
||||
|
||||
#glass
|
||||
trash['glass_trash2'] = 1
|
||||
color['glass_trash2'] = 0
|
||||
fragile['glass_trash2'] = 9
|
||||
|
||||
|
||||
#glass
|
||||
trash['glass_trash3'] = 1
|
||||
color['glass_trash3'] = 0
|
||||
fragile['glass_trash3'] = 9
|
||||
|
||||
glass(X) <= (trash[X]==1) & (color[X]==0) & (fragile[X]>5)
|
||||
plastic(X) <= (trash[X]==1) & (color[X]==1) & (elastic[X]>8)
|
||||
paper(X) <= (trash[X]==1) & (white[X]>5)
|
||||
|
||||
|
||||
glassContainer(X) <= glass(X)
|
||||
plasticContainer(X) <= plastic(X)
|
||||
paperContainer(X) <= paper(X)
|
||||
|
||||
print(glass(X))
|
||||
|
||||
print(glassContainer(X))
|
||||
|
||||
print (glassContainer(X) & (fragile[X]==9))
|
1026
decision_tree.py
Normal file
BIN
drzewo_decyzyjne.png
Normal file
After Width: | Height: | Size: 246 KiB |
43
generator.py
Normal file
@ -0,0 +1,43 @@
|
||||
import numpy as np
|
||||
import pandas as pd
|
||||
|
||||
etykiety = list(range(4))
|
||||
|
||||
features = ['color', 'transparency', 'smell', 'elastic', 'dirt', 'weight', 'sound', 'reflectiveness']
|
||||
n_features = len(features)
|
||||
|
||||
products = ['glass', 'mixed', 'metal', 'paper']
|
||||
n_products = len(products)
|
||||
|
||||
glass_mean = [0.5, 0.8, 0.1, 0.01, 0.1, 0.9, 0.95, 0.5 ]
|
||||
glass_var = [1, 0.4, 0.1, 0.1, 0.4, 0.2, 0.2, 0.3]
|
||||
|
||||
mixed_mean = [0.5, 0.3, 0.8, 0.5, 0.7, 0.6, 0.5, 0.3]
|
||||
mixed_var = [1, 0.2, 0.6, 1, 0.5, 0.5, 0.4, 0.6]
|
||||
|
||||
metal_mean = [0.8, 0.01, 0.1, 0.3 , 0.5, 0.7, 0.6, 0.4]
|
||||
metal_var = [0.1,0.1, 0.2, 0.1, 0.3, 0.3, 0.3, 0.3]
|
||||
|
||||
paper_mean = [0.5, 0.2, 0.4, 0.9, 0.2, 0.4, 0.2, 0.1]
|
||||
paper_var = [1, 0.1, 0.3, 0.4, 0.5, 0.3, 0.3, 0.4]
|
||||
|
||||
|
||||
|
||||
|
||||
n_samples = 1000
|
||||
|
||||
data = np.zeros((n_samples * n_products, n_features + 1))
|
||||
|
||||
for product, means, vars in zip(range(4), [glass_mean, mixed_mean, metal_mean, paper_mean ], [glass_var, mixed_var, metal_var, paper_var]):
|
||||
for index, feature in enumerate(features):
|
||||
data[n_samples*product:n_samples *(product+1),index] = np.random.normal(means[index], vars[index]/3, 1000)
|
||||
|
||||
data[n_samples*product:n_samples *(product+1),-1] = product
|
||||
|
||||
|
||||
|
||||
data[:,:-1][data[:,:-1]<0] = 0
|
||||
data[:,:-1][data[:,:-1]>1] = 1
|
||||
|
||||
df = pd.DataFrame(data, columns=[*features, "label"])
|
||||
df.to_csv("data.csv")
|
335
genetic_algorithm.py
Normal file
@ -0,0 +1,335 @@
|
||||
import random
|
||||
import tqdm
|
||||
from copy import deepcopy
|
||||
from functools import reduce
|
||||
|
||||
def genetic_algoritm(world_map: list, START: tuple, houses: list, pop_size = 200, rounds = 1000, tournament_size=20, verbose=0):
|
||||
|
||||
population = [Chromosome(START, world_map, houses) for _ in range(pop_size)]
|
||||
|
||||
for _ in tqdm.tqdm(range(rounds), position=0, leave=True):
|
||||
|
||||
candidates = random.sample(population, tournament_size)
|
||||
parent_1 = get_best_parent(candidates)
|
||||
|
||||
candidates = random.sample(population, tournament_size)
|
||||
parent_2 = get_best_parent(candidates)
|
||||
|
||||
offspring_1, offspring_2 = parent_1.cross_over(parent_2,verbose=verbose)
|
||||
|
||||
offspring_1.mutate(verbose=verbose)
|
||||
offspring_2.mutate(verbose=verbose)
|
||||
#Cykle czy nie
|
||||
offspring_1.remove_cycles()
|
||||
offspring_2.remove_cycles()
|
||||
|
||||
worst, worst_index = get_worst_chromosome(population)
|
||||
if offspring_1.fitting_function() < worst.fitting_function():
|
||||
# print(offspring_1.fitting_function())
|
||||
|
||||
population[worst_index] = offspring_1
|
||||
|
||||
worst, worst_index = get_worst_chromosome(population)
|
||||
if offspring_2.fitting_function() < worst.fitting_function():
|
||||
# print(offspring_2.fitting_function())
|
||||
population[worst_index] = offspring_2
|
||||
|
||||
if verbose > 0:
|
||||
print( get_best_parent(population).fitting_function(), get_worst_chromosome(population)[0].fitting_function())
|
||||
|
||||
|
||||
# optymalne - najkrotsze z poprawnych
|
||||
rozwiazanie = get_best_parent(population)
|
||||
|
||||
|
||||
return rozwiazanie
|
||||
|
||||
|
||||
class Chromosome():
|
||||
def __init__(self, START: tuple, world_map: list, houses: list):
|
||||
self.houses = houses
|
||||
self.max_x = len(world_map)
|
||||
self.max_y = len(world_map[0])
|
||||
self.solution = [START]
|
||||
self.world_map = world_map
|
||||
|
||||
visited_houses = set()
|
||||
n_houses_to_visit = len(houses)
|
||||
curr_x, curr_y = START
|
||||
|
||||
while len(visited_houses) < n_houses_to_visit:
|
||||
# print(self.solution)
|
||||
moved = False
|
||||
while not moved:
|
||||
move = random.randint(0, 3)
|
||||
# 0 - R, 2 - L, 2 - D, 3 - U
|
||||
if move == 0 and curr_x + 1 < self.max_x and self.world_map[curr_x + 1][curr_y] != '0':
|
||||
self.solution.append((curr_x + 1, curr_y))
|
||||
moved = True
|
||||
elif move == 1 and curr_x - 1 >= 0 and self.world_map[curr_x - 1][curr_y] != '0':
|
||||
self.solution.append((curr_x - 1, curr_y))
|
||||
moved = True
|
||||
elif move == 2 and curr_y + 1 < self.max_y and self.world_map[curr_x][curr_y + 1] != '0':
|
||||
self.solution.append((curr_x, curr_y + 1))
|
||||
moved = True
|
||||
elif move == 3 and curr_y - 1 >= 0 and self.world_map[curr_x][curr_y - 1] != '0':
|
||||
self.solution.append((curr_x, curr_y - 1))
|
||||
moved = True
|
||||
curr_x, curr_y = self.solution[-1]
|
||||
if self.solution[-1] in houses and self.solution[-1] not in visited_houses:
|
||||
visited_houses.add(self.solution[-1])
|
||||
|
||||
# print("Przed", self.solution)
|
||||
# print("FF", self.fitting_function(verbose=1))
|
||||
self.remove_cycles()
|
||||
# print("Po", self.solution)
|
||||
# print("FF", self.fitting_function(verbose=1))
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
def remove_cycles(self):
|
||||
#modyfikacja orgfinalnego rozwiazania poprzez usuniecie cyklu bez nieodwiedzonego domku
|
||||
#Droga podzielona na frafgmenty od domku do domku
|
||||
try:
|
||||
checkpoints = sorted([self.solution.index(house) for house in self.houses])
|
||||
subsolutions = [self.solution[indx_1:indx_2] for indx_1,indx_2 in zip([0,*checkpoints], [*checkpoints, len(self.solution)])]
|
||||
self.solution = reduce(lambda z, y :z + y, self._remove_cycles(subsolutions))
|
||||
except:
|
||||
pass
|
||||
|
||||
def fitting_function(self, verbose=0):
|
||||
# Rozwiazania nieoprawne
|
||||
# nie odwiedza wszystkich domow
|
||||
for house in self.houses:
|
||||
if house not in self.solution:
|
||||
if verbose > 0:
|
||||
print("Not visiting all the houses!")
|
||||
return 100 * self.max_x * self.max_y
|
||||
|
||||
# Odwiedza miejsca poza mapą albo niedozwolone
|
||||
for x, y in self.solution:
|
||||
if x >= self.max_x or x < 0 or y >= self.max_y or y < 0 or self.world_map[x][y] == 0:
|
||||
if verbose > 0:
|
||||
print("Wrong!")
|
||||
return 100 * self.max_x * self.max_y
|
||||
|
||||
#Sprawdzamy czy droga jest spojna, czy mozna ja wykonac krok po kroku
|
||||
for index in range(len(self.solution)-1):
|
||||
if abs(self.solution[index][0] - self.solution[index + 1][0]) + abs(self.solution[index][1] - self.solution[index + 1][1]) != 1:
|
||||
if verbose > 0:
|
||||
print("Not continuous!")
|
||||
return 100 * self.max_x * self.max_y
|
||||
#Actual fitting value
|
||||
return len(self.solution)
|
||||
|
||||
def mutate(self, patience=10, verbose = 0):
|
||||
|
||||
mutation_point = random.randint(1, len(self.solution) - 3)
|
||||
options = [0, 1, 2, 3]
|
||||
|
||||
|
||||
|
||||
curr_x, curr_y = self.solution[mutation_point]
|
||||
next_x, next_y = self.solution[mutation_point + 1]
|
||||
|
||||
if curr_x < next_x:
|
||||
move = 0
|
||||
elif curr_x > next_x:
|
||||
move = 1
|
||||
elif curr_y < next_y:
|
||||
move = 2
|
||||
else:
|
||||
move = 3
|
||||
|
||||
|
||||
while patience > 0:
|
||||
curr_x, curr_y = self.solution[mutation_point]
|
||||
options.remove(move)
|
||||
moved = False
|
||||
while not moved:
|
||||
move = random.choice(options)
|
||||
options.remove(move)
|
||||
if move == 0 and curr_x + 1 < self.max_x and self.world_map[curr_x + 1][curr_y] != '0':
|
||||
self.solution[mutation_point + 1] = (curr_x + 1, curr_y)
|
||||
moved = True
|
||||
elif move == 1 and curr_x - 1 >= 0 and self.world_map[curr_x - 1][curr_y] != '0':
|
||||
self.solution[mutation_point + 1] = (curr_x - 1, curr_y)
|
||||
moved = True
|
||||
elif move == 2 and curr_y + 1 < self.max_y and self.world_map[curr_x][curr_y + 1] != '0':
|
||||
self.solution[mutation_point + 1] = (curr_x, curr_y + 1)
|
||||
moved = True
|
||||
elif move == 3 and curr_y - 1 >= 0 and self.world_map[curr_x][curr_y - 1] != '0':
|
||||
self.solution[mutation_point + 1] = (curr_x, curr_y - 1)
|
||||
moved = True
|
||||
if len(options) == 0 and not moved:
|
||||
return
|
||||
|
||||
# Szukamy miejsca aby zespolic droge
|
||||
if verbose > 0:
|
||||
print("\tMade one step in a different direction.")
|
||||
# while not done:
|
||||
for indx, step in zip(range(mutation_point + 2, len(self.solution)), self.solution[mutation_point + 2:]):
|
||||
# jesli krok, ktory wykonalismy jest gdzies na liscie
|
||||
if step == self.solution[mutation_point + 1]:
|
||||
# print("Change")
|
||||
# print("Old:", self.solution)
|
||||
new_solution = self.solution[:mutation_point + 1]
|
||||
new_solution.extend(self.solution[indx:])
|
||||
if verbose > 0:
|
||||
print(self.solution[mutation_point:mutation_point + patience])
|
||||
self.solution = new_solution
|
||||
if verbose > 0:
|
||||
print(self.solution[mutation_point:mutation_point+patience])
|
||||
return
|
||||
if mutation_point < len(self.solution) - 2:
|
||||
mutation_point = mutation_point + 1
|
||||
else:
|
||||
return
|
||||
patience = patience - 1
|
||||
options = [0, 1, 2, 3]
|
||||
move = move + 1 if move % 2 == 0 else move - 1
|
||||
|
||||
def cross_over(self, other, verbose=0):
|
||||
offspring_a = deepcopy(self)
|
||||
offspring_b = deepcopy(other)
|
||||
|
||||
#Select 2 random houses
|
||||
|
||||
house_k_index, house_m_index = random.sample(range(len(self.houses)), 2)
|
||||
if verbose > 0:
|
||||
print(house_k_index, house_m_index)
|
||||
|
||||
a_house_k_index = self.solution.index(self.houses[house_k_index])
|
||||
a_house_m_index = max(loc for loc, val in enumerate(self.solution) if val == self.houses[house_m_index])
|
||||
# a_house_m_index = self.solution.index(self.houses[house_m_index])
|
||||
b_house_k_index = other.solution.index(self.houses[house_k_index])
|
||||
b_house_m_index = max(loc for loc, val in enumerate(other.solution) if val == self.houses[house_m_index])
|
||||
# b_house_m_index = other.solution.index(self.houses[house_m_index])
|
||||
|
||||
# offspring_a
|
||||
new_a_solution = offspring_a.solution[:a_house_k_index]
|
||||
if b_house_k_index < b_house_m_index:
|
||||
new_a_solution.extend(offspring_b.solution[b_house_k_index:b_house_m_index])
|
||||
else:
|
||||
new_a_solution.extend(reversed(offspring_b.solution[b_house_m_index+1:b_house_k_index+1]))
|
||||
new_a_solution.extend(offspring_a.solution[a_house_m_index:])
|
||||
offspring_a.solution = new_a_solution
|
||||
|
||||
# offspring_b
|
||||
new_b_solution = offspring_b.solution[:b_house_k_index]
|
||||
if b_house_k_index < b_house_m_index:
|
||||
new_b_solution.extend(offspring_a.solution[a_house_k_index:a_house_m_index])
|
||||
else:
|
||||
new_b_solution.extend(reversed(offspring_a.solution[a_house_m_index + 1:a_house_k_index + 1]))
|
||||
new_b_solution.extend(offspring_b.solution[b_house_m_index:])
|
||||
offspring_b.solution = new_b_solution
|
||||
|
||||
if verbose > 0:
|
||||
print(a_house_k_index, a_house_m_index)
|
||||
print(b_house_k_index, b_house_m_index)
|
||||
|
||||
return offspring_a, offspring_b
|
||||
|
||||
def __str__(self):
|
||||
return self.solution.__str__()
|
||||
|
||||
def _remove_cycles(self, subsolutions):
|
||||
for ind, subsolution in enumerate(subsolutions[:-1]):
|
||||
# print(subsolutions)
|
||||
shorted = subsolution
|
||||
modified = False
|
||||
beggining_index = 0
|
||||
indices_to_remove_left = []
|
||||
indices_to_remove_right = []
|
||||
#print(len(subsolutions[ind]) == len(set(subsolutions[ind])))
|
||||
while beggining_index < len(subsolution[:-2]):
|
||||
|
||||
for end_index in range(len(subsolution)-1,beggining_index , -1):
|
||||
if subsolution[beggining_index] == subsolution[end_index]:
|
||||
indices_to_remove_left.append(beggining_index)
|
||||
indices_to_remove_right.append(end_index)
|
||||
# print("Wycinamy cykl dlugosci", end_index - beggining_index)
|
||||
modified = True
|
||||
break
|
||||
if modified:
|
||||
beggining_index += end_index - beggining_index
|
||||
else:
|
||||
beggining_index += 1
|
||||
|
||||
|
||||
subsolutions[ind] = reduce(lambda z, y :z + y,[subsolution[indx_1:indx_2] for indx_1,indx_2 in zip([0,*indices_to_remove_right], [*indices_to_remove_left, len(subsolution)])])
|
||||
#Sprawdzenie czy nie ma cykli
|
||||
#print(len(subsolutions[ind]) == len(set(subsolutions[ind])))
|
||||
#print(subsolutions)
|
||||
|
||||
return subsolutions
|
||||
|
||||
|
||||
# given an iterable of pairs return the key corresponding to the greatest value
|
||||
def argmax(pairs):
|
||||
return max(pairs, key=lambda x: x[1].fitting_function())[0]
|
||||
|
||||
def argmin(pairs):
|
||||
return min(pairs, key=lambda x: x[1].fitting_function())[0]
|
||||
|
||||
# given an iterable of values return the index of the greatest value
|
||||
def argmax_index(values):
|
||||
return argmax(enumerate(values))
|
||||
|
||||
def argmin_index(values):
|
||||
return argmin(enumerate(values))
|
||||
|
||||
def get_best_parent(candidates):
|
||||
best_index = argmin_index(candidates)
|
||||
return candidates[best_index]
|
||||
|
||||
def get_worst_chromosome(population):
|
||||
worst_index = argmax_index(population)
|
||||
return population[worst_index], worst_index
|
||||
|
||||
|
||||
|
||||
|
||||
def set_world(path):
|
||||
array = []
|
||||
with open(path) as f:
|
||||
content = f.read().splitlines()
|
||||
for line in content:
|
||||
array.append(line)
|
||||
return array
|
||||
|
||||
def k(START):
|
||||
|
||||
world_map = set_world('worldmap.txt')
|
||||
houses = [
|
||||
(1, 5), (2, 11), (6, 6), (6, 12), (9, 3), (9, 7), (9, 17), (12, 6)
|
||||
]
|
||||
|
||||
|
||||
|
||||
solution = genetic_algoritm(world_map, START, houses, pop_size=20, rounds=200, tournament_size=2, verbose=0)
|
||||
|
||||
print(solution.solution)
|
||||
print(type(solution.solution))
|
||||
|
||||
actions=[]
|
||||
k=0
|
||||
for i in solution.solution:
|
||||
|
||||
|
||||
if (k!=0):
|
||||
if (i[0]>k[0]):
|
||||
actions.append("Go down")
|
||||
if (i[0]<k[0]):
|
||||
actions.append("Go up")
|
||||
if (i[1]>k[1]):
|
||||
actions.append("Go right")
|
||||
if (i[1]<k[1]):
|
||||
actions.append("Go left")
|
||||
k=i
|
||||
|
||||
print(solution.fitting_function())
|
||||
print(actions)
|
||||
return actions
|
134
main.py
Normal file
@ -0,0 +1,134 @@
|
||||
import time
|
||||
import pygame
|
||||
import sys
|
||||
from random import seed
|
||||
from random import random
|
||||
from astar import RoutePlanning, astar
|
||||
from world import set_world, World, Agent
|
||||
from genetic_algorithm import *
|
||||
from decision_tree import *
|
||||
from neural_network2 import *
|
||||
from neural_network_vers2 import *
|
||||
start_point = (0, 0)
|
||||
position = list(start_point)
|
||||
window = pygame.display.set_mode((800, 560))
|
||||
cell_size = 40
|
||||
final_point = (1, 0)
|
||||
world_map_file = set_world('worldmap.txt')
|
||||
pygame.init()
|
||||
world = World(world_map_file, cell_size)
|
||||
sprites = pygame.sprite.Group()
|
||||
agent = Agent(world.get_world_cell_size(), world)
|
||||
sprites.add(agent)
|
||||
window.fill((0, 0, 0))
|
||||
roads = []
|
||||
houses = [
|
||||
(5,1)],[(11,2)],[(6,6)],[(12,6)],[(3,9)],[(7,9)],[(17,9)],[(6,12)
|
||||
]
|
||||
|
||||
|
||||
|
||||
for w in range(0, len(world_map_file[0])):
|
||||
for h in range(0, len(world_map_file)):
|
||||
if int(world_map_file[h][w]) != 0:
|
||||
roads.append((w, h))
|
||||
|
||||
def move(actions):
|
||||
for x in actions:
|
||||
if x == "Go right":
|
||||
while agent.get_directions()[0] != "E":
|
||||
agent.turn_right()
|
||||
agent.move()
|
||||
|
||||
if x == "Go left":
|
||||
while agent.get_directions()[0] != "W":
|
||||
agent.turn_left()
|
||||
agent.move()
|
||||
|
||||
if x == "Go down":
|
||||
while agent.get_directions()[0] != "S":
|
||||
agent.turn_left()
|
||||
agent.move()
|
||||
|
||||
if x == "Go up":
|
||||
while agent.get_directions()[0] != "N":
|
||||
agent.turn_right()
|
||||
agent.move()
|
||||
world.draw(window)
|
||||
sprites.update()
|
||||
sprites.draw(window)
|
||||
time.sleep(0.2)
|
||||
pygame.display.update()
|
||||
|
||||
while agent.get_directions()[0] != "E":
|
||||
agent.turn_right()
|
||||
world.draw(window)
|
||||
sprites.update()
|
||||
sprites.draw(window)
|
||||
time.sleep(0.1)
|
||||
pygame.display.update()
|
||||
if final_point[0] == 19 and final_point[1] == 8:
|
||||
agent.change_image2()
|
||||
for i in range(0, 8):
|
||||
if (houses[i][0] == (final_point[0],final_point[1])):
|
||||
print("----------drzewo decyzyjne---------------")
|
||||
t = buildTree()
|
||||
seed(1)
|
||||
trash = [[random.random(),random.random(),random.random(),random.random(),random.random(),random.random(),random.random(),random.random()],[random.random(),random.random(),random.random(),random.random(),random.random(),random.random(),random.random(),random.random()]]
|
||||
print(trash) # prints data array
|
||||
typeOfTrashes = predictTypeOfTrash(t, trash) # prints recognised trash
|
||||
print(typeOfTrashes)
|
||||
print("-----------sieci neuronowe--------------")
|
||||
b()
|
||||
agent.change_image()
|
||||
world.draw(window)
|
||||
sprites.update()
|
||||
sprites.draw(window)
|
||||
time.sleep(0.1)
|
||||
pygame.display.update()
|
||||
|
||||
|
||||
while True:
|
||||
world.draw(window)
|
||||
sprites.update()
|
||||
sprites.draw(window)
|
||||
|
||||
for event in pygame.event.get():
|
||||
if event.type == pygame.QUIT:
|
||||
pygame.quit()
|
||||
sys.exit()
|
||||
if event.type == pygame.KEYDOWN:
|
||||
if event.key == pygame.K_w:
|
||||
agent.move()
|
||||
|
||||
if event.key == pygame.K_a:
|
||||
agent.turn_left()
|
||||
|
||||
if event.key == pygame.K_d:
|
||||
agent.turn_right()
|
||||
elif event.type == pygame.KEYDOWN:
|
||||
if event.key == pygame.K_SPACE or event.key == pygame.K_UP:
|
||||
actions = k((agent.get_second(), agent.get_first()))
|
||||
move(actions)
|
||||
if event.key == pygame.K_KP_ENTER:
|
||||
for i in range(0, 8):
|
||||
if (houses[i][0] == (agent.get_first(), agent.get_second())):
|
||||
predict()
|
||||
|
||||
elif event.type == pygame.MOUSEBUTTONDOWN:
|
||||
start_point = (agent.get_first(), agent.get_second())
|
||||
pos_x = int(pygame.mouse.get_pos()[1] / cell_size)
|
||||
pos_y = int(pygame.mouse.get_pos()[0] / cell_size)
|
||||
if int(world_map_file[pos_x][pos_y]) != 0:
|
||||
final_point = (pos_y, pos_x)
|
||||
route = RoutePlanning(start_point, final_point, roads)
|
||||
actions = astar(route).reconstruct_path()
|
||||
move(actions)
|
||||
|
||||
|
||||
|
||||
|
||||
pygame.display.update()
|
||||
|
||||
|
||||
|
66
model_vers2.py
Normal file
@ -0,0 +1,66 @@
|
||||
import tensorflow as tf
|
||||
import numpy as np
|
||||
from tensorflow.keras import layers
|
||||
from tensorflow.keras.models import Sequential
|
||||
import pathlib
|
||||
|
||||
data_dir = pathlib.Path("C:/Users/Natalia/Documents/smieci")
|
||||
|
||||
batch_size = 32
|
||||
img_height = 180
|
||||
img_width = 180
|
||||
train_ds = tf.keras.preprocessing.image_dataset_from_directory(
|
||||
data_dir,
|
||||
validation_split=0.2,
|
||||
subset="training",
|
||||
seed=123,
|
||||
image_size=(img_height, img_width),
|
||||
batch_size=batch_size)
|
||||
val_ds = tf.keras.preprocessing.image_dataset_from_directory(
|
||||
data_dir,
|
||||
validation_split=0.2,
|
||||
subset="validation",
|
||||
seed=123,
|
||||
image_size=(img_height, img_width),
|
||||
batch_size=batch_size)
|
||||
class_names = train_ds.class_names
|
||||
print(class_names)
|
||||
|
||||
|
||||
AUTOTUNE = tf.data.AUTOTUNE
|
||||
|
||||
train_ds = train_ds.cache().shuffle(1000).prefetch(buffer_size=AUTOTUNE)
|
||||
val_ds = val_ds.cache().prefetch(buffer_size=AUTOTUNE)
|
||||
normalization_layer = layers.experimental.preprocessing.Rescaling(1./255)
|
||||
normalized_ds = train_ds.map(lambda x, y: (normalization_layer(x), y))
|
||||
image_batch, labels_batch = next(iter(normalized_ds))
|
||||
first_image = image_batch[0]
|
||||
# Notice the pixels values are now in `[0,1]`.
|
||||
print(np.min(first_image), np.max(first_image))
|
||||
num_classes = 4
|
||||
|
||||
model = Sequential([
|
||||
layers.experimental.preprocessing.Rescaling(1./255, input_shape=(img_height, img_width, 3)),
|
||||
layers.Conv2D(16, 3, padding='same', activation='relu'),
|
||||
layers.MaxPooling2D(),
|
||||
layers.Conv2D(32, 3, padding='same', activation='relu'),
|
||||
layers.MaxPooling2D(),
|
||||
layers.Conv2D(64, 3, padding='same', activation='relu'),
|
||||
layers.MaxPooling2D(),
|
||||
layers.Flatten(),
|
||||
layers.Dense(128, activation='relu'),
|
||||
layers.Dense(num_classes)
|
||||
])
|
||||
model.compile(optimizer='adam',
|
||||
loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),
|
||||
metrics=['accuracy'])
|
||||
epochs=10
|
||||
history = model.fit(
|
||||
train_ds,
|
||||
validation_data=val_ds,
|
||||
epochs=epochs
|
||||
)
|
||||
|
||||
model.save('C:/Users/Natalia/Desktop/lsm04/smieciara/saved_model_vers2')
|
||||
|
||||
|
53
neural_network.py
Normal file
@ -0,0 +1,53 @@
|
||||
import numpy as np
|
||||
from numpy import loadtxt
|
||||
import pandas as pd
|
||||
from sklearn.model_selection import train_test_split
|
||||
import tensorflow as tf
|
||||
from tensorflow.keras.layers import Dense, Dropout
|
||||
|
||||
|
||||
products = ['glass', 'mixed', 'metal', 'paper']
|
||||
n_products = len(products)
|
||||
|
||||
|
||||
|
||||
data = pd.read_csv("data.csv")
|
||||
dff = data.loc[:, data.columns != 'Unnamed: 0']
|
||||
|
||||
"""#podział danych na treningowe i testowe"""
|
||||
|
||||
#jest osiem zmiennych wejściowych i jedna zmienna wyjściowa (ostatnia kolumna).
|
||||
|
||||
X = dff.drop(labels=['label'], axis=1)
|
||||
y = dff.label
|
||||
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size =0.2 )
|
||||
|
||||
X_test.to_csv("X_test.csv")
|
||||
|
||||
"""## Budowa sieci neuronowej"""
|
||||
|
||||
|
||||
|
||||
|
||||
model = tf.keras.models.Sequential([
|
||||
Dense(10, input_shape=[8], activation='relu'),
|
||||
#Dropout(0.2),
|
||||
Dense(n_products, activation='softmax')
|
||||
])
|
||||
|
||||
model.summary()
|
||||
|
||||
|
||||
model.compile(optimizer='adam', loss = 'sparse_categorical_crossentropy', metrics=[ 'accuracy'])
|
||||
|
||||
early_stopping = tf.keras.callbacks.EarlyStopping(monitor='val_accuracy', patience=4)
|
||||
history = model.fit(x=X_train, y=y_train, validation_split=0.1, epochs=100, batch_size=32, callbacks=[early_stopping])
|
||||
# Epoka : jeden przebieg przez wszystkie wiersze w zestawie danych uczących
|
||||
# Batch_size: liczba wierszy zestawu danych, które są brane pod uwagę, zanim wagi modelu zostaną zaktualizowane w każdej epoce
|
||||
#model.predict(X_test)
|
||||
|
||||
#model.evaluate(X_test, y_test)
|
||||
|
||||
model.save('C:/Users/Natalia/Desktop/lsm04/smieciara/saved_model')
|
||||
|
||||
|
27
neural_network2.py
Normal file
@ -0,0 +1,27 @@
|
||||
import numpy as np
|
||||
#from neural_network import *
|
||||
from numpy import loadtxt
|
||||
import pandas as pd
|
||||
from sklearn.model_selection import train_test_split
|
||||
import tensorflow as tf
|
||||
from tensorflow.keras.layers import Dense, Dropout
|
||||
|
||||
products = ['glass', 'mixed', 'metal', 'paper']
|
||||
n_products = len(products)
|
||||
data = pd.read_csv("X_test.csv")
|
||||
dff = data.loc[:, data.columns != 'Unnamed: 0']
|
||||
def b():
|
||||
a = dff.sample()
|
||||
pred(a)
|
||||
|
||||
model = tf.keras.models.load_model('C:/Users/Natalia/Desktop/lsm04/smieciara/saved_model')
|
||||
|
||||
|
||||
def pred(a):
|
||||
print(a)
|
||||
prediction_proba = model.predict(np.array(a))
|
||||
prediction = np.argmax(prediction_proba)
|
||||
text_representation = products[prediction]
|
||||
print(text_representation)
|
||||
print(prediction)
|
||||
return prediction
|
31
neural_network_vers2.py
Normal file
@ -0,0 +1,31 @@
|
||||
import tensorflow as tf
|
||||
import numpy as np
|
||||
from tensorflow import keras
|
||||
import os
|
||||
import random
|
||||
from PIL import Image
|
||||
|
||||
img_height = 180
|
||||
img_width = 180
|
||||
class_names=['glass','metal','paper','plastic']
|
||||
model = tf.keras.models.load_model('C:/Users/Natalia/Desktop/lsm04/smieciara/saved_model_vers2')
|
||||
def predict():
|
||||
path="C:/Users/Natalia/Documents/dane_testowe"
|
||||
files=os.listdir(path)
|
||||
d=random.choice(files)
|
||||
im = Image.open("C:/Users/Natalia/Documents/dane_testowe/" + d)
|
||||
im.show()
|
||||
img = keras.preprocessing.image.load_img(
|
||||
"C:/Users/Natalia/Documents/dane_testowe/" + d, target_size=(img_height, img_width)
|
||||
)
|
||||
img_array = keras.preprocessing.image.img_to_array(img)
|
||||
img_array = tf.expand_dims(img_array, 0) # Create a batch
|
||||
predictions = model.predict(img_array)
|
||||
|
||||
score = tf.nn.softmax(predictions[0])
|
||||
|
||||
print(
|
||||
"This image most likely belongs to {} with a {:.2f} percent confidence."
|
||||
.format(class_names[np.argmax(score)], 100 * np.max(score))
|
||||
|
||||
)
|
6
saved_model/keras_metadata.pb
Normal file
@ -0,0 +1,6 @@
|
||||
|
||||
›root"_tf_keras_sequential*ö{"name": "sequential", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "must_restore_from_config": false, "class_name": "Sequential", "config": {"name": "sequential", "layers": [{"class_name": "InputLayer", "config": {"batch_input_shape": {"class_name": "__tuple__", "items": [null, 8]}, "dtype": "float32", "sparse": false, "ragged": false, "name": "dense_input"}}, {"class_name": "Dense", "config": {"name": "dense", "trainable": true, "batch_input_shape": {"class_name": "__tuple__", "items": [null, 8]}, "dtype": "float32", "units": 10, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}}, {"class_name": "Dense", "config": {"name": "dense_1", "trainable": true, "dtype": "float32", "units": 4, "activation": "softmax", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}}, "bias_initializer": {"class_name": "Zeros", "config": {}}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}}]}, "shared_object_id": 7, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 8}}, "shared_object_id": 8}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 8]}, "is_graph_network": true, "save_spec": {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 8]}, "float32", "dense_input"]}, "keras_version": "2.6.0", "backend": "tensorflow", "model_config": {"class_name": "Sequential", "config": {"name": "sequential", "layers": [{"class_name": "InputLayer", "config": {"batch_input_shape": {"class_name": "__tuple__", "items": [null, 8]}, "dtype": "float32", "sparse": false, "ragged": false, "name": "dense_input"}, "shared_object_id": 0}, {"class_name": "Dense", "config": {"name": "dense", "trainable": true, "batch_input_shape": {"class_name": "__tuple__", "items": [null, 8]}, "dtype": "float32", "units": 10, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 1}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 2}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 3}, {"class_name": "Dense", "config": {"name": "dense_1", "trainable": true, "dtype": "float32", "units": 4, "activation": "softmax", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 4}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 5}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 6}]}}, "training_config": {"loss": "sparse_categorical_crossentropy", "metrics": [[{"class_name": "MeanMetricWrapper", "config": {"name": "accuracy", "dtype": "float32", "fn": "sparse_categorical_accuracy"}, "shared_object_id": 9}]], "weighted_metrics": null, "loss_weights": null, "optimizer_config": {"class_name": "Adam", "config": {"name": "Adam", "learning_rate": 0.0010000000474974513, "decay": 0.0, "beta_1": 0.8999999761581421, "beta_2": 0.9990000128746033, "epsilon": 1e-07, "amsgrad": false}}}}2
|
||||
¯root.layer_with_weights-0"_tf_keras_layer*ø{"name": "dense", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": {"class_name": "__tuple__", "items": [null, 8]}, "stateful": false, "must_restore_from_config": false, "class_name": "Dense", "config": {"name": "dense", "trainable": true, "batch_input_shape": {"class_name": "__tuple__", "items": [null, 8]}, "dtype": "float32", "units": 10, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 1}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 2}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 3, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 8}}, "shared_object_id": 8}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 8]}}2
|
||||
Çroot.layer_with_weights-1"_tf_keras_layer*<2A>{"name": "dense_1", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "class_name": "Dense", "config": {"name": "dense_1", "trainable": true, "dtype": "float32", "units": 4, "activation": "softmax", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 4}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 5}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 6, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 10}}, "shared_object_id": 10}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 10]}}2
|
||||
¹)root.keras_api.metrics.0"_tf_keras_metric*‚{"class_name": "Mean", "name": "loss", "dtype": "float32", "config": {"name": "loss", "dtype": "float32"}, "shared_object_id": 11}2
|
||||
ò*root.keras_api.metrics.1"_tf_keras_metric*»{"class_name": "MeanMetricWrapper", "name": "accuracy", "dtype": "float32", "config": {"name": "accuracy", "dtype": "float32", "fn": "sparse_categorical_accuracy"}, "shared_object_id": 9}2
|
BIN
saved_model/saved_model.pb
Normal file
BIN
saved_model/variables/variables.data-00000-of-00001
Normal file
BIN
saved_model/variables/variables.index
Normal file
15
saved_model_vers2/keras_metadata.pb
Normal file
BIN
saved_model_vers2/saved_model.pb
Normal file
BIN
saved_model_vers2/variables/variables.data-00000-of-00001
Normal file
BIN
saved_model_vers2/variables/variables.index
Normal file
BIN
sprites/agent.png
Normal file
After Width: | Height: | Size: 9.7 KiB |
BIN
sprites/agentWithGarbage.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
sprites/brick.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
sprites/dzwiek.wav
Normal file
BIN
sprites/grass.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
sprites/hole.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
sprites/house.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
sprites/papier.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
sprites/plastik.png
Normal file
After Width: | Height: | Size: 224 KiB |
BIN
sprites/road.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
sprites/sand.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
sprites/speedbump.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
sprites/szklo.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
sprites/tree.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
sprites/zmieszane.png
Normal file
After Width: | Height: | Size: 51 KiB |
187
world.py
Normal file
@ -0,0 +1,187 @@
|
||||
import pygame
|
||||
agent = pygame.image.load("sprites/agent.png")
|
||||
agentWithGarbage = pygame.image.load("sprites/agentWithGarbage.png")
|
||||
grass = pygame.image.load("sprites/grass.png")
|
||||
tree = pygame.image.load("sprites/tree.png") # cost 0
|
||||
house = pygame.image.load("sprites/house.png") # cost 0
|
||||
road = pygame.image.load("sprites/road.png") # cost 1
|
||||
brick = pygame.image.load("sprites/brick.png") # cost 2
|
||||
sand = pygame.image.load("sprites/sand.png") # cost 3
|
||||
hole = pygame.image.load("sprites/hole.png") # cost 9
|
||||
speed_bump = pygame.image.load("sprites/speedbump.png") # cost 8
|
||||
glass_bin = pygame.image.load("sprites/szklo.png")
|
||||
paper_bin = pygame.image.load("sprites/papier.png")
|
||||
plastic_bin = pygame.image.load("sprites/plastik.png")
|
||||
other_bin = pygame.image.load("sprites/zmieszane.png")
|
||||
a=0
|
||||
b=1
|
||||
|
||||
def set_world(path):
|
||||
array = []
|
||||
with open(path) as f:
|
||||
content = f.read().splitlines()
|
||||
for line in content:
|
||||
array.append(line)
|
||||
return array
|
||||
|
||||
|
||||
class WorldCell(pygame.Rect):
|
||||
def __init__(self, x, y, rect_size, terrain, img):
|
||||
self.rect_size = rect_size
|
||||
self.terrain = terrain
|
||||
self.img = pygame.transform.scale(img, (40, 40))
|
||||
super(WorldCell, self).__init__(x, y, self.rect_size, self.rect_size)
|
||||
|
||||
def draw(self, window):
|
||||
pygame.draw.rect(window, (0, 0, 0), self)
|
||||
window.blit(self.img, self)
|
||||
|
||||
def get_terrain(self) -> int:
|
||||
return self.terrain
|
||||
|
||||
|
||||
class World:
|
||||
def __init__(self, world_map, cell_size):
|
||||
self.cell_size = cell_size
|
||||
self.y_size = len(world_map)
|
||||
self.x_size = len(world_map[0])
|
||||
self.world_map = world_map
|
||||
self.world_cells = [[0 for x in range(self.x_size)] for y in range(self.y_size)]
|
||||
|
||||
def draw(self, window):
|
||||
for i in range(self.y_size):
|
||||
for j in range(self.x_size):
|
||||
img = ''
|
||||
terrain = int(self.world_map[i][j]) # zczytywanie z planszy do terrain
|
||||
if terrain == 0:
|
||||
if ((i * j) + j + i) % 2 == 0:
|
||||
img = pygame.transform.scale(tree, (40, 40))
|
||||
else:
|
||||
img = pygame.transform.scale(house, (40, 40))
|
||||
if terrain == 1:
|
||||
img = pygame.transform.scale(road, (40, 40))
|
||||
if terrain == 2:
|
||||
img = pygame.transform.scale(brick, (40, 40))
|
||||
if terrain == 3:
|
||||
img = pygame.transform.scale(sand, (40, 40))
|
||||
if terrain == 4:
|
||||
img = pygame.transform.scale(glass_bin, (40, 40))
|
||||
if terrain == 5:
|
||||
img = pygame.transform.scale(paper_bin, (40, 40))
|
||||
if terrain == 6:
|
||||
img = pygame.transform.scale(plastic_bin, (40, 40))
|
||||
if terrain == 7:
|
||||
img = pygame.transform.scale(other_bin, (40, 40))
|
||||
if terrain == 9:
|
||||
img = pygame.transform.scale(hole, (40, 40))
|
||||
if terrain == 8:
|
||||
img = pygame.transform.scale(speed_bump, (40, 40))
|
||||
|
||||
self.world_cells[i][j] = WorldCell(j * self.cell_size, i * self.cell_size, self.cell_size, terrain, img)
|
||||
self.world_cells[i][j].draw(window)
|
||||
|
||||
def get_world_cell_size(self):
|
||||
return self.cell_size
|
||||
|
||||
|
||||
|
||||
|
||||
class Agent(pygame.sprite.Sprite):
|
||||
def __init__(self, size, world):
|
||||
pygame.sprite.Sprite.__init__(self)
|
||||
self.image = pygame.transform.scale(pygame.image.load("sprites/agent.png"), (size, size))
|
||||
self.rect = self.image.get_rect()
|
||||
self.rect.center = (60, 20) # agent position on start
|
||||
self.size = size
|
||||
self.directions = ["E", "S", "W", "N"]
|
||||
self.world = world
|
||||
self.a = 1
|
||||
self.b = 0
|
||||
|
||||
def change_image(self):
|
||||
self.image = pygame.transform.scale(pygame.image.load("sprites/agentWithGarbage.png"), (40, 40))
|
||||
def change_image2(self):
|
||||
self.image = pygame.transform.scale(pygame.image.load("sprites/agent.png"), (40, 40))
|
||||
def get_directions(self):
|
||||
return self.directions
|
||||
|
||||
def check_collisions(self, x, y):
|
||||
x_parsed = int((x - 20) / self.world.cell_size)
|
||||
y_parsed = int((y - 20) / self.world.cell_size)
|
||||
if x_parsed < 0:
|
||||
return False
|
||||
if y_parsed < 0:
|
||||
return False
|
||||
if x_parsed >= self.world.x_size:
|
||||
return False
|
||||
if y_parsed >= self.world.y_size:
|
||||
return False
|
||||
if not self.world.world_cells[y_parsed][x_parsed].terrain:
|
||||
return False
|
||||
return True
|
||||
|
||||
def move(self):
|
||||
if self.directions[0] == "N":
|
||||
x = self.rect.center[0]
|
||||
y = self.rect.center[1] - self.size
|
||||
if self.check_collisions(x, y):
|
||||
self.rect.center = [x, y]
|
||||
self.b = self.b - 1
|
||||
if self.directions[0] == "S":
|
||||
x = self.rect.center[0]
|
||||
y = self.rect.center[1] + self.size
|
||||
if self.check_collisions(x, y):
|
||||
self.rect.center = [x, y]
|
||||
self.b = self.b + 1
|
||||
if self.directions[0] == "W":
|
||||
x = self.rect.center[0] - self.size
|
||||
y = self.rect.center[1]
|
||||
if self.check_collisions(x, y):
|
||||
self.rect.center = [x, y]
|
||||
self.a = self.a- 1
|
||||
if self.directions[0] == "E":
|
||||
x = self.rect.center[0] + self.size
|
||||
y = self.rect.center[1]
|
||||
if self.check_collisions(x, y):
|
||||
self.rect.center = [x, y]
|
||||
self.a = self.a + 1
|
||||
|
||||
def get_next_move(self):
|
||||
if self.directions[0] == "N":
|
||||
x = self.rect.center[0]
|
||||
y = self.rect.center[1] - self.size
|
||||
self.a = self.a - 1
|
||||
if self.check_collisions(x, y):
|
||||
return x, y
|
||||
if self.directions[0] == "S":
|
||||
x = self.rect.center[0]
|
||||
y = self.rect.center[1] + self.size
|
||||
if self.check_collisions(x, y):
|
||||
return x, y
|
||||
if self.directions[0] == "W":
|
||||
x = self.rect.center[0] - self.size
|
||||
y = self.rect.center[1]
|
||||
if self.check_collisions(x, y):
|
||||
return x, y
|
||||
if self.directions[0] == "E":
|
||||
x = self.rect.center[0] + self.size
|
||||
y = self.rect.center[1]
|
||||
if self.check_collisions(x, y):
|
||||
return x, y
|
||||
|
||||
def get_first(self):
|
||||
return self.a
|
||||
def get_second(self):
|
||||
return self.b
|
||||
|
||||
|
||||
def turn_right(self):
|
||||
self.image = pygame.transform.rotate(self.image, -90)
|
||||
self.directions = self.directions[1:] + [self.directions[0]]
|
||||
|
||||
def turn_left(self):
|
||||
self.image = pygame.transform.rotate(self.image, 90)
|
||||
self.directions = [self.directions[3]] + self.directions[:3]
|
||||
|
||||
|
||||
|
14
worldmap.txt
Normal file
@ -0,0 +1,14 @@
|
||||
23010003030102290811
|
||||
23319113332011229991
|
||||
91010209011103090311
|
||||
33338133322292223311
|
||||
21033192039333810311
|
||||
23398103328102293212
|
||||
23333123932122292212
|
||||
21122133398122293212
|
||||
33308190393333383017
|
||||
22333122132112213911
|
||||
21020192030103211111
|
||||
91333303311139213311
|
||||
21222229221113291111
|
||||
12398898133299221221
|
BIN
wykres_metal.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
wykres_mixed.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
wykres_nakladania_sie_klas.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
wykres_papier.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
wykres_szklo.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
wykres_warstw.png
Normal file
After Width: | Height: | Size: 38 KiB |