From d9c7678fa214d4e4421698302a7fca686e004ce5 Mon Sep 17 00:00:00 2001 From: bushuhui Date: Mon, 21 Oct 2019 09:09:38 +0800 Subject: [PATCH] Add multi-class dataset for neural network homework --- homework_05_nn/README.md | 45 +- homework_05_nn/dataset_circles.csv | 800 +++++++++++------------ homework_05_nn/images/dataset_digits.png | Bin 0 -> 66406 bytes 3 files changed, 436 insertions(+), 409 deletions(-) create mode 100644 homework_05_nn/images/dataset_digits.png diff --git a/homework_05_nn/README.md b/homework_05_nn/README.md index 1f3e6a3..454a054 100644 --- a/homework_05_nn/README.md +++ b/homework_05_nn/README.md @@ -1,19 +1,27 @@ # Neural Networks -自己编程实现两层或多层全连接神经网络,可以使用`moons` 或者`circles`数据集来测试、验证算法。 +自己编程实现两层或多层全连接神经网络,可以使用`moons` 、`circles`、或者`digits`数据集来测试、验证算法。 -dataset_moons: +**dataset_moons**: ![dataset_moons](images/dataset_moon.png) -dataset_circles: +**dataset_circles**: ![dataset_circles](images/dataset_circle.png) + + +**dataset_digits**: + +![dataset_digits](images/dataset_digits.png) + + + 加载数据的方式是: ```python # moon dataset @@ -33,13 +41,32 @@ plt.show() dataset_circles的数据文件是`dataset_circles.csv` +dataset_digits的加载方式: +```python +import matplotlib.pyplot as plt +from sklearn.datasets import load_digits + +# load data +digits = load_digits() + +# copied from notebook 02_sklearn_data.ipynb +fig = plt.figure(figsize=(6, 6)) # figure size in inches +fig.subplots_adjust(left=0, right=1, bottom=0, top=1, hspace=0.05, wspace=0.05) + +# plot the digits: each image is 8x8 pixels +for i in range(64): + ax = fig.add_subplot(8, 8, i + 1, xticks=[], yticks=[]) + ax.imshow(digits.images[i], cmap=plt.cm.binary) + + # label the image with the target value + ax.text(0, 7, str(digits.target[i])) +``` +**要求**: -要求: - -1. 自己编程实现多层全连接神经网络的多分类。 -2. 先用函数的方式实现网络的正向计算和反向误差传播,权值更新。 -3. 构思并实现基于类的神经网络程序。 +1. 先用函数的方式实现网络的正向计算和反向误差传播,权值更新。 +2. 构思并实现基于类的神经网络程序。 +3. 构建多分类的网络(可以使用`dataset_digits`) 4. 学习`softmax`和`cross entropy`的方法,并实现类别所属概率的输出。 5. 对比自己实现与sklearn的方法的精度。 -6. 如何将分类错误的样本可视化出来? \ No newline at end of file +6. 如何将分类错误的样本可视化出来? diff --git a/homework_05_nn/dataset_circles.csv b/homework_05_nn/dataset_circles.csv index c0a2404..8304452 100644 --- a/homework_05_nn/dataset_circles.csv +++ b/homework_05_nn/dataset_circles.csv @@ -1,400 +1,400 @@ -9.862597006109558251e+00,4.388945920860357397e+00,0.000000000000000000e+00 -2.877170945049199346e+00,1.202827750793628248e+01,0.000000000000000000e+00 -3.337256239136289437e+00,-5.220370923066885105e+00,0.000000000000000000e+00 -6.493095562032711321e+00,-1.113144595320488328e+01,0.000000000000000000e+00 -9.160816030038004598e+00,-1.009779300537452151e+01,0.000000000000000000e+00 -1.041802753742201126e+01,1.894574992636611332e+00,0.000000000000000000e+00 --9.011386818141570387e+00,7.113786261861553051e+00,0.000000000000000000e+00 -8.634194767050646035e+00,6.044937306977867797e-01,0.000000000000000000e+00 --8.310295927199726762e+00,-1.184857079692059001e+00,0.000000000000000000e+00 -1.317546095251883154e+00,-1.129096844315353998e+01,0.000000000000000000e+00 -9.529257864350787699e+00,1.736339478767750633e+00,0.000000000000000000e+00 --9.437763538148617570e+00,-2.872208646559228029e+00,0.000000000000000000e+00 -5.815080874493489205e+00,-8.314022581206840457e+00,0.000000000000000000e+00 --1.288892096908664797e+01,-1.122402541491438477e+00,0.000000000000000000e+00 --7.491945439414098296e+00,-1.046310837836343666e+01,0.000000000000000000e+00 -6.971623436910721061e+00,-3.713812314908092826e+00,0.000000000000000000e+00 --3.647715279401396060e+00,-8.566426635858620742e+00,0.000000000000000000e+00 --5.963933774842476332e+00,-5.215555684133276415e+00,0.000000000000000000e+00 -5.649964657621771913e+00,-5.369954314422594521e+00,0.000000000000000000e+00 -1.172710561955023145e+01,-2.754936843545676695e+00,0.000000000000000000e+00 -1.672264154472602238e+00,-1.071807032527019565e+01,0.000000000000000000e+00 --3.443717408141795389e+00,1.250380032886874737e+01,0.000000000000000000e+00 -5.863452362896988568e+00,-8.186611721106453743e+00,0.000000000000000000e+00 -4.991164283632463672e+00,1.139369901458018042e+01,0.000000000000000000e+00 -8.838997710199558711e+00,6.044714573548058967e-01,0.000000000000000000e+00 -1.639030475559324795e+00,7.915238715166661443e+00,0.000000000000000000e+00 -3.758705824661268569e+00,-8.090773260493815400e+00,0.000000000000000000e+00 --9.394967210155567017e+00,-5.137130325801137154e+00,0.000000000000000000e+00 --6.288288633339392142e+00,1.433786837462863506e+00,0.000000000000000000e+00 --9.604286351326987159e+00,-8.457016591349884038e+00,0.000000000000000000e+00 -4.404554230019639860e+00,7.498658012125457795e+00,0.000000000000000000e+00 -1.251066075969001723e+01,2.403854004526353894e+00,0.000000000000000000e+00 --6.625366638525115981e+00,-4.034266053666308416e+00,0.000000000000000000e+00 -5.745785337741070364e+00,-4.064766044917044852e+00,0.000000000000000000e+00 --7.111819117251069855e+00,2.937469414945817370e+00,0.000000000000000000e+00 -1.188200659083437927e+01,-3.459560370844172006e+00,0.000000000000000000e+00 -3.763980582232898886e+00,6.079997397875869680e+00,0.000000000000000000e+00 --2.444132686299686608e+00,8.655025186859889530e+00,0.000000000000000000e+00 -3.827248176924319178e+00,7.780625034062842005e+00,0.000000000000000000e+00 --2.518060036469188523e-01,1.345001652707794726e+01,0.000000000000000000e+00 --1.062124752956786367e+01,3.788639253029340459e+00,0.000000000000000000e+00 -6.914686308755981337e+00,2.517928331085216964e+00,0.000000000000000000e+00 -4.819454929706679991e+00,4.305957988922500590e+00,0.000000000000000000e+00 -9.308607156157549412e+00,1.018017507427041402e+01,0.000000000000000000e+00 --2.644229094526551638e+00,1.308185169274385018e+01,0.000000000000000000e+00 --8.110820419917877944e-01,1.373132883726502484e+01,0.000000000000000000e+00 --7.336981746187526632e+00,2.633628829714826036e+00,0.000000000000000000e+00 --7.304144561890504761e+00,-4.985228209873077354e+00,0.000000000000000000e+00 --3.942089524730379768e+00,7.429147677138015382e+00,0.000000000000000000e+00 --1.563940960823078541e+00,-1.226771652324130102e+01,0.000000000000000000e+00 -7.752633583239491699e+00,1.606933591460645960e+00,0.000000000000000000e+00 --4.644020567309505410e+00,-1.260416337454934776e+01,0.000000000000000000e+00 -9.559905872637479263e+00,-2.069167693554651688e+00,0.000000000000000000e+00 -6.510524870183760804e+00,1.055846542430648682e+01,0.000000000000000000e+00 -7.709822285798955122e+00,2.414004778121223715e+00,0.000000000000000000e+00 --7.112111243945566486e+00,-9.955758248422416301e+00,0.000000000000000000e+00 -2.826837256620440275e-01,9.890510484957566462e+00,0.000000000000000000e+00 -3.043287967173990527e+00,-8.571990423685743821e+00,0.000000000000000000e+00 -9.569832822923251214e+00,-3.349889908766237046e+00,0.000000000000000000e+00 -2.825239466651834896e-01,8.493236936762546208e+00,0.000000000000000000e+00 --3.456625845444592837e+00,-1.112489309506036506e+01,0.000000000000000000e+00 -4.009169731782363577e+00,1.000783306149301488e+01,0.000000000000000000e+00 -4.688796243646584649e+00,1.281843321647803968e+01,0.000000000000000000e+00 --1.998966439837163600e+00,1.351012796539344230e+01,0.000000000000000000e+00 --5.633144883347592113e+00,-2.976004791943957617e+00,0.000000000000000000e+00 --1.071777719431886666e+01,8.746724717809167160e+00,0.000000000000000000e+00 -6.933072615037868758e+00,-2.014502580037639490e+00,0.000000000000000000e+00 --3.996300934160016194e+00,-7.669085547264026914e+00,0.000000000000000000e+00 -6.057410272621098102e+00,-2.652565982981485160e-01,0.000000000000000000e+00 --1.211110506752794613e+01,3.213092951287801480e+00,0.000000000000000000e+00 --2.660457520427601530e+00,9.541749783643794558e+00,0.000000000000000000e+00 -5.677396269346377089e+00,-8.181021821215502143e+00,0.000000000000000000e+00 -8.025138318366114021e+00,-1.384302439837393317e+00,0.000000000000000000e+00 -7.007870666149849104e-01,-8.332889101745662330e+00,0.000000000000000000e+00 --2.561600053427863344e+00,-9.743204526040658564e+00,0.000000000000000000e+00 --7.680125944110861802e+00,7.501834896431613053e+00,0.000000000000000000e+00 --5.990419838503080463e+00,-1.634517124985244374e+00,0.000000000000000000e+00 --3.408750904602412479e+00,-1.011555207509729293e+01,0.000000000000000000e+00 --7.466990342399484781e+00,4.972154832211821862e+00,0.000000000000000000e+00 --1.385863376104194344e+01,-1.569697443999104047e+00,0.000000000000000000e+00 -1.016630480502666245e+01,-5.786895095791383170e+00,0.000000000000000000e+00 -2.138339060813499781e+00,9.235897157296232507e+00,0.000000000000000000e+00 -9.784654375427050965e+00,3.223452669892223899e+00,0.000000000000000000e+00 --7.160947322329206166e+00,4.315264819978651897e-03,0.000000000000000000e+00 -1.069526264501631019e+01,2.146676049265247688e+00,0.000000000000000000e+00 -1.352531737671455403e+01,5.341317125800683074e-01,0.000000000000000000e+00 --8.204380562754867157e+00,2.958040506654077695e-01,0.000000000000000000e+00 --7.700927136434255083e+00,3.450173937237375643e+00,0.000000000000000000e+00 --6.162063854688403453e+00,-1.039351804719752614e+01,0.000000000000000000e+00 --7.622924349294661006e+00,-8.395757258940216516e+00,0.000000000000000000e+00 --4.781299924855306749e+00,-4.300113418931317710e+00,0.000000000000000000e+00 -1.273936254270339319e+01,4.444056568979243949e+00,0.000000000000000000e+00 --6.212029468907783070e+00,6.412488301479442043e-01,0.000000000000000000e+00 --8.598454550560376219e+00,-9.505732040174901698e+00,0.000000000000000000e+00 --6.551844072080291070e+00,-2.597153824509962572e+00,0.000000000000000000e+00 -5.406244662529976486e-01,-1.180744558537000977e+01,0.000000000000000000e+00 --1.223328107698617728e+01,2.534270081704574018e+00,0.000000000000000000e+00 --1.234205194892152413e+01,1.643521855276022237e+00,0.000000000000000000e+00 --9.493836137915996787e+00,9.746672478642727455e+00,0.000000000000000000e+00 --8.420488306810536727e+00,9.741715891244462355e+00,0.000000000000000000e+00 -3.814812252424179650e+00,-1.095530939520013547e+01,0.000000000000000000e+00 -7.408768607650642934e+00,-1.598252129266272581e+00,0.000000000000000000e+00 --8.954549145432116219e+00,-8.716215395331682103e+00,0.000000000000000000e+00 -6.750393096483064959e+00,-8.732504927011085272e+00,0.000000000000000000e+00 --4.786803561513118588e+00,-8.222241820233284315e+00,0.000000000000000000e+00 --7.346628433171869865e+00,-5.200293638609803537e+00,0.000000000000000000e+00 -1.416856726047263759e+00,1.122018551024202893e+01,0.000000000000000000e+00 -7.209540291555192049e+00,3.896096344772451925e+00,0.000000000000000000e+00 --4.818795573205335359e+00,1.275527076454161524e+01,0.000000000000000000e+00 --3.600791011231857741e+00,-5.685619246095143353e+00,0.000000000000000000e+00 --1.303337576890614358e+01,1.454981134345443294e-01,0.000000000000000000e+00 --5.668879881725418457e+00,4.265559882994224949e+00,0.000000000000000000e+00 --1.336677225502713995e+01,-3.333565427677156023e+00,0.000000000000000000e+00 -6.380063124213702253e+00,-8.694515196234624099e+00,0.000000000000000000e+00 -7.958495857862243561e+00,5.662910911325223395e+00,0.000000000000000000e+00 -4.971861734308737013e+00,-7.650823140952451418e+00,0.000000000000000000e+00 -7.413214733587544458e+00,3.314437518815265271e+00,0.000000000000000000e+00 --8.665573289299810966e+00,2.579632707896181820e+00,0.000000000000000000e+00 -9.929397321851664016e-01,1.355034933325041813e+01,0.000000000000000000e+00 -5.360547077905177815e+00,-6.588248171721820867e+00,0.000000000000000000e+00 -5.084186669565729844e+00,3.833783430598022512e+00,0.000000000000000000e+00 -1.002670917279956520e+01,7.517106438066921470e+00,0.000000000000000000e+00 --4.992627975094395154e+00,-4.021636687013394607e+00,0.000000000000000000e+00 --1.072877553404850737e+01,3.393035849131368575e+00,0.000000000000000000e+00 --3.801811713125446524e+00,6.401279054144701774e+00,0.000000000000000000e+00 -1.050052476588508199e+01,-2.890999409234909390e+00,0.000000000000000000e+00 -1.004219115274414342e+01,-4.302461600016681542e-01,0.000000000000000000e+00 -8.126291864264146625e+00,-2.062137138477090570e+00,0.000000000000000000e+00 -8.532036146140371535e-01,-1.077703138089397683e+01,0.000000000000000000e+00 --7.709349249077324551e+00,-8.402083930252045363e+00,0.000000000000000000e+00 --3.158019423283696003e+00,-8.622525955647978080e+00,0.000000000000000000e+00 -4.368821578430113206e+00,-9.280167433647054764e+00,0.000000000000000000e+00 --4.339665761257628596e+00,-9.873795252064214267e+00,0.000000000000000000e+00 --3.975662970089751114e-01,8.778761114131237164e+00,0.000000000000000000e+00 --1.005816644696833784e+01,2.676157423149173376e+00,0.000000000000000000e+00 -7.976759622447467279e+00,1.488112982960128061e+00,0.000000000000000000e+00 --1.115846173131786756e+01,2.347405448698627328e+00,0.000000000000000000e+00 -1.828795701256797024e+00,7.084758587571729826e+00,0.000000000000000000e+00 --8.182845482922107561e-01,-8.837635696617843095e+00,0.000000000000000000e+00 --1.216592766927463565e+01,4.182020621616657330e+00,0.000000000000000000e+00 -7.545136762876549774e+00,9.945150848296330892e+00,0.000000000000000000e+00 -1.296725766555409187e+01,2.779679035545373100e+00,0.000000000000000000e+00 --7.649802069554393569e+00,-7.912731844844135054e+00,0.000000000000000000e+00 -1.450029305422914083e+00,6.154506368128457972e+00,0.000000000000000000e+00 -1.126182752393684439e+01,3.820055905771543081e+00,0.000000000000000000e+00 -4.114692346497415443e+00,-1.153298607052224334e+01,0.000000000000000000e+00 --2.985702422723075955e+00,-1.147272148740606212e+01,0.000000000000000000e+00 --8.817811375181157985e+00,-3.921949061901613298e+00,0.000000000000000000e+00 --6.137022608944259439e+00,-3.670673919963554521e+00,0.000000000000000000e+00 -4.848399268197606027e+00,-8.253359306310066756e+00,0.000000000000000000e+00 -3.710181045897119834e+00,-5.714956939008809300e+00,0.000000000000000000e+00 -4.404261556429599267e+00,-5.179156225369094813e+00,0.000000000000000000e+00 -8.480423471650485823e+00,5.505935081293400479e+00,0.000000000000000000e+00 -2.676682092765721332e+00,6.755568695663916934e+00,0.000000000000000000e+00 -1.349602128878756702e+01,-2.760280205910110141e+00,0.000000000000000000e+00 --6.354333628858702454e+00,1.566935815149126388e+00,0.000000000000000000e+00 -9.652499414980560744e+00,-6.998124216434617573e+00,0.000000000000000000e+00 -9.109090814919925450e+00,-2.885739466264036324e+00,0.000000000000000000e+00 -9.424729913805274251e+00,-7.615755732057966298e+00,0.000000000000000000e+00 --2.298718457690322570e+00,-9.940854626658103044e+00,0.000000000000000000e+00 -6.943235844908800303e+00,6.566408021322475363e+00,0.000000000000000000e+00 --1.179297227185062624e+01,3.148610988692310375e+00,0.000000000000000000e+00 -5.675240778019130516e+00,-1.061068463254039251e+01,0.000000000000000000e+00 --9.296491368779978615e+00,-6.171290820394590426e+00,0.000000000000000000e+00 -3.039700743392670379e+00,8.477483981078608011e+00,0.000000000000000000e+00 --8.279794421336692523e+00,-2.803017026074221985e+00,0.000000000000000000e+00 -3.278886571257194849e+00,5.347735189350168561e+00,0.000000000000000000e+00 -1.863827422845622195e+00,-1.290070719733525451e+01,0.000000000000000000e+00 --1.072330165521738898e+01,-3.802489649366284086e-01,0.000000000000000000e+00 --1.073258780920207656e+00,-6.213274218993801057e+00,0.000000000000000000e+00 --3.426478986566940055e+00,9.716814665952153263e+00,0.000000000000000000e+00 -7.202327952088109164e+00,5.121600172933984396e+00,0.000000000000000000e+00 -1.047836588896138110e+01,-6.382333863074792113e+00,0.000000000000000000e+00 -5.811234604184800645e+00,-8.319298986500051285e+00,0.000000000000000000e+00 -6.397475790321884404e+00,9.488321600312806581e+00,0.000000000000000000e+00 -1.195201120691531926e+01,-5.297988414364907861e+00,0.000000000000000000e+00 -7.727243630985335621e+00,7.010923292377260196e+00,0.000000000000000000e+00 -5.752351514067115090e+00,6.369432858600823977e+00,0.000000000000000000e+00 -1.044615088095522815e+01,6.462810993168848661e+00,0.000000000000000000e+00 --1.303394241626110395e+00,1.196422018477452553e+01,0.000000000000000000e+00 --8.135030836916312680e+00,1.024645229885290831e+00,0.000000000000000000e+00 -1.839659788413228469e-01,-8.364308881586348221e+00,0.000000000000000000e+00 --5.300267485194837924e+00,1.161095589778359027e+01,0.000000000000000000e+00 --7.885508602691148283e+00,7.688147706153779737e+00,0.000000000000000000e+00 -9.408419234037580736e+00,1.319904500240061340e+00,0.000000000000000000e+00 --8.887580366717934055e+00,6.848370446358720720e+00,0.000000000000000000e+00 -1.484191788366077569e+00,-6.441161925269415001e+00,0.000000000000000000e+00 --1.230709578968634865e+01,-2.439418675346519461e+00,0.000000000000000000e+00 --4.264629326115078278e+00,9.834984899885139242e+00,0.000000000000000000e+00 -1.346987501589731018e+01,-2.903988687159458237e+00,0.000000000000000000e+00 -3.227677578327154517e+00,-9.940449883403619680e+00,0.000000000000000000e+00 -6.497666163166413433e+00,1.081058228256788922e+01,0.000000000000000000e+00 --9.859128189279788401e+00,9.895946349967440270e+00,0.000000000000000000e+00 -7.301566174542353238e+00,-8.244922402723963373e+00,0.000000000000000000e+00 --7.580699915211076778e+00,-1.591836124550713549e+00,0.000000000000000000e+00 --9.505532154825969471e+00,-7.032476220821989088e+00,0.000000000000000000e+00 -1.340531295051455984e+01,-1.594081706516784713e+00,0.000000000000000000e+00 -1.179244973371897842e+01,5.709177596323251613e+00,0.000000000000000000e+00 --6.487131766302675295e+00,2.093036300507789688e-02,0.000000000000000000e+00 -3.427985069410309116e+00,-1.187787974618283648e+01,0.000000000000000000e+00 --1.408581976741892205e+01,1.625550970238727899e+01,1.000000000000000000e+00 --1.881043151933305424e+01,-2.621960441323269109e+00,1.000000000000000000e+00 --2.322581527025400305e+01,-2.667811322111456995e+00,1.000000000000000000e+00 --1.773818831811092167e+01,1.385242284258890422e+01,1.000000000000000000e+00 -1.387531676297662742e+01,-1.674031384786129451e+01,1.000000000000000000e+00 -1.524986377891802292e+01,-1.478608052582741550e+01,1.000000000000000000e+00 -2.084600916661210945e+01,-7.837637204688920889e+00,1.000000000000000000e+00 --3.335846368905910797e+00,-1.661355464770509371e+01,1.000000000000000000e+00 --1.531546407337876659e+01,1.389103285498575069e+01,1.000000000000000000e+00 --5.862798124093491658e+00,-1.895705090151678007e+01,1.000000000000000000e+00 -1.830567439264983065e+01,1.515095846689039405e+01,1.000000000000000000e+00 --7.641068875385179204e+00,1.491360609394572379e+01,1.000000000000000000e+00 --1.906664659447316978e+01,1.428824374903993499e+00,1.000000000000000000e+00 --7.634730107177073677e+00,2.021852265839935114e+01,1.000000000000000000e+00 --8.946142480307802458e+00,1.834914057483182859e+01,1.000000000000000000e+00 --1.841892096560701120e+01,3.968763401385180689e+00,1.000000000000000000e+00 --1.190606992324205393e+01,-1.480237550559005122e+01,1.000000000000000000e+00 --1.768958485332136732e+01,1.038413696695125665e+01,1.000000000000000000e+00 --8.501571361773706315e+00,-1.717272805437283267e+01,1.000000000000000000e+00 --5.775465720724419327e+00,2.002395286480275516e+01,1.000000000000000000e+00 -2.134699125170529044e+01,-7.251398575296883031e+00,1.000000000000000000e+00 -1.781413832072523107e+01,7.056121174639669036e+00,1.000000000000000000e+00 --1.649961768692056197e+01,-1.152300038742184007e+01,1.000000000000000000e+00 --2.199533523781454036e+01,-5.240369637901090449e+00,1.000000000000000000e+00 --2.022220219640516348e+01,5.295586840647683147e+00,1.000000000000000000e+00 -7.274107302903876082e-01,2.027846444687708782e+01,1.000000000000000000e+00 --1.819994910579366376e+01,-1.401824275971767175e+00,1.000000000000000000e+00 --1.485594191132518915e+01,6.027297875184268960e+00,1.000000000000000000e+00 -6.578620336695827575e+00,1.883714939585484771e+01,1.000000000000000000e+00 --1.627021459970769612e+01,-4.918490433325404254e+00,1.000000000000000000e+00 -6.466932279519650884e+00,2.083347368624722407e+01,1.000000000000000000e+00 -2.114204413327044207e+01,6.294073669553609918e+00,1.000000000000000000e+00 --1.524418191809297873e+01,-1.508795587492252821e+01,1.000000000000000000e+00 -2.187864861441643072e+01,-7.572218157049059428e+00,1.000000000000000000e+00 --7.366372618457587285e-01,1.632196831778809454e+01,1.000000000000000000e+00 -1.891861621373580959e+01,-9.648249362280228780e+00,1.000000000000000000e+00 --1.313160444416345385e+01,1.632701131849736598e+01,1.000000000000000000e+00 --1.934693546659212160e+01,-1.326870036449994394e+01,1.000000000000000000e+00 -2.147968744797048402e+01,6.687445991361102848e+00,1.000000000000000000e+00 -1.575066236102569661e+01,9.629654206912119818e+00,1.000000000000000000e+00 -6.786805557994117777e+00,1.506120831288941808e+01,1.000000000000000000e+00 -1.330151895443178311e+01,1.137041975833180629e+01,1.000000000000000000e+00 -2.195150842243708489e+00,-1.760728806651117750e+01,1.000000000000000000e+00 -2.200035505632448007e+01,-7.998043075783540345e+00,1.000000000000000000e+00 --1.082657318041693628e+00,2.030545540994938847e+01,1.000000000000000000e+00 --1.775421853022066188e+01,-8.550442106904826645e+00,1.000000000000000000e+00 -1.659819141816188548e+01,-1.298883742117128470e+01,1.000000000000000000e+00 --1.855075329425867636e+01,-8.270103260125782896e+00,1.000000000000000000e+00 -1.476912249740130001e+01,-1.043225192715721761e+01,1.000000000000000000e+00 -2.164518554409495721e+01,3.836524661536647063e+00,1.000000000000000000e+00 --8.078122985740316508e+00,-1.381988479693678151e+01,1.000000000000000000e+00 -1.783941024006371734e+01,-1.387961998757027970e+01,1.000000000000000000e+00 -2.005823843660326133e+01,-7.994747011677134640e-01,1.000000000000000000e+00 -9.751475655640280404e-01,-1.681306880565960427e+01,1.000000000000000000e+00 -1.482893081542048463e+01,6.627858565599247243e+00,1.000000000000000000e+00 --1.488228819116111268e+01,-9.884994691517903220e+00,1.000000000000000000e+00 -1.858342179644801462e+01,-1.320545419153004296e+01,1.000000000000000000e+00 -4.031313603555224390e+00,2.069737823722174141e+01,1.000000000000000000e+00 --1.871196510041764682e+01,6.679055498330213059e-01,1.000000000000000000e+00 --8.187043865690890598e+00,-1.692392184362027052e+01,1.000000000000000000e+00 -1.847298008645853074e+01,-1.092935052323345646e+00,1.000000000000000000e+00 --1.217784293794317962e+00,-1.958808310337123615e+01,1.000000000000000000e+00 -1.177626505768050968e+01,-1.879290668870535796e+01,1.000000000000000000e+00 -7.707126339575352425e+00,-1.829951136840453429e+01,1.000000000000000000e+00 -1.505558382543773455e+01,8.480463032162875336e+00,1.000000000000000000e+00 --2.119393794989089130e+01,-9.816193422288213455e+00,1.000000000000000000e+00 -4.384412174196432588e+00,-1.705187614748492564e+01,1.000000000000000000e+00 -1.904163303190937739e+01,1.025881051909351527e+00,1.000000000000000000e+00 -1.201792025011094012e+01,1.740326982067275097e+01,1.000000000000000000e+00 -6.457082462408918033e+00,-1.559966047720136650e+01,1.000000000000000000e+00 -2.105947251379482665e+01,-4.066524050310797556e+00,1.000000000000000000e+00 -1.787357580991723438e+01,-2.135419503673841923e+00,1.000000000000000000e+00 -1.955848548793692743e+01,7.401194442349940950e+00,1.000000000000000000e+00 --3.079446174618643006e+00,1.913038719229226814e+01,1.000000000000000000e+00 --9.217172216359992731e+00,1.527217041406997211e+01,1.000000000000000000e+00 -8.224705590183873483e+00,2.017261461282702584e+01,1.000000000000000000e+00 --1.749777942338765868e+01,-1.151539351924551902e+01,1.000000000000000000e+00 -1.034680190611704020e+01,-1.963754488396148545e+01,1.000000000000000000e+00 -1.763095589337911662e+01,1.672278254557209687e+00,1.000000000000000000e+00 -6.598337664677481840e+00,-1.977406797872303201e+01,1.000000000000000000e+00 -1.042042874765041738e+01,-1.275830591034056560e+01,1.000000000000000000e+00 -7.112518493809214526e+00,-1.462910665470060678e+01,1.000000000000000000e+00 --1.513599595923272645e+01,1.521037463861764927e+01,1.000000000000000000e+00 -1.900245304385011735e+01,-2.367845735173759625e+00,1.000000000000000000e+00 -3.696622127364966315e-01,-2.208322951401586565e+01,1.000000000000000000e+00 --1.674446563614008809e+01,4.548141850778240958e+00,1.000000000000000000e+00 --1.560169366657280854e+01,8.564550568764795813e+00,1.000000000000000000e+00 --1.358193781909342590e+01,-1.097790552661601460e+01,1.000000000000000000e+00 --2.240185634211720611e+01,-5.603200611514385088e+00,1.000000000000000000e+00 -1.954452574678360932e+01,1.336835013392262539e+01,1.000000000000000000e+00 --2.858794153315326270e+00,-2.302730339878763388e+01,1.000000000000000000e+00 --2.455911165895627413e+00,-1.989143206333796599e+01,1.000000000000000000e+00 -1.584364903763910171e+01,9.646518995433194021e+00,1.000000000000000000e+00 -2.050691415187010591e+01,9.107882609707594890e-01,1.000000000000000000e+00 --1.798215621574233225e+01,-3.840035114518217885e+00,1.000000000000000000e+00 --5.218030398042513340e+00,-1.852003062825603408e+01,1.000000000000000000e+00 --1.626195615182393794e+01,7.999579969871203566e+00,1.000000000000000000e+00 --3.885580139627898166e+00,-2.126363182176448419e+01,1.000000000000000000e+00 -1.622631703332194064e+01,-9.112886568774294815e+00,1.000000000000000000e+00 -3.289233406699478834e+00,-1.578293616309770719e+01,1.000000000000000000e+00 --1.570206197463574149e+01,-8.112347071513182684e+00,1.000000000000000000e+00 --2.110023557641758885e+01,-3.414887568059537859e+00,1.000000000000000000e+00 --1.171737626436313207e+01,1.684019628289640735e+01,1.000000000000000000e+00 --8.229232676902782373e+00,2.025828909402180145e+01,1.000000000000000000e+00 --4.411049605760258174e+00,2.281047539610623431e+01,1.000000000000000000e+00 --1.361908495722199852e+01,-1.162599818090166970e+01,1.000000000000000000e+00 -9.069239175919369345e+00,1.525657976920708592e+01,1.000000000000000000e+00 -1.371782330866971433e+00,2.222735932935401237e+01,1.000000000000000000e+00 --1.631174401698077858e+01,1.912446542368404945e+00,1.000000000000000000e+00 -1.586417992501583818e+01,1.720846638598678169e+01,1.000000000000000000e+00 --6.100250645849026654e+00,2.043729798858883839e+01,1.000000000000000000e+00 --1.514274173120179756e-01,2.396069878730597935e+01,1.000000000000000000e+00 --1.866751544404865371e+01,2.590085678608596620e+00,1.000000000000000000e+00 -1.722152128357636514e+01,1.532105592989684695e+01,1.000000000000000000e+00 -1.632359579219197698e+01,3.070645410049057666e-01,1.000000000000000000e+00 --8.919678180244551058e+00,-1.406553559794046571e+01,1.000000000000000000e+00 -1.798477547300765522e+01,-5.923235847477148042e+00,1.000000000000000000e+00 -2.199583586046353645e+01,-6.432991015706561733e+00,1.000000000000000000e+00 --1.210606087628472949e+01,2.056880706205652487e+01,1.000000000000000000e+00 --1.567761440016490049e+01,-3.755054263113921653e+00,1.000000000000000000e+00 --1.181109540423527449e+01,1.897725652574823130e+01,1.000000000000000000e+00 -1.526917652603902731e+01,-7.398945499213142263e+00,1.000000000000000000e+00 -1.830250107970536533e+01,6.669530402613020215e+00,1.000000000000000000e+00 -1.603129138567219059e+01,-6.510980790719353983e+00,1.000000000000000000e+00 --1.087233064207762645e+01,-1.800804546254688887e+01,1.000000000000000000e+00 -9.696425322760605425e+00,-1.842533650807427037e+01,1.000000000000000000e+00 --1.097641534077534509e+01,-1.950583983611138450e+01,1.000000000000000000e+00 -8.940813979789155042e+00,-1.605524738886916225e+01,1.000000000000000000e+00 -6.324123844534630834e+00,2.030224064707331166e+01,1.000000000000000000e+00 --5.771326940266628291e+00,-2.149899821913217934e+01,1.000000000000000000e+00 --1.640349684038727318e+01,8.764427348820412078e+00,1.000000000000000000e+00 --1.196200090186676768e+01,1.233173970011232612e+01,1.000000000000000000e+00 -6.672753526427372961e+00,-1.613010582011700222e+01,1.000000000000000000e+00 --8.470705943984732755e+00,1.372223920783005191e+01,1.000000000000000000e+00 -3.136527504609972095e+00,-1.574731525821545297e+01,1.000000000000000000e+00 -8.779430717828166308e+00,-2.220454785260612240e+01,1.000000000000000000e+00 --1.975899624168256485e+00,1.647258011430297842e+01,1.000000000000000000e+00 -1.230965878216300702e+01,1.843755303784963573e+01,1.000000000000000000e+00 -1.198961865782439773e+01,1.906339524862348256e+01,1.000000000000000000e+00 --4.369594976406253051e-01,-2.136814521627741215e+01,1.000000000000000000e+00 --1.153596650343871488e+01,-1.746458284267908212e+01,1.000000000000000000e+00 --1.056519752895748177e+01,-1.354953930252310634e+01,1.000000000000000000e+00 --1.592817793746197097e+01,6.187303876972833905e+00,1.000000000000000000e+00 -1.093463168032933197e+01,2.132341045954430214e+01,1.000000000000000000e+00 --8.235602869193467512e+00,-1.865641389752591550e+01,1.000000000000000000e+00 --1.454006125251376780e+01,-1.123985805024244300e+01,1.000000000000000000e+00 --2.565505190490253273e+00,-2.340626388938940394e+01,1.000000000000000000e+00 -1.665974385519901801e+01,-1.374618648548013411e+00,1.000000000000000000e+00 --1.335309305414386571e+01,-1.796550630458822440e+01,1.000000000000000000e+00 --4.722899374382690141e+00,-1.892603425152083219e+01,1.000000000000000000e+00 --1.489728628889070983e+01,-1.687008779615263876e+01,1.000000000000000000e+00 --1.980491475369140275e+01,6.117387954710057585e+00,1.000000000000000000e+00 -1.854552807015078386e+01,5.656321833644797792e+00,1.000000000000000000e+00 --3.308639090088201229e-01,-1.940405230026158279e+01,1.000000000000000000e+00 --2.159815288257910382e+01,4.646469071929907990e+00,1.000000000000000000e+00 --2.943940135645302991e+00,1.736966318086229322e+01,1.000000000000000000e+00 --2.142856753274137915e+01,-9.898798358668107866e+00,1.000000000000000000e+00 -9.776476702853923229e+00,1.634405660464478061e+01,1.000000000000000000e+00 --1.177230338354111261e+01,2.016922706826369449e+01,1.000000000000000000e+00 -1.906215669925919087e+01,-2.941195507582941918e-02,1.000000000000000000e+00 -1.748929608461976670e+01,9.131879119712111859e+00,1.000000000000000000e+00 -7.300506941667010530e+00,1.469949163685404514e+01,1.000000000000000000e+00 -8.473729594218674777e+00,1.914678500486009227e+01,1.000000000000000000e+00 --1.499523124705943644e+01,-1.030882184404770996e+01,1.000000000000000000e+00 --1.629646418763191207e+01,1.348569901444114372e+00,1.000000000000000000e+00 -2.035982484527372804e+01,9.022390579586556214e+00,1.000000000000000000e+00 -2.137410489751234266e+01,7.494069355040792857e+00,1.000000000000000000e+00 -1.597308023387855869e+01,6.080482802867658521e+00,1.000000000000000000e+00 -1.443262597851837548e+01,-1.896843317146863228e+01,1.000000000000000000e+00 --4.315842059365481376e+00,1.705446539686293761e+01,1.000000000000000000e+00 -1.319916894392426521e+01,1.805744511264430585e+01,1.000000000000000000e+00 --1.759058978629317949e+01,-1.548474985972600138e+01,1.000000000000000000e+00 -2.082462611587753898e+01,6.607463476821727077e+00,1.000000000000000000e+00 --3.363806796273415944e+00,2.343131705141279042e+01,1.000000000000000000e+00 -5.954366534199434291e+00,-2.066555709222398107e+01,1.000000000000000000e+00 --2.102278354426128715e+01,8.011343166285978867e+00,1.000000000000000000e+00 -7.718584304440787136e+00,-1.437599354633448456e+01,1.000000000000000000e+00 -1.385456135098922203e+01,1.074151357564068121e+01,1.000000000000000000e+00 -1.994484467906970337e+01,1.235510224107671640e+01,1.000000000000000000e+00 --1.484191764160719273e+01,-1.012110610923690146e+01,1.000000000000000000e+00 -3.244618917909689593e+00,2.051327067488236722e+01,1.000000000000000000e+00 --1.938406729755708113e+01,-8.688565304893570485e+00,1.000000000000000000e+00 -1.478513249063537671e+01,-8.772792061643697181e+00,1.000000000000000000e+00 -1.567437276707519622e+01,-8.946857092930706301e+00,1.000000000000000000e+00 -1.282292163424287956e+01,2.002178021613681835e+01,1.000000000000000000e+00 --1.309994103974544366e+01,-1.530540351584944325e+01,1.000000000000000000e+00 -2.065284590031502532e+01,8.986394708865578451e+00,1.000000000000000000e+00 --3.799884320062938858e+00,2.100214796945848050e+01,1.000000000000000000e+00 -4.185996418896004712e-01,-1.932272879562866308e+01,1.000000000000000000e+00 --8.014643663295325515e-01,-2.145741140803774627e+01,1.000000000000000000e+00 -3.867347210815940350e+00,2.090780355591596518e+01,1.000000000000000000e+00 -1.799263625130667421e+01,9.927385959331937570e+00,1.000000000000000000e+00 -3.886771499111138173e+00,1.791094324980342378e+01,1.000000000000000000e+00 --9.773760806932845213e+00,1.303976848378022702e+01,1.000000000000000000e+00 -3.595550202052158473e-01,1.684261645691217524e+01,1.000000000000000000e+00 --2.032489831597553831e+01,1.152621995555932521e+01,1.000000000000000000e+00 --2.195941645981185886e+01,-8.896624415963758636e+00,1.000000000000000000e+00 --3.549846791126267220e+00,-1.636916020825658791e+01,1.000000000000000000e+00 --6.539620984264148396e-01,-2.384220191946839407e+01,1.000000000000000000e+00 --2.261051931966515216e+00,-1.609144845481474206e+01,1.000000000000000000e+00 +9.062095432950300733e+00,8.410568609122412553e+00,0.000000000000000000e+00 +-1.343405517875576327e-01,9.609814870236448314e+00,0.000000000000000000e+00 +-1.176738926012567887e+01,4.803147976205272840e-02,0.000000000000000000e+00 +-8.187928226885320404e-01,1.049254653793298786e+01,0.000000000000000000e+00 +4.191120791997052564e+00,-4.859337353049694386e+00,0.000000000000000000e+00 +7.278099468846941811e+00,4.440088331048181125e+00,0.000000000000000000e+00 +-1.900275675122245822e+00,-6.757950269983900249e+00,0.000000000000000000e+00 +-1.160051532664573593e+01,1.280720324354462258e+00,0.000000000000000000e+00 +-6.734042851045059841e+00,-9.662029276543851353e+00,0.000000000000000000e+00 +-1.590917618471234363e+00,-6.644126612710519630e+00,0.000000000000000000e+00 +-9.658061682157873307e+00,-5.631666951657030573e+00,0.000000000000000000e+00 +6.546514702885141146e-01,6.904946644254467358e+00,0.000000000000000000e+00 +5.825089114426075909e+00,-2.076091058228922481e+00,0.000000000000000000e+00 +-9.910757689306716856e+00,-5.394888599354432657e+00,0.000000000000000000e+00 +-1.066332396060839649e+01,-3.174463528066445495e+00,0.000000000000000000e+00 +-1.099429752168805585e+01,-5.286987975574418464e+00,0.000000000000000000e+00 +8.375759989492184587e+00,6.733285003867059082e+00,0.000000000000000000e+00 +8.244104799198593625e+00,-1.003506301778202925e+01,0.000000000000000000e+00 +9.942981682567344492e+00,-8.636124563447859614e+00,0.000000000000000000e+00 +8.033997548512344267e+00,2.515512562581684874e-01,0.000000000000000000e+00 +-6.428504738220388148e+00,-5.097581256039596553e+00,0.000000000000000000e+00 +-6.314421031249486838e+00,-5.175909050362075270e-01,0.000000000000000000e+00 +1.164619887502898354e+00,-1.320994498120528782e+01,0.000000000000000000e+00 +6.696829444560168376e+00,7.182729888738806245e+00,0.000000000000000000e+00 +-4.235246305491734198e+00,-7.159356454934342473e+00,0.000000000000000000e+00 +5.383052664452613989e+00,6.014628330823282631e+00,0.000000000000000000e+00 +-7.446474143451298211e+00,-3.072619184086839539e+00,0.000000000000000000e+00 +6.760530300065351383e+00,6.491756034733043634e+00,0.000000000000000000e+00 +2.734445225180177186e+00,-6.903850617524835087e+00,0.000000000000000000e+00 +-1.253932770562744814e+01,2.506102182116135779e+00,0.000000000000000000e+00 +-8.312994495650205096e+00,-9.668901686019307107e+00,0.000000000000000000e+00 +3.575184886406485685e+00,9.829701914520594386e+00,0.000000000000000000e+00 +9.210873348198441946e+00,-4.658467065733349899e-01,0.000000000000000000e+00 +2.294493514654305955e+00,-1.135717565800940143e+01,0.000000000000000000e+00 +7.417559270330603916e+00,-4.122257939560736162e+00,0.000000000000000000e+00 +7.852285329993975438e-01,-1.377764842065872308e+01,0.000000000000000000e+00 +-8.592381094680053621e+00,-1.036725741900020736e+01,0.000000000000000000e+00 +-9.463897506708443430e+00,-3.630513378318991791e+00,0.000000000000000000e+00 +2.926882716663875783e+00,5.282811617135619642e+00,0.000000000000000000e+00 +6.636824917046443950e+00,-6.325590953010028272e+00,0.000000000000000000e+00 +-3.206988557987293653e+00,7.029410513631201063e+00,0.000000000000000000e+00 +-4.483462085384717355e+00,-1.248765239318190368e+01,0.000000000000000000e+00 +-8.204039706532734400e+00,-8.828124739392466225e+00,0.000000000000000000e+00 +-4.491149550111644961e-01,-1.294422352630821038e+01,0.000000000000000000e+00 +7.584652864309679998e+00,-5.780844478800141850e+00,0.000000000000000000e+00 +-8.397574930127827741e+00,-6.072174091712802202e+00,0.000000000000000000e+00 +9.536024040617339992e+00,-4.885791167647323796e+00,0.000000000000000000e+00 +6.204913449369826139e+00,3.534932823231177856e+00,0.000000000000000000e+00 +5.343362143920028728e+00,8.020288325263983609e+00,0.000000000000000000e+00 +-1.100612678432352354e+01,8.711273195141605585e-01,0.000000000000000000e+00 +4.041258899744661015e+00,-4.531661311465215114e+00,0.000000000000000000e+00 +-1.081323332747492927e+01,-3.850249842643757026e-01,0.000000000000000000e+00 +-1.651469177720229942e+00,9.092961241515524762e+00,0.000000000000000000e+00 +-3.598983124757430652e+00,6.034186070324961015e+00,0.000000000000000000e+00 +4.857977932252491193e+00,-4.455138316533950871e+00,0.000000000000000000e+00 +-8.556999694314926685e+00,-9.276087351455689856e+00,0.000000000000000000e+00 +1.646002476627940636e+00,5.914559167101281822e+00,0.000000000000000000e+00 +-6.747697232463481853e+00,1.166916843249992475e+01,0.000000000000000000e+00 +1.119233611961231745e+01,-7.945378535110935836e+00,0.000000000000000000e+00 +-4.891468942769719774e+00,5.718555798419916236e+00,0.000000000000000000e+00 +-5.016619212735019540e-01,6.283371595425017553e+00,0.000000000000000000e+00 +-7.914146529220673187e+00,2.297769580684648982e+00,0.000000000000000000e+00 +-6.976824699389136519e+00,-7.473491510144525840e+00,0.000000000000000000e+00 +2.279976267026866676e-01,6.685022805602209850e+00,0.000000000000000000e+00 +2.775182125658465004e+00,-6.530772876454421727e+00,0.000000000000000000e+00 +-1.152484573953299751e+01,-3.781685492550360461e+00,0.000000000000000000e+00 +-7.665724454478979766e+00,1.061841609529312258e+01,0.000000000000000000e+00 +-6.050947749312078017e+00,-8.308928997465619304e+00,0.000000000000000000e+00 +1.127772297836719950e+01,5.211296464343789125e+00,0.000000000000000000e+00 +-1.113470689407102654e+01,6.260234650393305067e+00,0.000000000000000000e+00 +2.341543601664675567e+00,7.532088552934100179e+00,0.000000000000000000e+00 +-4.151751846745349361e+00,-7.490335637551074122e+00,0.000000000000000000e+00 +-7.805147815211818774e+00,3.243245274640753184e+00,0.000000000000000000e+00 +4.336434630574473204e+00,6.006705659813466269e+00,0.000000000000000000e+00 +2.212679442407554653e+00,7.218280668172093684e+00,0.000000000000000000e+00 +5.220755351664055688e+00,-4.094926467596918584e+00,0.000000000000000000e+00 +1.112747926534001941e+01,3.850834041798686602e+00,0.000000000000000000e+00 +-2.595587501786106532e+00,-9.806357366695770850e+00,0.000000000000000000e+00 +-9.028343948742850955e+00,8.915749548117700485e+00,0.000000000000000000e+00 +1.126634632652508117e+01,-6.482595170923743488e+00,0.000000000000000000e+00 +-3.286842484116981655e+00,-7.646127648092450713e+00,0.000000000000000000e+00 +7.419845811945131153e+00,9.565847320886607719e+00,0.000000000000000000e+00 +5.978018377910639281e+00,1.217238176923184412e+01,0.000000000000000000e+00 +-6.711146678585069303e+00,-4.722415378405640851e+00,0.000000000000000000e+00 +-8.485783184510578891e+00,5.672952800632031334e+00,0.000000000000000000e+00 +-1.144014291076578083e+01,-3.478202066131522052e+00,0.000000000000000000e+00 +4.384873230300504687e+00,-5.549646589217950066e+00,0.000000000000000000e+00 +-1.168300744153292747e+01,-5.194818386960251999e+00,0.000000000000000000e+00 +-9.644136031176124835e-01,1.049805166565995762e+01,0.000000000000000000e+00 +-6.536842892201116584e+00,5.345306757313686319e+00,0.000000000000000000e+00 +8.438989962482976281e+00,-3.475208865011710557e+00,0.000000000000000000e+00 +6.506186462480673782e+00,-3.744626303119004684e-01,0.000000000000000000e+00 +-3.862160515126369820e+00,5.446476112276574355e+00,0.000000000000000000e+00 +6.134051169689144878e+00,-1.978516060449600378e+00,0.000000000000000000e+00 +1.185204996490637264e+01,-6.124766316013841028e+00,0.000000000000000000e+00 +-4.859569339875388749e+00,6.353425638518374718e+00,0.000000000000000000e+00 +-1.519343617847903394e+00,-1.248943950276429504e+01,0.000000000000000000e+00 +-1.144861509135489541e+01,6.053286005181219842e+00,0.000000000000000000e+00 +4.331788290673597608e+00,-6.109292230414607339e+00,0.000000000000000000e+00 +3.334070762472415517e+00,5.456281297241006634e+00,0.000000000000000000e+00 +-1.065870788968298122e+01,-2.340567870836013586e+00,0.000000000000000000e+00 +-1.463630422294582845e+00,-1.001221660907637023e+01,0.000000000000000000e+00 +-3.258706257441662313e+00,-1.088106300955284844e+01,0.000000000000000000e+00 +6.275135646820408475e+00,-1.534938715019705135e+00,0.000000000000000000e+00 +2.021073821693852857e+00,-8.018368767233782890e+00,0.000000000000000000e+00 +-3.182102089242570653e+00,-1.088037918116285319e+01,0.000000000000000000e+00 +5.481629019877129139e+00,1.022320040714743250e+01,0.000000000000000000e+00 +-8.330105300232894194e+00,-8.288555228352629811e+00,0.000000000000000000e+00 +-2.755674768703163746e+00,1.187433721777218132e+01,0.000000000000000000e+00 +-4.683040648747073043e+00,8.164208797263796669e+00,0.000000000000000000e+00 +1.119515335900578279e-01,1.335746486991257598e+01,0.000000000000000000e+00 +6.700119633932653862e+00,1.082193885842432124e+01,0.000000000000000000e+00 +-8.550301619333071201e+00,3.419675931901079213e+00,0.000000000000000000e+00 +7.176748453521003768e+00,-1.025820308032380268e+01,0.000000000000000000e+00 +-5.041595214606491737e+00,9.063531739248613661e+00,0.000000000000000000e+00 +1.194486108691321880e+00,-1.044990485316076168e+01,0.000000000000000000e+00 +-9.686906870031076977e+00,-3.619449339125635490e+00,0.000000000000000000e+00 +-1.313845064569455801e+01,-8.365893417087570949e-01,0.000000000000000000e+00 +4.065075556680537439e+00,-5.805028193121499314e+00,0.000000000000000000e+00 +8.590045804906507598e+00,-1.083068171753233067e+01,0.000000000000000000e+00 +5.126125837069420932e+00,-4.406654442924812010e+00,0.000000000000000000e+00 +1.353837046348684758e+01,-5.790225488579785473e-01,0.000000000000000000e+00 +1.111931563740836282e+01,-2.045835439299618752e+00,0.000000000000000000e+00 +8.023788031578961366e+00,8.147772272168204211e+00,0.000000000000000000e+00 +-7.017294184359236908e+00,5.831118776551057259e+00,0.000000000000000000e+00 +-1.141949019659495335e+01,3.877836369592378762e+00,0.000000000000000000e+00 +-6.568151289332938014e-02,1.385097687202117989e+01,0.000000000000000000e+00 +1.198497403418259211e+01,5.562064536545864579e-02,0.000000000000000000e+00 +-8.044794464020926128e+00,7.363341681713536646e-01,0.000000000000000000e+00 +-1.338591590468644377e+01,-4.094229452548190373e+00,0.000000000000000000e+00 +5.673372417420740055e-01,8.086269673969569638e+00,0.000000000000000000e+00 +3.516308154983770695e+00,-6.695867415477852802e+00,0.000000000000000000e+00 +1.281549230629557101e+01,5.502104265343782608e+00,0.000000000000000000e+00 +6.978521281232607620e+00,4.489103854629955315e+00,0.000000000000000000e+00 +-9.492072557224918938e+00,-2.860723420255278260e+00,0.000000000000000000e+00 +6.435965292187971976e+00,-2.007430821741474691e+00,0.000000000000000000e+00 +9.787301848081414235e+00,-3.385987285381478085e+00,0.000000000000000000e+00 +-2.560272080421012397e+00,-1.060761918876632492e+01,0.000000000000000000e+00 +-5.741879482881461882e+00,7.675351118488469737e+00,0.000000000000000000e+00 +4.909833311186836191e+00,-7.884078238568854147e+00,0.000000000000000000e+00 +8.530059544583025399e+00,-8.271604816591201725e+00,0.000000000000000000e+00 +-8.137833035927506842e+00,4.752299354840485712e+00,0.000000000000000000e+00 +-2.945364290828344167e+00,1.181024110146612216e+01,0.000000000000000000e+00 +6.413013358841276101e+00,2.686811429118250771e+00,0.000000000000000000e+00 +-4.330576883415815814e+00,-4.312151816386741388e+00,0.000000000000000000e+00 +7.819651364870956911e+00,5.581944049584605771e+00,0.000000000000000000e+00 +6.374923678964727003e+00,-3.591063433682733397e+00,0.000000000000000000e+00 +3.920317473054968804e+00,-1.285867128337139675e+01,0.000000000000000000e+00 +5.969112688202600658e+00,-1.199043474049174485e+01,0.000000000000000000e+00 +2.206761741887119044e+00,1.231498183866549212e+01,0.000000000000000000e+00 +-4.493238306901402301e-02,-1.241246581439543739e+01,0.000000000000000000e+00 +-1.229500249305082527e+01,-3.152142610476000417e+00,0.000000000000000000e+00 +-4.249457240746512987e+00,9.692207951492818552e+00,0.000000000000000000e+00 +1.124606336305911114e+01,-7.885118833499940028e-01,0.000000000000000000e+00 +-1.059106427242662107e+01,7.468063051536828034e+00,0.000000000000000000e+00 +2.281377873306516868e+00,8.258766252373336059e+00,0.000000000000000000e+00 +2.776342194763606885e-01,1.145304502140566072e+01,0.000000000000000000e+00 +-1.779778342255576185e+00,1.103845161819147513e+01,0.000000000000000000e+00 +-1.138825413050090596e+01,1.875254253119878145e+00,0.000000000000000000e+00 +6.794503066116404089e-01,6.595367984622427571e+00,0.000000000000000000e+00 +4.977831129044696823e+00,-4.344026277914559309e+00,0.000000000000000000e+00 +1.741129599087095914e-01,-6.894034268664321452e+00,0.000000000000000000e+00 +2.475097088111755106e+00,-1.093174226816173800e+01,0.000000000000000000e+00 +3.991853833727508238e+00,1.121533736074506393e+01,0.000000000000000000e+00 +-1.686119504345058084e+00,1.009423236139700819e+01,0.000000000000000000e+00 +-1.317728548656465115e+01,4.029926630934554055e+00,0.000000000000000000e+00 +-7.730210435536935876e+00,-3.848806311305841277e+00,0.000000000000000000e+00 +-5.953807133460072620e+00,-6.561968042369668019e+00,0.000000000000000000e+00 +4.341106468164319665e+00,5.866644648406567519e+00,0.000000000000000000e+00 +-1.305998549861713798e+01,-3.139159220886123869e+00,0.000000000000000000e+00 +-6.907088887148628231e+00,2.993819425329168560e+00,0.000000000000000000e+00 +-7.307345974834201563e+00,-4.562759938513091029e+00,0.000000000000000000e+00 +6.485560801850815515e+00,9.021112597985857517e-01,0.000000000000000000e+00 +-9.370938668690817153e+00,-5.994195588713087552e+00,0.000000000000000000e+00 +9.617050841017174889e+00,-8.612082699874843428e+00,0.000000000000000000e+00 +9.409055950093341281e+00,-4.741431344911000156e-01,0.000000000000000000e+00 +-2.289336158713492608e+00,-7.659638808729879678e+00,0.000000000000000000e+00 +-1.380307893247301410e+00,-1.191093891786717762e+01,0.000000000000000000e+00 +9.393772070883024128e+00,1.529664323780117297e+00,0.000000000000000000e+00 +-1.516956642220887330e+00,-1.318124950821260200e+01,0.000000000000000000e+00 +-7.540611170155883336e+00,-6.656209192745754955e+00,0.000000000000000000e+00 +6.043360171054082741e+00,2.972465656442218052e+00,0.000000000000000000e+00 +1.043883027536696773e+01,-9.223050403079646742e+00,0.000000000000000000e+00 +-6.494305285412059980e+00,-9.357575042166038637e-01,0.000000000000000000e+00 +-8.233458392848859830e+00,5.152019730950110343e+00,0.000000000000000000e+00 +-8.182185219358300898e+00,2.576432004853596691e+00,0.000000000000000000e+00 +-7.296388033822859498e+00,-9.827599822187037759e+00,0.000000000000000000e+00 +1.086329745254326973e+01,-5.918393716619380074e-01,0.000000000000000000e+00 +3.517974198525071650e+00,-6.776790760325667407e+00,0.000000000000000000e+00 +-4.619640812695988252e+00,4.293083132292331072e+00,0.000000000000000000e+00 +-7.575960827573930523e+00,1.906506832631534865e+00,0.000000000000000000e+00 +4.216280904076635139e+00,-9.501055347552291863e+00,0.000000000000000000e+00 +-3.913629666268576557e+00,-1.058803850666876833e+01,0.000000000000000000e+00 +-5.407697948813054545e+00,9.037098612814480347e+00,0.000000000000000000e+00 +-9.573363214934863308e+00,5.940753943407081294e+00,0.000000000000000000e+00 +-4.206161487099325136e+00,-1.309635619914643634e+01,0.000000000000000000e+00 +-1.847425878338489147e+00,-1.136719147233808869e+01,0.000000000000000000e+00 +-6.538610721752731614e+00,6.888582381247962516e+00,0.000000000000000000e+00 +7.392422157939151361e+00,-2.466102574943974446e+00,0.000000000000000000e+00 +1.481439456830948798e+00,1.123186173935424748e+01,0.000000000000000000e+00 +1.573273104063076921e+01,1.868971488131447956e+01,1.000000000000000000e+00 +-1.099399377759256780e+01,2.390619522460748669e+01,1.000000000000000000e+00 +2.147678989689537588e+01,-8.599456107960150586e-01,1.000000000000000000e+00 +-2.627270035353325994e+01,-1.252577732524266185e+00,1.000000000000000000e+00 +-2.818139029858682676e+01,-3.649359736607879157e+00,1.000000000000000000e+00 +-2.628880642668411927e+00,2.321951252726932324e+01,1.000000000000000000e+00 +4.756784474337030666e+00,2.277609552632346990e+01,1.000000000000000000e+00 +1.085358516551754704e+01,2.244033595971868067e+01,1.000000000000000000e+00 +9.953077736469481351e+00,2.433413308722969148e+01,1.000000000000000000e+00 +7.897350785936433581e+00,-2.511574616187301956e+01,1.000000000000000000e+00 +-2.686822103988273369e+01,-6.847214913897639477e+00,1.000000000000000000e+00 +-2.281779599215670640e+00,-2.525501734479204430e+01,1.000000000000000000e+00 +1.939928400570243738e+01,-1.464288091459299856e+01,1.000000000000000000e+00 +-2.137322440460813056e+01,-4.253473020316800857e-01,1.000000000000000000e+00 +-2.801982415469146659e+01,6.797937345022894706e-02,1.000000000000000000e+00 +1.580530092266972098e+01,-1.944844405031079404e+01,1.000000000000000000e+00 +8.514232141761185702e+00,2.578196439746885105e+01,1.000000000000000000e+00 +9.161537436501838716e-01,2.126087176747068952e+01,1.000000000000000000e+00 +-2.100910930376482355e+01,5.187756086794577115e+00,1.000000000000000000e+00 +-1.887413186880452898e+01,-9.446453231504504444e+00,1.000000000000000000e+00 +-1.244973267290554908e+01,-2.376720011280642453e+01,1.000000000000000000e+00 +-8.636428179695197827e+00,-2.346212683200547389e+01,1.000000000000000000e+00 +-2.000836523737761397e+01,-1.425301495177956035e+01,1.000000000000000000e+00 +1.940837366976037259e+01,-1.393076839654248467e+01,1.000000000000000000e+00 +-1.833469807838950416e+01,-1.346167122655688431e+01,1.000000000000000000e+00 +2.494705394044481750e+01,-5.494995405026316782e+00,1.000000000000000000e+00 +-1.665557705744208761e+01,-1.798221914000725263e+01,1.000000000000000000e+00 +2.572752693938492641e+01,-1.311370549041896538e+01,1.000000000000000000e+00 +-8.244290646775706222e+00,2.084206231459166858e+01,1.000000000000000000e+00 +-7.885354738212532411e+00,2.116800800201663435e+01,1.000000000000000000e+00 +-2.003647125145762686e+01,-6.608417731861560895e+00,1.000000000000000000e+00 +6.209578562958157910e+00,-2.452260025417416500e+01,1.000000000000000000e+00 +-2.173539700526108120e+01,-9.535163494027462106e-01,1.000000000000000000e+00 +-1.224412708268634908e+01,-2.009421260915946306e+01,1.000000000000000000e+00 +-1.075840330797242572e+01,1.858300890695775820e+01,1.000000000000000000e+00 +-2.600534803198775435e+01,1.591213249083642367e+00,1.000000000000000000e+00 +9.361088087715186745e+00,2.230199633678528315e+01,1.000000000000000000e+00 +2.624073342088111715e+01,5.375489823808733192e+00,1.000000000000000000e+00 +5.292561881430067672e+00,2.830901784997630344e+01,1.000000000000000000e+00 +2.078059335633197335e+01,-5.406876312280275876e+00,1.000000000000000000e+00 +1.797212134077285128e+01,1.974674511194298177e+01,1.000000000000000000e+00 +1.418423831415259961e+00,2.824393733375810811e+01,1.000000000000000000e+00 +-2.523700214170278855e+01,-1.302431052248969046e+01,1.000000000000000000e+00 +-2.359325729631554225e+01,1.193588174281041958e+01,1.000000000000000000e+00 +4.894404473767219876e+00,2.115271000609101293e+01,1.000000000000000000e+00 +-1.569787656706957790e+01,-2.226072207802415903e+01,1.000000000000000000e+00 +2.768855825457124098e+01,5.605075740675674822e+00,1.000000000000000000e+00 +-2.387485343307933405e+01,8.035087859152445944e+00,1.000000000000000000e+00 +2.228670073867370860e+01,-1.148109322020260592e+01,1.000000000000000000e+00 +-1.585909433097451071e+01,2.303658854092108399e+01,1.000000000000000000e+00 +2.357944877093274982e+01,-1.175374184082949114e+01,1.000000000000000000e+00 +-1.480393836152355291e+01,2.187304118659174179e+01,1.000000000000000000e+00 +1.913088892130262053e+01,-9.150390103571130140e+00,1.000000000000000000e+00 +1.376147828505578374e+01,2.459517012664668911e+01,1.000000000000000000e+00 +1.443518228384972168e+01,1.539166840543182602e+01,1.000000000000000000e+00 +-1.093411572583228342e+01,2.157779792143726638e+01,1.000000000000000000e+00 +1.457084675867774415e+01,2.058110886110986470e+01,1.000000000000000000e+00 +1.456059238093794583e+01,-2.130944108185470753e+01,1.000000000000000000e+00 +-8.355501425562577023e-01,-2.281181486053621299e+01,1.000000000000000000e+00 +2.704093247153310031e+01,-8.429506993953767235e+00,1.000000000000000000e+00 +-2.124312453800017408e+01,-1.526040990890658122e+01,1.000000000000000000e+00 +-2.136641894209649095e+01,3.040648060253774432e-01,1.000000000000000000e+00 +-2.612199279305723820e+01,2.209045858016001618e-01,1.000000000000000000e+00 +-1.850413196330870136e+01,-1.133828795179985072e+01,1.000000000000000000e+00 +2.110676114344656895e+01,-1.966560125193576170e+01,1.000000000000000000e+00 +-1.065571376892860300e+01,-2.383858015746411851e+01,1.000000000000000000e+00 +-2.481993646286784028e+01,-5.096020447884035853e+00,1.000000000000000000e+00 +2.623216441805807619e+01,1.074989474234195796e+01,1.000000000000000000e+00 +2.147028827385963012e+01,1.653440992215027450e+01,1.000000000000000000e+00 +-9.217202701913098650e+00,2.489761654565133853e+01,1.000000000000000000e+00 +-1.937546768872905290e+01,2.127878701127900740e+01,1.000000000000000000e+00 +-5.924662594668204108e+00,-2.798573897331829130e+01,1.000000000000000000e+00 +1.249879505486993736e+01,2.054501486018938294e+01,1.000000000000000000e+00 +-1.429705926472585453e+01,1.731857462323765162e+01,1.000000000000000000e+00 +2.506288393682114446e+01,1.023037004319879095e+00,1.000000000000000000e+00 +-2.374518316171267429e+01,-4.110056212841346479e+00,1.000000000000000000e+00 +-4.685801268652608265e+00,2.681770544346142415e+01,1.000000000000000000e+00 +-1.636465900606647139e+01,-1.400104502066578860e+01,1.000000000000000000e+00 +-3.820694096413083773e+00,-2.344946840684222877e+01,1.000000000000000000e+00 +-2.730718148408208990e+01,-5.702233129672412026e+00,1.000000000000000000e+00 +1.526350021196561180e+01,-2.195423474625367533e+01,1.000000000000000000e+00 +-2.310367333743900531e+01,-3.529448810485903198e+00,1.000000000000000000e+00 +2.214294872855819918e+01,-2.554368757533279410e+00,1.000000000000000000e+00 +2.515511456743908880e+01,5.638475578451005443e-01,1.000000000000000000e+00 +-2.610666366339259170e+01,6.393728951851616493e+00,1.000000000000000000e+00 +-2.613636115978982843e+01,2.234408800128391270e+00,1.000000000000000000e+00 +2.072443839280482791e+01,-4.241044169515961748e+00,1.000000000000000000e+00 +-2.179363306807708511e+01,-2.219080654082041804e+00,1.000000000000000000e+00 +-5.755683200863610516e+00,-2.649364343689698842e+01,1.000000000000000000e+00 +-5.857497203861713686e+00,-2.647591147085865870e+01,1.000000000000000000e+00 +-5.459558693088531811e+00,2.788104381472268400e+01,1.000000000000000000e+00 +3.427184099803823325e-01,-2.407137911651751949e+01,1.000000000000000000e+00 +1.061809394417809038e+01,-1.913013651650792468e+01,1.000000000000000000e+00 +-6.170046215751034957e+00,2.688331541601552033e+01,1.000000000000000000e+00 +2.677989002899861504e+01,3.021183912819540573e+00,1.000000000000000000e+00 +1.083062130122765510e+01,-1.830172721846291850e+01,1.000000000000000000e+00 +3.580835672240723522e+00,-2.239452967733392796e+01,1.000000000000000000e+00 +-3.044557199432845529e+00,-2.688141071009908600e+01,1.000000000000000000e+00 +-2.583745747369688672e+01,8.347225757017310954e+00,1.000000000000000000e+00 +1.762724598409085175e+01,1.726998052121857441e+01,1.000000000000000000e+00 +1.643060907548389693e+01,1.973520095431023336e+01,1.000000000000000000e+00 +2.741842920091284341e+01,-2.610174934885582942e+00,1.000000000000000000e+00 +-2.672059870628813272e+01,3.910225727005835900e-02,1.000000000000000000e+00 +1.605260460268317502e+01,2.345994894291840183e+01,1.000000000000000000e+00 +-2.049497282996839687e+01,-1.594388950125812521e+01,1.000000000000000000e+00 +-2.638077417794028179e+01,-7.506860614897715500e+00,1.000000000000000000e+00 +1.135912814594559705e+01,2.263410882293552362e+01,1.000000000000000000e+00 +-2.131198135157140072e+01,5.342497366994218844e-01,1.000000000000000000e+00 +-2.493192955221257279e+01,-3.390420038797758551e+00,1.000000000000000000e+00 +-1.920154011348070000e+01,-1.668775834010846637e+01,1.000000000000000000e+00 +-2.373950481351785768e+01,-1.189906327932049734e+01,1.000000000000000000e+00 +1.720133100073515919e+01,-1.298798646107649546e+01,1.000000000000000000e+00 +1.032928046222053275e+01,-2.109396432727021065e+01,1.000000000000000000e+00 +1.632802282077261680e+01,2.024775105547126941e+01,1.000000000000000000e+00 +1.994211809924351186e+01,2.077471006435687784e+01,1.000000000000000000e+00 +2.568300097148087247e+01,-8.861716607679204216e+00,1.000000000000000000e+00 +-2.239700074240493777e+01,3.534284268236923765e+00,1.000000000000000000e+00 +-1.004781490610434602e+01,1.987594221138026285e+01,1.000000000000000000e+00 +-2.291267046192328394e+01,-1.312952385196898675e+01,1.000000000000000000e+00 +-2.083400139916478011e+01,1.367840467092887025e+01,1.000000000000000000e+00 +-3.221901391570413331e+00,2.319656316993572887e+01,1.000000000000000000e+00 +-1.615965062141641084e+01,-1.387331136271443199e+01,1.000000000000000000e+00 +2.069747316736948761e+01,-1.147884159567122353e+01,1.000000000000000000e+00 +2.486770183110991184e+01,-2.339728497108470862e-01,1.000000000000000000e+00 +2.149483025993792040e+01,-5.457067273154549980e+00,1.000000000000000000e+00 +2.178731583466868216e+01,-8.611277695152226741e+00,1.000000000000000000e+00 +-2.819828929677607476e+01,1.494550304680388964e+00,1.000000000000000000e+00 +2.497391257077165960e+01,-2.050764603404877651e+00,1.000000000000000000e+00 +2.271904439997901903e+01,-5.323111949980447122e+00,1.000000000000000000e+00 +-2.328784573925989676e+01,6.785810459573639042e-01,1.000000000000000000e+00 +-2.848732005134823453e+01,-4.982707054711080219e-01,1.000000000000000000e+00 +-2.165765020607312863e+01,1.352688804656367871e+01,1.000000000000000000e+00 +7.967025472762848004e+00,-2.433312685834100009e+01,1.000000000000000000e+00 +-2.119818411541692527e+01,-2.418414204064400330e+00,1.000000000000000000e+00 +-1.558443623565947433e+01,1.641174419907369142e+01,1.000000000000000000e+00 +-2.082915539559499862e+01,-7.437332431993692872e+00,1.000000000000000000e+00 +2.559979330876547721e+01,-3.001953567538953926e+00,1.000000000000000000e+00 +-1.360557447237118245e+00,-2.281304107613448906e+01,1.000000000000000000e+00 +2.120883803732100858e+01,-1.446018697744938741e+01,1.000000000000000000e+00 +1.391155978732186327e+01,-1.747318229034387826e+01,1.000000000000000000e+00 +1.144475890863789580e+01,-1.972159647135347171e+01,1.000000000000000000e+00 +-1.535318812347566109e+01,-2.144716578645262572e+01,1.000000000000000000e+00 +-2.607594731370153074e+00,2.701312253739854796e+01,1.000000000000000000e+00 +-1.334053456404284077e+01,-2.084889283182081599e+01,1.000000000000000000e+00 +1.998640594085265221e+01,1.720332962609349536e+01,1.000000000000000000e+00 +2.600535599273910492e+01,-1.276148460329973844e+01,1.000000000000000000e+00 +2.053596390340138811e+01,6.685120048962751582e+00,1.000000000000000000e+00 +2.218491300901504459e+01,2.621424574218144343e+00,1.000000000000000000e+00 +2.422636853488194930e+01,-9.948171788084671618e+00,1.000000000000000000e+00 +-2.033677988510935464e+01,1.620601851879276722e+01,1.000000000000000000e+00 +1.779272758076690408e+01,1.297545655685749999e+01,1.000000000000000000e+00 +1.170332534869767827e+01,2.323496705447028177e+01,1.000000000000000000e+00 +1.943385226906604757e+01,-9.425801367760476168e+00,1.000000000000000000e+00 +1.772384009512879643e+01,-1.820490739410527681e+01,1.000000000000000000e+00 +1.840152047079322983e+01,-1.589728872981584828e+01,1.000000000000000000e+00 +3.254618704199605528e+00,-2.694420946928563154e+01,1.000000000000000000e+00 +-2.027940100142528124e+00,-2.357110419141051239e+01,1.000000000000000000e+00 +-2.079785053187988808e+01,6.969151913322670033e+00,1.000000000000000000e+00 +1.333160136635900805e+01,1.955228905670615447e+01,1.000000000000000000e+00 +-2.337230297711032279e+01,4.946199771144971002e+00,1.000000000000000000e+00 +2.824049165135675921e+01,2.421501932209903785e-01,1.000000000000000000e+00 +-1.924952663450711654e+01,1.001865500041339097e+01,1.000000000000000000e+00 +1.161828018995340273e+01,-2.316147917217766761e+01,1.000000000000000000e+00 +-2.115519342857973228e+01,9.507389082689076787e+00,1.000000000000000000e+00 +-1.631523968261841162e+01,1.663595577256764457e+01,1.000000000000000000e+00 +2.478598127000429940e+01,-1.099951470185801483e+01,1.000000000000000000e+00 +2.714127299805003801e+01,-4.214881301056182750e+00,1.000000000000000000e+00 +-2.031208480873932842e+01,5.489224324605968874e+00,1.000000000000000000e+00 +1.131393395507636335e+01,-1.911809820478688593e+01,1.000000000000000000e+00 +9.872220307355086266e-01,2.477132951265166483e+01,1.000000000000000000e+00 +2.368443361556522220e+01,6.908070614196779147e+00,1.000000000000000000e+00 +-6.550111289632817524e+00,-2.362637227568149356e+01,1.000000000000000000e+00 +7.142292479753053591e+00,-2.807003130402094726e+01,1.000000000000000000e+00 +9.220217262888104059e+00,2.318491894192909797e+01,1.000000000000000000e+00 +-1.278070362574096563e+01,2.491815532847987313e+01,1.000000000000000000e+00 +1.544822472767310906e+01,-1.905927650362333736e+01,1.000000000000000000e+00 +-1.782148007375803545e+01,-1.270499655956880680e+01,1.000000000000000000e+00 +-2.598083105734318821e+01,-1.166340717489061873e+01,1.000000000000000000e+00 +-2.115329431705612961e+01,1.922103940750838902e+01,1.000000000000000000e+00 +-8.572106253750373384e+00,2.167156366831950720e+01,1.000000000000000000e+00 +-2.222844308368978616e+01,1.216371128338294305e+01,1.000000000000000000e+00 +-1.460159793703849296e+01,-1.873375216063436000e+01,1.000000000000000000e+00 +-2.171765776703275463e+01,-1.476020540458901920e+01,1.000000000000000000e+00 +-4.238550116190669570e+00,-2.389972003984688698e+01,1.000000000000000000e+00 +6.165939327369154732e+00,-2.683570375136353903e+01,1.000000000000000000e+00 +1.719572832923617156e+01,1.677410597119486368e+01,1.000000000000000000e+00 +1.873103075511164661e+01,1.918492263728331793e+01,1.000000000000000000e+00 +-9.227368178597460613e+00,-2.473440238093422394e+01,1.000000000000000000e+00 +-1.831003118936073193e+01,2.071120293221047959e+01,1.000000000000000000e+00 +1.351990022808921310e+01,-2.261653460112551173e+01,1.000000000000000000e+00 +2.850165519451800833e+01,4.157533834040251897e+00,1.000000000000000000e+00 +-1.993243840613153850e+01,8.919474195504907499e+00,1.000000000000000000e+00 +2.363463868162161319e+01,1.369461759608625684e+01,1.000000000000000000e+00 +-2.178992915483502557e+01,1.301881154832546628e+00,1.000000000000000000e+00 +2.022320544459192959e+01,-1.805379750173514708e+01,1.000000000000000000e+00 +-7.998643143606845918e+00,-2.319610733875643760e+01,1.000000000000000000e+00 +2.618081162402923923e+01,1.037024573479389034e+01,1.000000000000000000e+00 +2.127632507298599407e+01,8.437198622827882799e-01,1.000000000000000000e+00 +-1.407077715450147792e+01,-2.020577296356315955e+01,1.000000000000000000e+00 +2.293969907863483115e+01,-1.194796862278524108e+00,1.000000000000000000e+00 diff --git a/homework_05_nn/images/dataset_digits.png b/homework_05_nn/images/dataset_digits.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3c39158ee2a53c3a1d6b20f362f9b6bc6aaba0 GIT binary patch literal 66406 zcmb4rbySpXx3`ahh+vQk2uL@G2qURT%+Mv$-60fOHE;cPJ(O z?RnpG{y1x$^PP2Otq1iHnYr)ly7vCnzJugtCGc=aaV}lDgoi?kDqgyDSswnA#J&vw z$FgT*8-BTBFM?9W#>SqUmHP#MyyGCI>Y!v}?BJwlXLL!)^o@gqk)450-;GO`s4k&I zpDR00Y&4iTXbjg}c%iehTq=yZ;+7v)&9?TlJD9JRa49ff-!@;t{KDys`FaWK zHsU;ki!xhH`6N=2QxbaBnM8A(e`%%Dq!dblaj8_j+f zW3bV-b`4*kUNZZkyQq@Ame8ylLe-YL$`r0T4 zKHI2-UQt$JgGrswEdCuw95_UUp;Uld&NenyM`eA`Z6-)A1NL5Jgi zSxd(>iH9@{O(B`LeA)Z0CcD>s81Inz{-jOQ+1{X>iIGuHqg0_v!OXVYH)2v;tbFC* z2GM+FN!lnsYh8W)x#XEsV==Mz*4x46Mb1*FoX7u`yom+TeK{U#H2wcm6coo-Y;sMuIx>!>%NKG!ZfJ z*Tmq#Cc5-q6Rt#Uud_G7ncD8Z+ex&YA2Jzm{NUny^yn@wR=*ohqBOdc*H_00L4I3s z@4b4_dGEz(Z((8K>h|rQ*43@EU$!`rI+?@fmFiX>@un9R7K*B;k9S&cD-rJdQl5S& zD6lvX{$92*Hg+$+yrjTSF~7U3OG+|KfI$B#2I$Z-7e zCsuA=r>zhmzs2By^}cKI+O=zAzo|kS($6+bcxT-0|KL${m9@9GJ59SR?={snG)%2J zWDpj|Q@(WatSFqJo2iMSEIj&JU`Qv@N#e9k$iet_9YKQ!>c;_;D>x!#eSN z5f2ZKfPi47-pa1HZyqyzFgu$y34F(o z!Fx}gn@hsFzhLXK~c?t3nu9Cd`dpPPTLLL*w<&i&Pl%kh+S=GwWX!KRL&ZH+6 zcJ}rJwcc=jH?FfbXgAr;fBpXbyV{7UF6MRVB(ilD;kw7@co=q&`pnA8Ds%Jn=th=2 zqokA+!7*0xD8GO}=+@6{MW)VQor`vf(g9mvs;s9Zxtz@_U5^cV*Z0FiL$ST2vIh*q z1k-yZ)SuVZ*7kk>sQj@fnK%0DG_I$|;noyxD<`f2H)(O*R_&@yRm<#7zEW<RZL9Afrf zs?Hb%XCk$U%AY&`6aEG}lhNGJ@aj6}OI6i(cv$b+^}U~6dJxyF+qb^2@8y$Y_ON92 z&zu9_74J){N<%g(`N}zb=Qc^ASqd9(6H`)Xhgas>L&jVlFwo}YSYHDP>)+y!T zuNVnwBThekVjt3apP4r@q7v1tQE5J$GF3CW-p)tfbi7v3D|EtYrl~JzJY~&mM)@LG zBoU9bt8w=SKW%O?jYRm^rlZ5P@fv#u#|JmAUX~NwANu?EFC82>bLO~T_zQL};^N|& zvihjy?!?DRKhjr%<+ZiLr+I3h*Rx)|{7*&mH3HcQL-^2_G}00iQAuxwFOGVlR!!Fw zzLJs(>6ouUmozmsWoKVoe^@xU3dh%<^v~SfoQw4ivY&=fY|5^SZAJ8EU~6&xADjt< zQo&VolHib#N_Dn;dlTKAUy=0x(7yg{-x_j_YaS4y+`2a%v#2#M}o3~>XkN8km#7{@4qeI#^e_5 zp5`Z;CVjmn996ioVT&No;~s8nyK0t77}8D}h83oseA^7~DmST2=0up!)vF`a@4r&0 z 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 Uck++