Last active
May 7, 2025 07:20
-
-
Save stwind/7cd34c64176139e22fd4882a82927cb2 to your computer and use it in GitHub Desktop.
col_piv_householder_qr_solve.ipynb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"provenance": [], | |
"authorship_tag": "ABX9TyOWL3Sg5nuledBqrh0mmjn2", | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"name": "python3", | |
"display_name": "Python 3" | |
}, | |
"language_info": { | |
"name": "python" | |
} | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/stwind/7cd34c64176139e22fd4882a82927cb2/col_piv_householder_qr_solve.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"id": "LyAcdrd-mPWf" | |
}, | |
"outputs": [], | |
"source": [ | |
"import numpy as np\n", | |
"from scipy.linalg import qr\n", | |
"\n", | |
"def col_piv_householder_qr_solve(A, rhs):\n", | |
" \"\"\"A.colPivHouseholderQr().solve(rhs)\"\"\"\n", | |
" Q, R, P = qr(A, pivoting=True)\n", | |
"\n", | |
" # Solve Q @ R @ x_p = rhs => R @ x_p = Q^T @ rhs\n", | |
" Qt_rhs = Q.T @ rhs\n", | |
" x_p = np.linalg.solve(R, Qt_rhs)\n", | |
"\n", | |
" # x = P x_p => need to un-permute the solution\n", | |
" x = np.zeros_like(x_p)\n", | |
" x[P] = x_p\n", | |
" return x" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"source": [ | |
"mats = np.array([\n", | |
" [9.135883657363,0.638771608762,2.754713337882],\n", | |
"[3.807881433228,-4.531491914269,3.730847406679],\n", | |
"[3.807881433228,-4.531491914269,3.730847406679],\n", | |
"[9.135883657363,0.638771608762,2.754713337882],\n", | |
"[3.312087494209,4.490406434650,7.721762026381],\n", | |
"[6.959765964654,0.458211712378,2.281848119436],\n", | |
"[6.890358374965,5.230004405817,1.725241463365],\n", | |
"[5.507213832037,0.205259339671,1.789154365601],\n", | |
"[5.595694307506,5.012779299287,2.072691077937],\n", | |
"[2.698134001053,4.375699574898,2.624850684709],\n", | |
"[5.102605989764,3.604848695670,1.643942104199],\n", | |
"[3.942309050189,4.669622274867,2.101627471075],\n", | |
"[5.961170917272,5.334644005812,3.565069671717],\n", | |
"[6.416240989313,3.172593970485,2.340181220684],\n", | |
"[3.942309050189,4.669622274867,2.101627471075],\n", | |
"[6.559323796914,0.854741629634,1.382527988057],\n", | |
"[5.839858309472,5.761509115744,3.135241837875],\n", | |
"[3.406110607578,-0.139469669007,3.133117966108],\n", | |
"[7.789028147244,3.061126787872,3.027360997221],\n", | |
"[2.123790580027,0.212189158354,7.550810518296],\n", | |
"[7.523635380970,-0.004712745186,2.123785351170],\n", | |
"[3.196081127826,-2.831047745522,4.503199628024],\n", | |
"[21.425458479732,12.652402772990,7.579753540435],\n", | |
"[24.909741796585,3.925409887748,4.325284430703],\n", | |
"[4.324082200658,9.581500872082,22.993261565311],\n", | |
"[23.586659969090,17.524789403852,4.571392396966],\n", | |
"[18.111208465931,1.581147533678,8.277238668563],\n", | |
"[18.058650278195,18.260598936373,2.882034157550],\n", | |
"[11.843294281867,4.731126456982,16.599154156186],\n", | |
"[3.589503461626,-1.155486943385,4.637632308646],\n", | |
"[6.631066002042,6.004216273755,2.823464947865],\n", | |
"[2.676685256383,1.961583198700,2.125343795308],\n", | |
"[1.214380746964,1.501929730740,2.215592707530],\n", | |
"[2.003135424650,0.959105132047,1.033107502724],\n", | |
"[0.896074804090,1.412525165265,1.420325380672],\n", | |
"[2.561577486880,2.272863014987,0.848288870753],\n", | |
"[14.975508791150,7.338785718762,6.062163895932],\n", | |
"[10.060952136936,11.455464649023,9.645630784391],\n", | |
"[9.750352321095,-1.978801675318,9.310868444992],\n", | |
"[9.745894822051,11.185476062165,9.957431894531],\n", | |
"[16.966776737709,8.170033401245,5.871405138778],\n", | |
"[9.724094735222,12.826205097055,11.106753606502],\n", | |
"[15.234240441585,6.930274778093,5.059858958420],\n", | |
"[2.091811006676,0.151275681421,13.882410690851],\n", | |
"[11.877896596830,13.979092617771,1.035361541588],\n", | |
"[2.750236226315,-3.488397197636,11.354096730102],\n", | |
"[12.955155713265,0.706587621397,1.298535331707],\n", | |
"[12.375796554422,12.220995189711,1.536519079570],\n", | |
"[11.877896596830,13.979092617771,1.035361541588],\n", | |
"[2.091811006676,0.151275681421,13.882410690851],\n", | |
"[13.883234886771,12.450412190335,1.991877290517],\n", | |
"[1.401298586807,3.064608944291,12.498549416008],\n", | |
"[24.909741796585,3.925409887748,4.325284430703],\n", | |
"[4.324082200658,9.581500872082,22.993261565311],\n", | |
"[24.083613561539,2.009676061914,3.828692858433],\n", | |
"[23.586659969090,17.524789403852,4.571392396966],\n", | |
"[4.324082200658,9.581500872082,22.993261565311],\n", | |
"[24.909741796585,3.925409887748,4.325284430703],\n", | |
"[21.425458479732,12.652402772990,7.579753540435],\n", | |
"[14.749100300143,21.891883127018,10.255704626408],\n", | |
"[5.840969799041,20.492989175141,19.228945692198],\n", | |
"[12.912320036765,12.336517168709,0.678448903501],\n", | |
"[12.868782595328,12.707746720812,2.289362795958],\n", | |
"[1.401298586807,3.064608944291,12.498549416008],\n", | |
"[13.883234886771,12.450412190335,1.991877290517],\n", | |
"[2.091811006676,0.151275681421,13.882410690851],\n", | |
"[11.877896596830,13.979092617771,1.035361541588],\n", | |
"[12.912320036765,12.336517168709,0.678448903501],\n", | |
"[12.868782595328,12.707746720812,2.289362795958],\n", | |
"[1.401298586807,3.064608944291,12.498549416008],\n", | |
"[13.883234886771,12.450412190335,1.991877290517],\n", | |
"[6.619438476338,9.531735107269,8.071518414304],\n", | |
"[12.490131451173,4.587006105397,5.702900634890],\n", | |
"[9.745894822051,11.185476062165,9.957431894531],\n", | |
"[9.750352321095,-1.978801675318,9.310868444992],\n", | |
"[14.975508791150,7.338785718762,6.062163895932],\n", | |
"[4.060407868790,4.492740885911,2.272417156552],\n", | |
"[5.034739357834,1.970050084417,1.387303822371],\n", | |
"[2.415823783245,4.175184895568,2.841239239566],\n", | |
"[5.050228641223,3.645958280365,1.838243286381],\n", | |
"[4.305277205817,1.177047069263,2.624181086518],\n", | |
"[4.955185593667,4.001381974991,2.713305149647],\n", | |
"[6.933680484868,8.084049060284,9.565486040372],\n", | |
"[6.870892905934,-0.467438092625,10.148855627765],\n", | |
"[7.789028147244,3.061126787872,3.027360997221],\n", | |
"[2.123790580027,0.212189158354,7.550810518296],\n", | |
"[5.603471439271,-1.366728448503,2.911370338280],\n", | |
"[5.306854617734,3.724191845072,2.635716025360],\n", | |
"[4.517724959725,5.017267737489,1.729083683378],\n", | |
"[1.799798147276,-1.540234971797,6.755305583846],\n", | |
"[10.544816158467,6.859334880775,3.120817162386],\n", | |
"[4.018388510692,-1.567197676534,3.024149618277],\n", | |
"[1.609259682972,5.061467556955,3.837421027010],\n", | |
"[5.533604922939,5.175955901033,1.569013672460],\n", | |
"[5.120762659713,2.222651212460,1.658689581179],\n", | |
"[3.942309050189,4.669622274867,2.101627471075],\n", | |
"[6.416240989313,3.172593970485,2.340181220684],\n", | |
"[6.559323796914,0.854741629634,1.382527988057],\n", | |
"[5.839858309472,5.761509115744,3.135241837875],\n", | |
"[2.966532230344,4.509779474471,3.710233707781],\n", | |
"[6.764375741991,6.448124051537,2.949626814015],\n", | |
"[3.195494162563,7.517351844921,12.568794060963],\n", | |
"[3.506606007357,2.154872913528,14.582797418544],\n", | |
"[5.214955042873,2.566131026100,2.297828761897],\n", | |
"[3.444567529039,3.104924682830,2.833704068077],\n", | |
"[10.662854002556,10.814258438208,7.015019871676],\n", | |
"[9.663416153991,-0.856515620224,7.449142556981],\n", | |
"[7.498222712211,4.992493762949,6.722531161512],\n", | |
"[6.940647228994,1.218997170584,6.113929979946],\n", | |
"[7.327722027051,3.957921912050,3.605433160852],\n", | |
"[6.211451098490,-0.165104827230,3.610407820719],\n", | |
"[3.667895890811,4.161401874635,4.611383652084],\n", | |
"[4.473006790647,2.836569051484,2.325367988511],\n", | |
"[3.074381306591,2.912582600219,3.394797835818],\n", | |
"[4.979435058104,2.307793528390,1.874992921346],\n", | |
"[2.939124379638,4.149817466152,2.752051688376],\n", | |
"[2.939124379638,4.149817466152,2.752051688376],\n", | |
"[4.979435058104,2.307793528390,1.874992921346],\n", | |
"[0.836530169064,-1.470636357537,1.875764389070],\n", | |
"[12.464890842533,13.012507272695,0.632375655107],\n", | |
"[13.027864156918,12.616404141393,2.257258567021],\n", | |
"[12.327794487327,-1.238428030061,1.706499577336],\n", | |
"[2.261561794054,8.096018987281,11.018575713599],\n", | |
"[12.467954984516,0.268219931966,2.080097354462],\n", | |
"[12.375796554422,12.220995189711,1.536519079570],\n", | |
"[12.955155713265,0.706587621397,1.298535331707],\n", | |
"[2.750236226315,-3.488397197636,11.354096730102],\n", | |
"[3.348728602651,0.946038786356,1.338238000958],\n", | |
"[2.261561794054,8.096018987281,11.018575713599],\n", | |
"[12.327794487327,-1.238428030061,1.706499577336],\n", | |
"[12.355158791716,0.180951108801,1.939892835962],\n", | |
"[2.242425048301,3.052567176410,7.192538959001],\n", | |
"[2.242422172821,-0.807017486282,7.193865498377],\n", | |
"[3.872851057779,0.053152488014,22.389680284257],\n", | |
"[5.840950740484,18.009664376395,13.839792969721],\n", | |
"[5.840950740484,18.009664376395,13.839792969721],\n", | |
"[3.872851057779,0.053152488014,22.389680284257],\n", | |
"[22.389743375444,4.981865781193,5.821960797707],\n", | |
"[8.535818751246,1.804535872277,18.266720563695],\n", | |
"[19.467492117600,18.661037267081,3.077417453035],\n", | |
"[17.230909971803,2.534423622617,11.904541110509],\n", | |
"[13.821629861205,-0.046348017707,2.091233926868],\n", | |
"[14.024766300615,11.902531382426,0.967258182116],\n", | |
"[11.941768784418,-0.740299990992,2.653068309902],\n", | |
"[12.956606032494,12.315384367517,1.354366855256],\n", | |
"[3.639763510938,5.247901294681,2.589562692611],\n", | |
"[2.153099675205,-1.999492319701,4.123382429695],\n", | |
"[5.595694307506,5.012779299287,2.072691077937],\n", | |
"[7.709806893541,8.551059768883,4.340685974868],\n", | |
"[4.073757463040,0.026318515692,8.693699780353],\n", | |
"[8.028116812369,0.206612983068,2.613356884822],\n", | |
"[7.815424422917,7.994243660164,2.024259040034],\n", | |
"[14.749100300143,21.891883127018,10.255704626408],\n", | |
"[5.840969799041,20.492989175141,19.228945692198],\n", | |
"[28.101867513850,23.518592821515,5.186157910953],\n", | |
"[24.083613561539,2.009676061914,3.828692858433],\n", | |
"[17.260228163404,21.499981685389,6.298284946678],\n", | |
"[11.843294281867,4.731126456982,16.599154156186],\n", | |
"[18.058650278195,18.260598936373,2.882034157550],\n", | |
"[18.111208465931,1.581147533678,8.277238668563],\n", | |
"[5.840969799041,20.492989175141,19.228945692198],\n", | |
"[28.101867513850,23.518592821515,5.186157910953],\n", | |
"[24.083613561539,2.009676061914,3.828692858433],\n", | |
"[5.207482750096,1.963648397193,2.276763320468],\n", | |
"[3.667258258773,4.636404851392,2.370996973118],\n", | |
"[2.983476347704,-0.358883813164,3.649655537881],\n", | |
"[4.948874315452,4.957251531896,1.544691610446],\n", | |
"[5.192341949629,1.610509652613,3.224877961672],\n", | |
"[11.221155398955,8.966708725999,5.180124072142],\n", | |
"[3.339206655391,5.185447184100,9.951154002848],\n", | |
"[5.120762659713,2.222651212460,1.658689581179],\n", | |
"[3.942309050189,4.669622274867,2.101627471075],\n", | |
"[5.102605989764,3.604848695670,1.643942104199],\n", | |
"[1.409721863846,1.363011320082,1.468117835156],\n", | |
"[2.003289753524,0.631941359809,0.635364075561],\n", | |
"[2.426113889260,2.399997692244,0.895742895592],\n", | |
"[6.956370259066,0.563743214179,1.659351427858],\n", | |
"[4.744614912896,6.175189942640,3.202829429354],\n", | |
"[3.006322113805,1.727046735895,3.053190272698],\n", | |
"[3.233634276798,-1.497433337636,2.606849832899],\n", | |
"[7.224140102714,-1.384670053004,5.418979322208],\n", | |
"[10.172362026182,4.129378799221,3.137489063959],\n", | |
"[5.186097462825,3.309935566051,6.018633826299],\n", | |
"[4.809962172077,-1.848025627465,3.350803998224],\n", | |
"[5.700198411341,2.629422297454,6.974441006634],\n", | |
"[7.620531037705,3.473362284738,6.771879677097],\n", | |
"[5.843529494086,5.942994878898,5.266704367635],\n", | |
"[6.168748985138,3.510038101444,4.671880721365],\n", | |
"[10.060952136936,13.777913265064,9.901513160247],\n", | |
"[16.966757403882,7.351040594411,6.365568129997],\n", | |
"[13.719625733234,8.912449035036,7.317835716621],\n", | |
"[2.211777046154,-4.564654039733,4.773160503660],\n", | |
"[3.271622209876,-1.532121521129,8.145899772276],\n", | |
"[9.456830173644,0.884923564130,2.852796969665],\n", | |
"[3.772019661604,8.248489867162,3.684894623144],\n", | |
"[3.772019661604,2.805274746699,3.773984808689],\n", | |
"[3.772019661604,8.248489867162,3.684894623144],\n", | |
"[9.456830173644,0.884923564130,2.852796969665],\n", | |
"[3.852252699981,1.207624059113,1.388336996692],\n", | |
"[1.752499236138,1.771696302635,3.852204866975],\n", | |
"[6.590420714881,11.771881275040,3.367539405396],\n", | |
"[4.542016013850,4.100972170181,11.536877292401],\n", | |
"[5.307703482582,4.288826214124,1.495285650005],\n", | |
"[11.877896596830,13.979092617771,1.035361541588],\n", | |
"[2.091811006676,0.151275681421,13.882410690851],\n", | |
"[13.883234886771,12.450412190335,1.991877290517],\n", | |
"[2.453682135057,1.325913805057,2.248580692242],\n", | |
"[2.610395094227,0.053219111638,2.294402382006],\n", | |
"[5.840969799041,20.492989175141,19.228945692198],\n", | |
"[28.101867513850,23.518592821515,5.186157910953],\n", | |
"[24.083613561539,2.009676061914,3.828692858433],\n", | |
"[17.260228163404,21.499981685389,6.298284946678],\n", | |
"[13.267860702781,12.266093815556,1.512803550193],\n", | |
"[13.829129181793,0.744357139569,2.196558269526],\n", | |
"[14.464431630575,1.364843666867,4.432336754782],\n", | |
"[3.667895890811,4.161401874635,4.611383652084],\n", | |
"[9.724094735222,12.826205097055,11.106753606502],\n", | |
"[16.966776737709,8.170033401245,5.871405138778],\n", | |
"[9.745894822051,11.185476062165,9.957431894531],\n", | |
"[9.750352321095,-1.978801675318,9.310868444992],\n", | |
"[2.261561794054,8.096018987281,11.018575713599],\n", | |
"[12.327794487327,-1.238428030061,1.706499577336],\n", | |
"[12.355158791716,0.180951108801,1.939892835962],\n", | |
"[12.912320036765,12.336517168709,0.678448903501],\n", | |
"[12.868782595328,12.707746720812,2.289362795958],\n", | |
"[1.401298586807,3.064608944291,12.498549416008],\n", | |
"[2.177764457428,1.995834525239,1.389438458213],\n", | |
"[5.492281100864,6.198040699489,2.432570347479],\n", | |
"[2.327268413863,1.223737001072,6.566226117713],\n", | |
"[2.176969590671,2.202980736087,0.750369340120],\n", | |
"[14.741148456743,14.972952389643,2.164593157016],\n", | |
"[15.128607563088,14.975817816352,2.611071421957],\n", | |
"[11.541139122966,7.954761933248,5.537290628111],\n", | |
"[7.286442222075,7.596919086294,8.688193865929],\n", | |
"[6.174012174304,-0.328314490955,7.279041822291],\n", | |
"[6.868742722397,8.269349169075,5.184840039223],\n", | |
"[6.782152423111,4.294090772346,3.225685832449],\n", | |
"[5.161738015798,5.363782285872,1.232867048633],\n", | |
"[5.503646206820,1.655780414637,2.488811170702],\n", | |
"[2.989279148040,3.228070371263,3.362751607113],\n", | |
"[5.267643520479,4.901000015230,8.258856915954],\n", | |
"[9.603568019621,7.232192045387,3.620453172215],\n", | |
"[8.087786035348,8.363607444069,6.329027842973],\n", | |
"[28.101867513850,23.518592821515,5.186157910953],\n", | |
"[5.840969799041,20.492989175141,19.228945692198],\n", | |
"[14.749100300143,21.891883127018,10.255704626408],\n", | |
"[8.550254073501,10.849092481074,6.204515793606],\n", | |
"[11.593928159487,6.631442522120,5.397296989905],\n", | |
"[25.799109254898,4.936854029826,3.121566568401],\n", | |
"[22.182102200403,24.956275310871,6.540516872096],\n", | |
"[21.407488784337,-0.438307053455,3.847968586493],\n", | |
"[7.662520094059,14.361497854839,15.875388354839],\n", | |
"[21.407488784337,-0.438307053455,3.847968586493],\n", | |
"[22.182102200403,24.956275310871,6.540516872096],\n", | |
"[25.799109254898,4.936854029826,3.121566568401],\n", | |
"[5.840950740484,18.009664376395,13.839792969721],\n", | |
"[7.811148719456,6.032777725916,1.365043121751],\n", | |
"[3.312087494209,4.490406434650,7.721762026381],\n", | |
"[9.135883657363,0.638771608762,2.754713337882],\n", | |
"[3.807881433228,-4.531491914269,3.730847406679],\n", | |
"[3.962004512949,5.298602777009,3.769774424140],\n", | |
"[6.502798674220,4.952478974377,3.270459773400],\n", | |
"[5.934893016818,6.469343571618,5.382846047090],\n", | |
"[7.714194755631,2.640936624074,4.720818012784],\n", | |
"[5.426277519133,1.029270237458,1.167038717160],\n", | |
"[3.279110693862,0.817307637813,4.835701958131],\n", | |
"[4.785985166752,2.651226799976,4.415292959497],\n", | |
"[9.206040765589,0.241095590571,4.779908674084],\n", | |
"[4.517724959725,0.510188787559,11.585108650588],\n", | |
"[12.258674015453,6.350806551545,1.818535122334],\n", | |
"[11.164121327352,1.429024343679,2.768023987746],\n", | |
"[10.402551814428,9.657931888511,5.600174698054],\n", | |
"[6.731112977039,4.723409021925,10.206968652861],\n", | |
"[14.525940641877,10.872101799260,5.653082665401],\n", | |
"[6.868738224898,-0.767737588712,5.395059556764],\n", | |
"[9.349996281972,4.963860985033,4.345140214699],\n", | |
"[6.174012174304,-0.328314490955,7.279041822291],\n", | |
"[7.480685118316,6.553343478580,1.881165707522],\n", | |
"[6.895509028218,-0.086744285031,2.684918715532],\n", | |
"[2.192764842256,3.024849194868,6.845120918463],\n", | |
"[2.228162238329,5.360220631728,6.796734749893],\n", | |
"[8.656071192014,7.463664753479,3.652422195847],\n", | |
"[8.580853021691,12.303863870317,8.983175700125],\n", | |
"[15.234254553427,5.160257755695,3.955982716610],\n", | |
"[12.363602191179,9.335065092522,5.476474272122],\n", | |
"[10.303748408103,3.260885758740,4.315168470865],\n", | |
"[2.248981046481,6.034371607070,8.351861502998],\n", | |
"[6.833063043642,6.825158337632,2.248967154730],\n", | |
"[3.772019661604,8.248489867162,3.684894623144],\n", | |
"[9.456830173644,0.884923564130,2.852796969665],\n", | |
"[3.271622209876,-1.532121521129,8.145899772276],\n", | |
"[6.597248581575,-0.059426643553,13.566763304059],\n", | |
"[15.111862611908,1.408910092608,3.987169387710],\n", | |
"[14.271244776560,-0.271774271403,4.329873181063],\n", | |
"[14.495304329926,14.752822599793,2.412408121431],\n", | |
"[14.948762076015,0.315729878622,2.825876748887],\n", | |
"[4.473006790647,2.836569051484,2.325367988511],\n", | |
"[3.667895890811,4.161401874635,4.611383652084],\n", | |
"[5.575913493426,4.787769750786,0.574839431483],\n", | |
"[6.284281366702,5.397874992365,1.397768526246],\n", | |
"[6.748973239318,0.255110656671,1.635356739761],\n", | |
"[6.326827190279,6.099780138283,2.888134700742],\n", | |
"[5.107527085521,-0.648664895952,2.625832471443],\n", | |
"[8.672307545283,0.111010593005,4.748176819724],\n", | |
"[9.789841092502,7.070680196168,3.301023425166],\n", | |
"[7.803286108428,5.826803075933,6.914341436611],\n", | |
"[7.191286580284,2.029316168947,10.009721929296],\n", | |
"[12.956606032494,12.315384367517,1.354366855256],\n", | |
"[11.941768784418,-0.740299990992,2.653068309902],\n", | |
"[14.024766300615,11.902531382426,0.967258182116],\n", | |
"[13.821629861205,-0.046348017707,2.091233926868],\n", | |
"[11.941768784418,-0.740299990992,2.653068309902],\n", | |
"[12.956606032494,12.315384367517,1.354366855256],\n", | |
"[12.389632831456,12.470116567315,1.542616192512],\n", | |
"[4.276750125229,2.388116115638,15.171004964617],\n", | |
"[15.357815281419,9.715444895366,5.696542996805],\n", | |
"[7.191286580284,2.029316168947,10.009721929296],\n", | |
"[10.213356804468,5.837844551072,5.678220615912],\n", | |
"[13.027864156918,12.616404141393,2.257258567021],\n", | |
"[12.464890842533,13.012507272695,0.632375655107],\n", | |
"[0.836530169064,-1.470636357537,1.875764389070],\n", | |
"[4.979435058104,2.307793528390,1.874992921346],\n", | |
"[12.464890842533,13.012507272695,0.632375655107],\n", | |
"[13.027864156918,12.616404141393,2.257258567021],\n", | |
"[12.816741773842,0.223782665285,1.383310334710],\n", | |
"[12.668708165867,13.636021474352,2.257514201762],\n", | |
"[13.821629861205,-0.046348017707,2.091233926868],\n", | |
"[5.415539458867,6.292882980568,8.210735688316],\n", | |
"[10.344880702575,1.316221226528,1.823587622196],\n", | |
"[5.126633579213,1.342575606551,9.112609642190],\n", | |
"[9.867053725981,-0.462214629703,2.646255980831],\n", | |
"[25.799109254898,4.936854029826,3.121566568401],\n", | |
"[22.182102200403,24.956275310871,6.540516872096],\n", | |
"[21.407488784337,-0.438307053455,3.847968586493],\n", | |
"[7.662520094059,14.361497854839,15.875388354839],\n", | |
"[17.230909971803,2.534423622617,11.904541110509],\n", | |
"[22.182102200403,24.956275310871,6.540516872096],\n", | |
"[25.799109254898,4.936854029826,3.121566568401],\n", | |
"[21.094498593638,11.098213988761,5.386020548364],\n", | |
"[7.523635380970,-0.004712745186,2.123785351170],\n", | |
"[3.196081127826,-2.831047745522,4.503199628024],\n", | |
"[3.196081127826,-2.831047745522,4.503199628024],\n", | |
"[7.523635380970,-0.004712745186,2.123785351170],\n", | |
"[4.449881198006,5.523807191324,5.538415282327],\n", | |
"[3.096857631110,2.083572985913,3.931941796205],\n", | |
"[4.060407868790,4.492740885911,2.272417156552],\n", | |
"[5.034739357834,1.970050084417,1.387303822371],\n", | |
"[8.061524492470,2.323222395759,2.194896871266],\n", | |
"[5.438656264715,3.443038570034,7.810613750492],\n", | |
"[8.304772552062,0.203246256251,3.497185081201],\n", | |
"[8.824116489139,8.347587644323,1.427366870964],\n", | |
"[2.261561794054,8.096018987281,11.018575713599],\n", | |
"[12.327794487327,-1.238428030061,1.706499577336],\n", | |
"[12.355158791716,0.180951108801,1.939892835962],\n", | |
"[12.912320036765,12.336517168709,0.678448903501],\n", | |
"[12.868782595328,12.707746720812,2.289362795958],\n", | |
"[1.401298586807,3.064608944291,12.498549416008],\n", | |
"[13.883234886771,12.450412190335,1.991877290517],\n", | |
"[2.091811006676,0.151275681421,13.882410690851],\n", | |
"[7.453645288664,2.010854152902,5.333734427003],\n", | |
"[3.832552237575,-2.323379202841,4.202539255036],\n", | |
"[7.226899130707,6.519597073210,4.749647451104],\n", | |
"[7.071758593476,4.352218119118,2.277749610933],\n", | |
"[1.657010074572,4.374657221329,5.556270673777],\n", | |
"[7.811148719456,6.032777725916,1.365043121751],\n", | |
"[3.312087494209,4.490406434650,7.721762026381],\n", | |
"[9.135883657363,0.638771608762,2.754713337882],\n", | |
"[1.657010074572,4.374657221329,5.556270673777],\n", | |
"[7.071758593476,4.352218119118,2.277749610933],\n", | |
"[4.912224124211,1.691219742887,1.694995336586],\n", | |
"[3.639763510938,5.247901294681,2.589562692611],\n", | |
"[2.153099675205,-1.999492319701,4.123382429695],\n", | |
"[5.595694307506,5.012779299287,2.072691077937],\n", | |
"[1.401298586807,3.064608944291,12.498549416008],\n", | |
"[12.868782595328,12.707746720812,2.289362795958],\n", | |
"[12.912320036765,12.336517168709,0.678448903501],\n", | |
"[12.355158791716,0.180951108801,1.939892835962],\n", | |
"[12.327794487327,-1.238428030061,1.706499577336],\n", | |
"[2.261561794054,8.096018987281,11.018575713599],\n", | |
"[1.223258139440,-0.026453443154,1.468622507028],\n", | |
"[1.418012691502,1.479706570496,1.236567658096],\n", | |
"[5.424389791297,0.034477866340,1.237625542919],\n", | |
"[6.868742722397,8.269349169075,5.184840039223],\n", | |
"[6.174012174304,-0.328314490955,7.279041822291],\n", | |
"[7.286442222075,7.596919086294,8.688193865929],\n", | |
"[11.541139122966,7.954761933248,5.537290628111],\n", | |
"[11.543403640557,3.566294756423,5.505048479849],\n", | |
"[2.750236226315,-3.488397197636,11.354096730102],\n", | |
"[12.955155713265,0.706587621397,1.298535331707],\n", | |
"[12.375796554422,12.220995189711,1.536519079570],\n", | |
"[8.580853021691,10.827434155276,6.226498161929],\n", | |
"[12.490100469866,7.903129680039,5.702929040033],\n", | |
"[1.468778527912,-0.022165701439,1.223063721665],\n", | |
"[1.928418928109,1.088041992528,0.909231080588],\n", | |
"[5.010711178846,2.411961003716,1.658410862690],\n", | |
"[2.981805259919,3.801800976379,3.263975467710],\n", | |
"[2.387056037029,-0.502980279764,0.734065866044],\n", | |
"[3.435612215674,1.578108419078,1.790980273915],\n", | |
"[4.349094967790,5.808861965601,1.794400145782],\n", | |
"[5.707231063210,2.791664257352,5.334999476961],\n", | |
"[5.843533825837,2.583838951429,4.684749271266],\n", | |
"[5.675843544103,4.101139181642,5.113062255869],\n", | |
"[4.222023407069,-0.443458659297,6.191248790083],\n", | |
"[7.752308333153,3.120607455213,3.805069138241],\n", | |
"[8.971060177373,2.787642189960,5.306623709126],\n", | |
"[4.338394059867,-0.342829989900,8.141092113184],\n", | |
"[7.500344469160,-1.054727464054,9.619015550255],\n", | |
"[12.873022797250,9.088654763738,5.882098658243],\n", | |
"[8.143758209182,2.022625026772,6.695484600793],\n", | |
"[9.071812689659,4.797029179449,3.522787272083],\n", | |
"[2.382609420674,2.359995421746,6.133277738717],\n", | |
"[6.571656884752,5.377447561868,1.129272400408],\n", | |
"[5.494742799710,6.194244677764,1.697744301608],\n", | |
"[12.469940500140,4.414146076984,5.346230434330],\n", | |
"[9.501063745961,-0.815985117250,7.004135837571],\n", | |
"[7.051506969629,2.210194017486,5.365609000367],\n", | |
"[5.852814996074,7.452156230647,5.578245705878],\n", | |
"[8.672307545283,9.509517826913,6.543641058956],\n", | |
"[11.543403640557,3.566294756423,5.505048479849],\n", | |
"[6.559269551953,6.673620057022,13.566411538661],\n", | |
"[6.597248581575,-0.059426643553,13.566763304059],\n", | |
"[5.524598088129,5.731895348894,1.032872793801],\n", | |
"[4.965968686781,5.482385402476,0.681640912854],\n", | |
"[2.111398186432,-7.405157090117,9.926010832304],\n", | |
"[13.751018703159,1.368073613088,1.694047779035],\n", | |
"[2.097266836230,0.648983523907,12.481424092109],\n", | |
"[12.389632831456,12.470116567315,1.542616192512],\n", | |
"[12.956606032494,12.315384367517,1.354366855256],\n", | |
"[11.941768784418,-0.740299990992,2.653068309902],\n", | |
"[14.024766300615,11.902531382426,0.967258182116],\n", | |
"[13.821629861205,-0.046348017707,2.091233926868],\n", | |
"[2.097266836230,0.648983523907,12.481424092109],\n", | |
"[13.751018703159,1.368073613088,1.694047779035],\n", | |
"[2.111398186432,-7.405157090117,9.926010832304],\n", | |
"[2.196832656947,0.945984111464,1.700993891210],\n", | |
"[5.494742799710,6.194244677764,1.697744301608],\n", | |
"[6.422694359974,0.655433310697,1.887631791454],\n", | |
"[6.068315564522,0.259243419189,3.223314183279],\n", | |
"[3.233722541363,2.919543673767,0.795369220853],\n", | |
"[4.549247454520,4.701736733019,2.635965286710],\n", | |
"[5.390235736900,0.382654311754,1.510526360364],\n", | |
"[5.230445642087,-2.414776885312,7.185023020072],\n", | |
"[5.800850134587,0.514165063389,11.086849550433],\n", | |
"[12.282803914252,1.751032881979,2.938387559727],\n", | |
"[11.246901878690,10.302838251239,3.661126397187],\n", | |
"[2.228162238329,5.360220631728,6.796734749893],\n", | |
"[8.656071192014,7.463664753479,3.652422195847],\n", | |
"[2.768920666345,0.587348361144,8.288636881400],\n", | |
"[6.929940171403,5.701392079946,2.481449423923],\n", | |
"[5.233568250705,4.854153875944,5.866909739658],\n", | |
"[7.614685794216,4.994253464817,3.310410255071],\n", | |
"[5.991776341596,5.348247457563,4.753504075561],\n", | |
"[6.207110210332,0.511430162203,4.769525092726],\n", | |
"[5.895215000912,2.781299485805,1.920027029213],\n", | |
"[1.614511406602,-3.055920611514,3.597307975576],\n", | |
"[12.389632831456,12.470116567315,1.542616192512],\n", | |
"[2.097266836230,0.648983523907,12.481424092109],\n", | |
"[13.751018703159,1.368073613088,1.694047779035],\n", | |
"[2.111398186432,-7.405157090117,9.926010832304],\n", | |
"[1.948233106876,1.490343573923,12.375474930197],\n", | |
"[5.021090834194,5.944885130309,2.196231260581],\n", | |
"[5.641574326253,1.136285618388,4.457293418802],\n", | |
"[4.449881198006,5.523807191324,5.538415282327],\n", | |
"[7.523635380970,-0.004712745186,2.123785351170],\n", | |
"[4.834571598899,1.582935626463,5.137073859719],\n", | |
"[6.079692783147,4.156729761856,1.285817578454],\n", | |
"[5.050228641223,3.645958280365,1.838243286381],\n", | |
"[10.544816158467,6.859334880775,3.120817162386],\n", | |
"[3.230747454492,3.959101337836,10.519631573230],\n", | |
"[11.345751616017,3.714352602911,8.252204611042],\n", | |
"[10.491614903932,10.868789275141,3.255072875519],\n", | |
"[4.514970162827,4.299423618016,3.112342013960],\n", | |
"[5.307703482582,4.288826214124,1.495285650005],\n", | |
"[4.542016013850,4.100972170181,11.536877292401],\n", | |
"[12.668708165867,13.636021474352,2.257514201762],\n", | |
"[13.821629861205,-0.046348017707,2.091233926868],\n", | |
"[14.024766300615,11.902531382426,0.967258182116],\n", | |
"[12.816741773842,0.223782665285,1.383310334710],\n", | |
"[13.027864156918,12.616404141393,2.257258567021],\n", | |
"[12.464890842533,13.012507272695,0.632375655107],\n", | |
"[1.948233106876,1.490343573923,12.375474930197],\n", | |
"[2.111398186432,-7.405157090117,9.926010832304],\n", | |
"[13.751018703159,1.368073613088,1.694047779035],\n", | |
"[2.097266836230,0.648983523907,12.481424092109],\n", | |
"[12.389632831456,12.470116567315,1.542616192512],\n", | |
"[13.751018703159,1.368073613088,1.694047779035],\n", | |
"[2.111398186432,-7.405157090117,9.926010832304],\n", | |
"[12.327794487327,-1.238428030061,1.706499577336],\n", | |
"[2.261561794054,8.096018987281,11.018575713599],\n", | |
"[12.467954984516,0.268219931966,2.080097354462],\n", | |
"[12.375796554422,12.220995189711,1.536519079570],\n", | |
"[12.955155713265,0.706587621397,1.298535331707],\n", | |
"[2.750236226315,-3.488397197636,11.354096730102],\n", | |
"[12.327794487327,-1.238428030061,1.706499577336],\n", | |
"[2.261561794054,8.096018987281,11.018575713599],\n", | |
"[12.467954984516,0.268219931966,2.080097354462],\n", | |
"[12.375796554422,12.220995189711,1.536519079570],\n", | |
"[1.544297362686,1.610911357558,5.075979943755],\n", | |
"[4.931402690084,0.975052176429,3.564813936858],\n", | |
"[6.279006664677,3.282931837658,4.457569353741],\n", | |
"[5.370883438738,2.250876513649,1.261540968904],\n", | |
"[2.981805259919,3.801800976379,3.263975467710],\n", | |
"[13.751018703159,1.368073613088,1.694047779035],\n", | |
"[2.111398186432,-7.405157090117,9.926010832304],\n", | |
"[1.948233106876,1.490343573923,12.375474930197],\n", | |
"[2.838704632969,1.420646230893,1.333182855192],\n", | |
"[2.228101256370,0.414203565241,2.183579437381],\n", | |
"[2.222517435885,0.317141005906,1.471012408731],\n", | |
"[9.320211493452,2.372560283069,4.703074973053],\n", | |
"[7.851127171156,8.685183820849,3.381408623745],\n", | |
"[1.928463105951,2.212327107788,2.689829649584],\n", | |
"[4.686019046512,5.051768358570,1.893461748159],\n", | |
"[1.840063989249,2.560006221609,5.753165829958],\n", | |
"[6.297026990705,4.761228789480,2.693945558926],\n", | |
"[5.470524861495,2.385716397183,1.966451211354],\n", | |
"[5.895215000912,2.781299485805,1.920027029213],\n", | |
"[6.559269551953,6.673620057022,13.566411538661],\n", | |
"[15.119018708296,13.963402201349,4.035369664998],\n", | |
"[4.197577616234,4.500655342370,7.431722936367],\n", | |
"[7.367065008737,0.906183648065,5.808908361908],\n", | |
"[12.295119173364,10.433556588140,3.117804858643],\n", | |
"[5.800871369365,5.312776438236,11.088027868135],\n", | |
"[14.074778725073,2.894204508456,5.027294392330],\n", | |
"[4.160049338029,0.010420617383,2.944892382179],\n", | |
"[1.250292591043,2.069821818952,4.648402661089],\n", | |
"[5.606047011568,5.478051195138,1.243723696885],\n", | |
"[3.233634276798,-1.497433337636,2.606849832899],\n", | |
"[2.150432552623,3.835743760495,3.803384890786],\n", | |
"[5.464801144645,5.207368899181,2.134968103362],\n", | |
"[8.651892381138,1.377904954425,1.750946357034],\n", | |
"[8.304772552062,7.770380065397,3.804791113066],\n", | |
"[8.485693694051,-0.404734262984,3.820759207309],\n", | |
"[4.528249281729,-1.384523754443,6.086551773540],\n", | |
"[6.502153753822,12.090227218063,9.268683166860],\n", | |
"[15.234240441585,6.930274778093,5.059858958420],\n", | |
"[9.724094735222,12.826205097055,11.106753606502],\n", | |
"[16.966776737709,8.170033401245,5.871405138778],\n", | |
"[6.317174682550,-0.656726050466,2.413489237108],\n", | |
"[7.379716914055,0.061188654750,0.946541601385],\n", | |
"[6.315831170489,6.973767728600,2.413164012856],\n", | |
"[2.037312499853,1.213626243611,2.361732842368],\n", | |
"[6.317174682550,-0.656726050466,2.413489237108],\n", | |
"[7.379716914055,0.061188654750,0.946541601385],\n", | |
"[6.315831170489,6.973767728600,2.413164012856],\n", | |
"[6.833063043642,7.196192187905,2.065590813045],\n", | |
"[2.686321175107,-0.218921544689,6.900102329043]])\n", | |
"\n", | |
"rhs = np.array([\n", | |
" [0.758819891951,-0.651300523246],\n", | |
"[0.426688830612,-0.904398497252],\n", | |
"[0.810828368068,0.585283997335],\n", | |
"[0.501122318337,0.865376462625],\n", | |
"[0.739736646896,-0.672896495191],\n", | |
"[0.939344735318,0.342974442531],\n", | |
"[0.772758814825,0.634699782661],\n", | |
"[0.932693471629,0.360670054179],\n", | |
"[0.768412944603,0.639954331626],\n", | |
"[-0.137312024075,0.990527843144],\n", | |
"[0.391790298121,0.920054543110],\n", | |
"[-0.995381363406,-0.095999694706],\n", | |
"[-0.780081840193,0.625677490885],\n", | |
"[-0.300935558533,0.953644477576],\n", | |
"[0.323910313187,0.946087791387],\n", | |
"[0.715503246213,-0.698609407794],\n", | |
"[0.962399191517,-0.271639091749],\n", | |
"[0.967513011545,-0.252821226345],\n", | |
"[0.637334642466,-0.770587148551],\n", | |
"[-0.590603558103,-0.806961856073],\n", | |
"[0.808270433582,-0.588811435179],\n", | |
"[0.295072065488,-0.955475000285],\n", | |
"[-0.306889821084,-0.951745048695],\n", | |
"[-0.492705718115,-0.870195998231],\n", | |
"[0.613727113571,-0.789518226558],\n", | |
"[0.632856823618,0.774268842716],\n", | |
"[0.807796414304,0.589461578932],\n", | |
"[-0.314214492827,-0.949352017166],\n", | |
"[-0.996374945538,-0.085070370308],\n", | |
"[0.200359154135,0.979722516509],\n", | |
"[0.847785251675,-0.530339671383],\n", | |
"[0.047955693765,-0.998849463851],\n", | |
"[0.853693823285,-0.520775245269],\n", | |
"[-0.192460097253,-0.981304800236],\n", | |
"[0.560080646303,-0.828438090407],\n", | |
"[-0.603801626511,-0.797134615873],\n", | |
"[0.028476347154,-0.999594466598],\n", | |
"[0.665615378155,-0.746294960699],\n", | |
"[0.643791966239,0.765200564693],\n", | |
"[0.643375754559,-0.765550545977],\n", | |
"[-0.104989793036,-0.994473299470],\n", | |
"[0.571631809436,-0.820510252490],\n", | |
"[0.061203102437,-0.998125332938],\n", | |
"[0.233088142031,0.972455612378],\n", | |
"[0.955275617845,-0.295716915225],\n", | |
"[0.002123075556,0.999997746273],\n", | |
"[-0.875390948742,0.483415646065],\n", | |
"[0.962734116588,-0.270449664001],\n", | |
"[-0.984563783595,0.175026158142],\n", | |
"[-0.110750851712,-0.993848202114],\n", | |
"[-0.994995973873,0.099915023778],\n", | |
"[-0.381136605576,-0.924518733120],\n", | |
"[-0.262466188796,-0.964941189783],\n", | |
"[0.789744242057,-0.613436249449],\n", | |
"[0.910202189280,0.414164188010],\n", | |
"[0.192145195632,-0.981366508393],\n", | |
"[-0.999505847329,0.031433440089],\n", | |
"[-0.355443621626,0.934697722178],\n", | |
"[-0.536818404475,0.843697813566],\n", | |
"[-0.026918332092,0.999637636045],\n", | |
"[-0.486856937753,0.873481724000],\n", | |
"[-0.160197613914,-0.987084963160],\n", | |
"[0.017351249626,-0.999849455736],\n", | |
"[0.975215995213,-0.221254972102],\n", | |
"[0.067790192353,-0.997699598988],\n", | |
"[0.998379030524,0.056914948915],\n", | |
"[-0.008008011779,-0.999967935360],\n", | |
"[0.110259957141,-0.993902782897],\n", | |
"[0.284732693451,-0.958606954534],\n", | |
"[0.998835022321,0.048255550820],\n", | |
"[0.332749444008,-0.943015274273],\n", | |
"[-0.681015819986,0.732268702683],\n", | |
"[-0.046496074465,0.998918472679],\n", | |
"[-0.622230919516,0.782833751699],\n", | |
"[-0.664447250961,-0.747335166234],\n", | |
"[-0.985058549518,-0.172219784061],\n", | |
"[-0.809097411808,0.587674551265],\n", | |
"[-0.456751209251,0.889594476629],\n", | |
"[-0.121137228418,0.992635770004],\n", | |
"[0.458305066638,0.888794951546],\n", | |
"[-0.997531402688,0.070221796121],\n", | |
"[-0.771631481765,-0.636069851785],\n", | |
"[-0.789813234534,0.613347417501],\n", | |
"[-0.785428571519,-0.618952307566],\n", | |
"[-0.229468566631,-0.973316072470],\n", | |
"[-0.999865134470,-0.016422937357],\n", | |
"[-0.343971703892,-0.938980014122],\n", | |
"[0.132001662751,-0.991249494845],\n", | |
"[0.447768251191,-0.894149648116],\n", | |
"[0.734738044409,0.678350946117],\n", | |
"[0.654344684102,-0.756196425797],\n", | |
"[0.916324996471,0.400435389097],\n", | |
"[-0.013866259274,-0.999903858805],\n", | |
"[-0.977978940460,-0.208703598475],\n", | |
"[0.386308751360,-0.922369529322],\n", | |
"[0.730827288888,-0.682562432175],\n", | |
"[0.993310769414,-0.115471708074],\n", | |
"[0.061973444391,-0.998077798666],\n", | |
"[0.531499274096,-0.847058747452],\n", | |
"[0.948606993649,-0.316456587229],\n", | |
"[-0.213525497335,-0.976937491341],\n", | |
"[-0.945754835492,0.324881195430],\n", | |
"[-0.955170211567,-0.296057202133],\n", | |
"[-0.915519606137,0.402273353304],\n", | |
"[-0.413691406230,0.910417168342],\n", | |
"[-0.619567390997,0.784943468037],\n", | |
"[-0.499825431225,-0.866126167657],\n", | |
"[-0.803362241585,0.595490645431],\n", | |
"[-0.729523729186,-0.683955501882],\n", | |
"[-0.292034037221,-0.956407926099],\n", | |
"[-0.725354210642,-0.688375819668],\n", | |
"[0.025094720524,-0.999685077913],\n", | |
"[0.653186092977,-0.757197416756],\n", | |
"[0.999996380545,0.002690519915],\n", | |
"[0.040444388116,-0.999181791002],\n", | |
"[0.585937305957,-0.810356386714],\n", | |
"[-0.972580977956,0.232564488514],\n", | |
"[-0.682005889558,0.731346680178],\n", | |
"[-0.576483832055,-0.817108555444],\n", | |
"[-0.240311165479,0.970695906938],\n", | |
"[-0.192910080899,0.981216439267],\n", | |
"[-0.258603228602,0.965983628307],\n", | |
"[0.969658216994,-0.244464603196],\n", | |
"[-0.237711607332,0.971335777031],\n", | |
"[-0.397589891432,0.917563228465],\n", | |
"[0.177254819873,-0.984164990655],\n", | |
"[-0.777179130943,-0.629279427939],\n", | |
"[-0.985168474300,-0.171589851816],\n", | |
"[0.328176168975,0.944616537076],\n", | |
"[-0.984870483086,-0.173292041206],\n", | |
"[-0.999869506569,-0.016154560750],\n", | |
"[-0.920612168893,0.390478212564],\n", | |
"[-0.920611956514,-0.390478713278],\n", | |
"[0.787684492989,0.616078841955],\n", | |
"[0.912761904140,-0.408491990560],\n", | |
"[-0.479247695366,0.877679694698],\n", | |
"[-0.999908102359,-0.013556800409],\n", | |
"[-0.015930509978,0.999873101374],\n", | |
"[0.971287474652,0.237908893452],\n", | |
"[0.112608006165,0.993639490433],\n", | |
"[-0.817532086707,-0.575883049937],\n", | |
"[0.994296812496,0.106648247335],\n", | |
"[0.967278846358,0.253715654597],\n", | |
"[0.984651066308,0.174534459689],\n", | |
"[0.928048647042,0.372459002743],\n", | |
"[-0.822128136447,0.569302491881],\n", | |
"[-0.271663690890,-0.962392248021],\n", | |
"[-0.999999532466,0.000966988740],\n", | |
"[-0.887666452801,0.460486990665],\n", | |
"[-0.490401547284,-0.871496599202],\n", | |
"[0.324972105535,0.945723601600],\n", | |
"[0.237199588259,-0.971460938654],\n", | |
"[-0.763537312602,0.645763712409],\n", | |
"[-0.975797647246,0.218675448162],\n", | |
"[-0.561959531602,0.827164726546],\n", | |
"[-0.370654116869,0.928770975886],\n", | |
"[0.742251379773,-0.670121548098],\n", | |
"[0.847910924600,0.530138721416],\n", | |
"[-0.153354183285,0.988171288021],\n", | |
"[-0.450042859141,-0.893006956824],\n", | |
"[-0.899488167026,0.436945119415],\n", | |
"[-0.356958742809,0.934120150694],\n", | |
"[-0.147431061698,0.989072334082],\n", | |
"[0.313182074111,-0.949693102247],\n", | |
"[0.711237758498,-0.702951528120],\n", | |
"[0.629974508368,0.776615811586],\n", | |
"[-0.147261468361,0.989097598792],\n", | |
"[0.153656795119,0.988124278274],\n", | |
"[-0.673782271809,-0.738929935918],\n", | |
"[0.343934565414,-0.938993618037],\n", | |
"[-0.167925584657,-0.985799674385],\n", | |
"[0.251453682117,-0.967869332994],\n", | |
"[-0.970248190488,0.242112471499],\n", | |
"[-0.850093841150,0.526631238381],\n", | |
"[-0.192448852855,0.981307005496],\n", | |
"[-0.844431018493,0.535664311866],\n", | |
"[0.688392912627,-0.725337988696],\n", | |
"[0.945046137890,-0.326936992798],\n", | |
"[0.909893345753,-0.414842258401],\n", | |
"[-0.093494025920,0.995619840661],\n", | |
"[0.541260742345,0.840854808392],\n", | |
"[0.010129029587,0.999948700064],\n", | |
"[0.613014840888,0.790071392249],\n", | |
"[0.690531574895,0.723302249460],\n", | |
"[0.792139917969,-0.610339536946],\n", | |
"[0.877794657656,0.479037095630],\n", | |
"[0.625055804559,-0.780580067122],\n", | |
"[0.999523774546,0.030858128885],\n", | |
"[-0.636507870153,0.771270206370],\n", | |
"[-0.066778118061,0.997767850228],\n", | |
"[0.973267548320,-0.229674289784],\n", | |
"[0.421871833853,0.906655478008],\n", | |
"[0.934458352622,0.356072446582],\n", | |
"[0.167959872664,0.985793832997],\n", | |
"[0.541864275199,-0.840466006013],\n", | |
"[-0.541864275199,0.840466006013],\n", | |
"[0.448253166923,0.893906649681],\n", | |
"[-0.934276215980,-0.356550069772],\n", | |
"[0.180934808155,-0.983495091598],\n", | |
"[-0.984384538445,-0.176031475793],\n", | |
"[0.338582469918,0.940936720011],\n", | |
"[0.568947016933,-0.822374179996],\n", | |
"[0.807967030446,-0.589227695981],\n", | |
"[0.254413981276,0.967095406944],\n", | |
"[-0.981569579166,0.191105105260],\n", | |
"[0.180398298366,0.983593642693],\n", | |
"[-0.693129333821,0.720813239749],\n", | |
"[0.268839373304,0.963185024469],\n", | |
"[-0.538011589792,0.842937440887],\n", | |
"[0.184447976081,0.982842278354],\n", | |
"[0.391765632645,0.920065046113],\n", | |
"[0.054134275560,-0.998533665036],\n", | |
"[-0.957589780282,-0.288135059825],\n", | |
"[-0.992077753016,-0.125625363563],\n", | |
"[-0.980005575953,0.198970025637],\n", | |
"[-0.999966337136,0.008205156575],\n", | |
"[-0.602673910975,0.797987566965],\n", | |
"[0.066779454698,0.997767760769],\n", | |
"[-0.672257660131,0.740317255233],\n", | |
"[-0.613976843879,-0.789324036869],\n", | |
"[0.168293863061,0.985736869380],\n", | |
"[-0.942939645515,-0.332963699098],\n", | |
"[-0.983586884412,-0.180435142952],\n", | |
"[-0.972194745861,-0.234173816045],\n", | |
"[-0.915272835386,-0.402834502997],\n", | |
"[0.173279298789,-0.984872725082],\n", | |
"[-0.954040318161,-0.299678279699],\n", | |
"[-0.934362424721,0.356324093025],\n", | |
"[-0.541169116351,-0.840913781257],\n", | |
"[-0.241136439529,-0.970491224861],\n", | |
"[-0.939297589636,0.343103538460],\n", | |
"[-0.880542274778,0.473967617384],\n", | |
"[-0.275461792728,-0.961312020494],\n", | |
"[0.542355843933,-0.840148878802],\n", | |
"[0.814857973476,0.579660661993],\n", | |
"[0.434287242945,-0.900774439366],\n", | |
"[-0.211831333925,-0.977306239603],\n", | |
"[-0.826486533117,0.562956490838],\n", | |
"[-0.679375668051,0.733790638847],\n", | |
"[0.234628276198,0.972085167055],\n", | |
"[-0.502631158132,0.864500965225],\n", | |
"[0.486943441467,0.873433503372],\n", | |
"[0.826418200570,0.563056797993],\n", | |
"[-0.358752130683,-0.933432862466],\n", | |
"[0.377093311816,-0.926175271848],\n", | |
"[-0.094767897717,-0.995499395059],\n", | |
"[-0.512297945086,-0.858807787261],\n", | |
"[0.144787078537,-0.989462835021],\n", | |
"[-0.567144729454,-0.823618149298],\n", | |
"[-0.339815282810,-0.940492197505],\n", | |
"[-0.497812138043,-0.867284886999],\n", | |
"[-0.786658806987,0.617387982868],\n", | |
"[-0.069897258407,0.997554195654],\n", | |
"[-0.241885029494,0.970304917285],\n", | |
"[0.012006084779,0.999927924367],\n", | |
"[0.544537012698,0.838736813191],\n", | |
"[-0.210557222631,-0.977581534194],\n", | |
"[-0.934631853414,0.355616786138],\n", | |
"[-0.149785860469,-0.988718461446],\n", | |
"[-0.540492644788,-0.841348739186],\n", | |
"[-0.312717269476,0.949846255649],\n", | |
"[0.295832859869,0.955239718093],\n", | |
"[0.773253886364,0.634096544087],\n", | |
"[0.962220285869,0.272272145955],\n", | |
"[0.579710896262,-0.814822236291],\n", | |
"[-0.463135808786,-0.886287325093],\n", | |
"[0.135835774431,-0.990731367417],\n", | |
"[0.996316264452,0.085754890169],\n", | |
"[0.571726656426,0.820444166493],\n", | |
"[-0.588458388342,0.808527504288],\n", | |
"[0.687947249319,-0.725760692071],\n", | |
"[0.959191863595,-0.282756023478],\n", | |
"[-0.092314711517,-0.995729880057],\n", | |
"[-0.886368483698,-0.462980465147],\n", | |
"[0.689870424107,0.723932868395],\n", | |
"[0.145723894110,0.989325298719],\n", | |
"[-0.592741368498,0.805392866911],\n", | |
"[-0.784393388523,-0.620263663325],\n", | |
"[-0.954750900642,-0.297406653797],\n", | |
"[-0.180023145072,0.983662374618],\n", | |
"[-0.164540968462,0.986370249804],\n", | |
"[0.672605496193,0.740001247628],\n", | |
"[-0.734213471052,0.678918683588],\n", | |
"[-0.192645906534,0.981268339801],\n", | |
"[0.890570971573,-0.454844308079],\n", | |
"[-0.301897039227,-0.953340536066],\n", | |
"[0.595939356964,-0.803029440818],\n", | |
"[-0.800929876258,-0.598758159290],\n", | |
"[-0.811789230512,0.583950550325],\n", | |
"[0.204346608920,-0.978898597109],\n", | |
"[-0.739400093830,-0.673266292966],\n", | |
"[0.282538137751,0.959256066291],\n", | |
"[-0.736721585125,0.676196203784],\n", | |
"[-0.896303714566,0.443440696435],\n", | |
"[-0.981701088260,0.190428394177],\n", | |
"[-0.938102494718,0.346357776588],\n", | |
"[-0.932034962437,-0.362368360643],\n", | |
"[-0.950523520575,0.310652598304],\n", | |
"[0.516177744441,-0.856481486165],\n", | |
"[0.714398781061,-0.699738795279],\n", | |
"[0.075784187821,-0.997124243450],\n", | |
"[0.495200661436,-0.868778628255],\n", | |
"[0.089966570430,-0.995944785721],\n", | |
"[0.882598424837,0.470127664019],\n", | |
"[0.543822711496,0.839200130161],\n", | |
"[0.847773062853,0.530359155573],\n", | |
"[-0.276928917976,0.960890407065],\n", | |
"[-0.874073296584,-0.485794063569],\n", | |
"[-0.955026529802,-0.296520365869],\n", | |
"[-0.927871045906,-0.372901223074],\n", | |
"[-0.973101336282,-0.230377493100],\n", | |
"[0.992192979201,0.124712036403],\n", | |
"[0.945632677133,0.325236590713],\n", | |
"[0.975518783516,0.219916127210],\n", | |
"[-0.625004115692,0.780621454591],\n", | |
"[0.673938927667,0.738787061185],\n", | |
"[-0.701200543406,0.712964093014],\n", | |
"[0.559425742743,0.828880472901],\n", | |
"[-0.057969687550,-0.998318343679],\n", | |
"[-0.009442742323,-0.999955416315],\n", | |
"[0.762098589971,0.647460994319],\n", | |
"[0.477996720833,-0.878361619649],\n", | |
"[-0.993856072283,0.110680204132],\n", | |
"[-0.987312098673,0.158791749829],\n", | |
"[-0.943913408442,0.330193091028],\n", | |
"[-0.974323688587,0.225151837340],\n", | |
"[-0.924465160658,0.381266529778],\n", | |
"[-0.942287169850,0.334805748960],\n", | |
"[-0.307466221579,0.951558995852],\n", | |
"[0.933928626244,0.357459537685],\n", | |
"[0.028037836007,0.999606862598],\n", | |
"[0.883811775897,-0.467842649602],\n", | |
"[0.973544570757,-0.228497196371],\n", | |
"[0.919146693754,-0.393915416506],\n", | |
"[0.908741967944,0.417358401972],\n", | |
"[-0.737823421329,0.674993776963],\n", | |
"[-0.581986622542,0.813198359063],\n", | |
"[-0.356813900071,0.934175487110],\n", | |
"[-0.491124905137,0.871089161656],\n", | |
"[0.776092880415,-0.630618617684],\n", | |
"[0.244271577543,-0.969706861069],\n", | |
"[0.651139428396,0.758958131117],\n", | |
"[0.067355905764,0.997729012287],\n", | |
"[0.838362044722,-0.545113824783],\n", | |
"[0.874213078294,0.485542473673],\n", | |
"[-0.252018538597,0.967722406583],\n", | |
"[0.211890811284,0.977293345978],\n", | |
"[0.507124749115,-0.861872663933],\n", | |
"[-0.709509393997,-0.704695976879],\n", | |
"[0.984559533037,0.175050066855],\n", | |
"[0.834559751505,0.550917435891],\n", | |
"[0.054703711936,0.998502630893],\n", | |
"[-0.898782283973,-0.438395262310],\n", | |
"[-0.956570295491,-0.291501749197],\n", | |
"[-0.939120008645,-0.343589303330],\n", | |
"[-0.863322672489,-0.504652319093],\n", | |
"[0.284539391123,-0.958664349446],\n", | |
"[-0.836753371090,-0.547579944820],\n", | |
"[0.538429933992,-0.842670283196],\n", | |
"[0.290756555088,-0.956797066087],\n", | |
"[-0.299330022285,-0.954149641177],\n", | |
"[-0.614056267976,-0.789262250306],\n", | |
"[-0.680803270557,-0.732466317859],\n", | |
"[0.154346357158,-0.988016802505],\n", | |
"[-0.673109915930,-0.739542453870],\n", | |
"[-0.629540270051,0.776967855438],\n", | |
"[-0.626155574883,-0.779698144183],\n", | |
"[-0.836424076445,0.548082807925],\n", | |
"[-0.086792017222,0.996226453045],\n", | |
"[0.385042819311,0.922898709121],\n", | |
"[-0.089039960736,0.996028054521],\n", | |
"[-0.913213709211,-0.407480945947],\n", | |
"[-0.639500397385,0.768790765907],\n", | |
"[-0.105557455301,0.994413205680],\n", | |
"[0.940666312435,0.339333005543],\n", | |
"[0.985927050236,0.167176109576],\n", | |
"[0.993619478108,0.112784452496],\n", | |
"[0.963492711132,0.267734561826],\n", | |
"[-0.235275956544,-0.971928610687],\n", | |
"[0.649313447494,0.760520904975],\n", | |
"[0.754701391400,-0.656068449035],\n", | |
"[0.768950477235,-0.639308347794],\n", | |
"[-0.691750317295,0.722136758878],\n", | |
"[-0.595446209704,-0.803395177574],\n", | |
"[-0.775749440657,0.631041048839],\n", | |
"[-0.035585634820,0.999366630719],\n", | |
"[-0.923291523123,-0.384099939247],\n", | |
"[-0.174234804440,0.984704134713],\n", | |
"[-0.946913595033,0.321488170142],\n", | |
"[0.995337040718,-0.096458153491],\n", | |
"[-0.457670054127,0.889122107224],\n", | |
"[0.046494805375,0.998918531750],\n", | |
"[0.748652220944,0.662962934164],\n", | |
"[0.158343599812,0.987384071372],\n", | |
"[-0.041500353216,-0.999138489241],\n", | |
"[0.619350691665,-0.785114463460],\n", | |
"[0.407008559376,-0.913424344209],\n", | |
"[0.954409356563,-0.298500887946],\n", | |
"[-0.498042485565,0.867152629340],\n", | |
"[-0.750563440906,-0.660798396771],\n", | |
"[-0.971098339560,0.238679732916],\n", | |
"[-0.846308521598,-0.532693050706],\n", | |
"[0.598431375559,0.801174068943],\n", | |
"[-0.279696967818,0.960088332495],\n", | |
"[0.883499250779,0.468432571320],\n", | |
"[0.945406183719,-0.325894381336],\n", | |
"[0.812238794761,0.583325072567],\n", | |
"[0.103918744908,0.994585790396],\n", | |
"[0.824421021387,0.565977013222],\n", | |
"[0.138550093224,0.990355426939],\n", | |
"[-0.267425217801,0.963578617905],\n", | |
"[0.803263634971,0.595623650246],\n", | |
"[0.908528316363,0.417823286051],\n", | |
"[0.018255846903,-0.999833348141],\n", | |
"[-0.546483932357,-0.837469588508],\n", | |
"[-0.768605636422,0.639722889742],\n", | |
"[-0.835024256726,0.550213132049],\n", | |
"[-0.803668426216,0.595077356906],\n", | |
"[-0.324733217069,0.945805655371],\n", | |
"[0.617235133272,0.786778742885],\n", | |
"[0.607106904836,0.794620164670],\n", | |
"[-0.438928535553,-0.898521975623],\n", | |
"[-0.324712499941,-0.945812768143],\n", | |
"[0.811413660091,0.584472302353],\n", | |
"[0.139653983862,0.990200365982],\n", | |
"[0.998426795257,-0.056070799114],\n", | |
"[-0.048519912610,-0.998822215452],\n", | |
"[0.060956635270,-0.998140415281],\n", | |
"[-0.144719879504,-0.989472665856],\n", | |
"[-0.064099162297,-0.997943534171],\n", | |
"[-0.212186005582,-0.977229297061],\n", | |
"[-0.942302511321,0.334762568334],\n", | |
"[-0.412653277446,-0.910888177886],\n", | |
"[-0.943095484453,-0.332522040177],\n", | |
"[-0.826602762676,0.562785814264],\n", | |
"[-0.937294158275,0.348539324701],\n", | |
"[-0.811824198189,0.583901936317],\n", | |
"[-0.953179490035,0.302405125250],\n", | |
"[0.225016589986,0.974354932369],\n", | |
"[-0.956839059170,0.290618331918],\n", | |
"[-0.692501348673,0.721416580130],\n", | |
"[-0.871336012924,0.490686817208],\n", | |
"[0.342003185285,0.939698792835],\n", | |
"[-0.700999223389,0.713162035450],\n", | |
"[0.983757402899,-0.179503125994],\n", | |
"[-0.058285040939,0.998299981971],\n", | |
"[0.747771056376,0.663956660669],\n", | |
"[0.198918536032,-0.980016028452],\n", | |
"[-0.790011518939,-0.613091999576],\n", | |
"[-0.611144734064,0.791518865237],\n", | |
"[0.220255858914,0.975442133914],\n", | |
"[0.722511486253,0.691358917085],\n", | |
"[0.866830762370,0.498602476337],\n", | |
"[0.533984773018,-0.845494093525],\n", | |
"[-0.092882628498,-0.995677064777],\n", | |
"[-0.947343752688,0.320218385237],\n", | |
"[-0.327372267067,-0.944895443293],\n", | |
"[0.914092106824,-0.405506621698],\n", | |
"[0.339898086374,-0.940462275096],\n", | |
"[-0.254342344261,-0.967114249671],\n", | |
"[-0.458064891238,0.888918756364],\n", | |
"[-0.611619809169,-0.791151824261],\n", | |
"[-0.660257709572,0.751039118123],\n", | |
"[-0.333974019442,-0.942582279877],\n", | |
"[0.904095618957,0.427330213982],\n", | |
"[0.122467202203,0.992472561024],\n", | |
"[-0.436618685818,-0.899646665750],\n", | |
"[0.524557718188,-0.851374888219],\n", | |
"[-0.885573884410,-0.464498541710],\n", | |
"[0.018561117197,-0.999827727625],\n", | |
"[0.304629354218,-0.952470974124],\n", | |
"[-0.457610080728,0.889152975599],\n", | |
"[0.150703327059,0.988579034379],\n", | |
"[0.467754498701,0.883858432638],\n", | |
"[-0.343594415272,0.939118138358],\n", | |
"[-0.185592315552,0.982626832734],\n", | |
"[-0.330037064249,0.943967974150],\n", | |
"[0.873453050646,-0.486908377744],\n", | |
"[0.945553480467,-0.325466765703],\n", | |
"[0.960237123276,-0.279185721487],\n", | |
"[0.391992130936,0.919968569726],\n", | |
"[-0.199825791897,0.979831441062],\n", | |
"[-0.845571585864,0.533862054448],\n", | |
"[0.461024760877,0.887387271634],\n", | |
"[0.890847795386,-0.454301888017],\n", | |
"[0.959225991218,-0.282640226740],\n", | |
"[0.459823184912,-0.888010494655],\n", | |
"[0.016482538387,0.999864153737],\n", | |
"[0.865310532040,-0.501236155062],\n", | |
"[0.038040822853,0.999276185945],\n", | |
"[-0.130456555557,0.991454026726],\n", | |
"[-0.099696953356,-0.995017847826],\n", | |
"[-0.920058538984,-0.391780914341],\n", | |
"[0.954791660805,0.297275771730],\n", | |
"[-0.205236460371,-0.978712417074],\n", | |
"[0.960980387463,0.276616512362],\n", | |
"[0.900816104495,0.434200812853],\n", | |
"[-0.341715451787,0.939803463502],\n", | |
"[-0.997010793432,0.077262395635],\n", | |
"[0.861424473341,0.507885692582],\n", | |
"[0.059013844764,0.998257164325],\n", | |
"[-0.996876307008,-0.078978658670],\n", | |
"[0.899919937741,-0.436055163548],\n", | |
"[0.308038963989,-0.951373741841],\n", | |
"[-0.286761914388,-0.958001881238],\n", | |
"[0.446458099598,-0.894804540279],\n", | |
"[-0.403017441581,-0.915192297707],\n", | |
"[-0.974267426981,0.225395165708],\n", | |
"[0.547724196635,-0.836658953469],\n", | |
"[0.813948389114,-0.580937190976],\n", | |
"[0.483326946724,-0.875439925164],\n", | |
"[-0.951217839590,-0.308520050637],\n", | |
"[-0.398473271392,0.917179945259],\n", | |
"[0.675968877593,0.736930170726],\n", | |
"[0.951223579675,0.308502352455],\n", | |
"[-0.946496195780,-0.322714969245],\n", | |
"[-0.270236053271,0.962794098192],\n", | |
"[0.744638817839,0.667467625408],\n", | |
"[-0.436671305670,0.899621126255],\n", | |
"[-0.965324970316,-0.261051147639],\n", | |
"[-0.688533255969,-0.725204767928],\n", | |
"[0.356488404531,-0.934299747102],\n", | |
"[0.987567188133,-0.157197483829],\n", | |
"[0.963415344577,0.268012824008],\n", | |
"[0.452531294089,-0.891748522774],\n", | |
"[-0.840736532008,-0.541444441976],\n", | |
"[0.786455034838,0.617647535555],\n", | |
"[0.370669379380,-0.928764884774],\n", | |
"[-0.877712324228,-0.479187933799],\n", | |
"[0.747531375143,-0.664226499905],\n", | |
"[0.963470835322,-0.267813273538],\n", | |
"[0.953809209502,-0.300413035452],\n", | |
"[0.449129796488,-0.893466521984],\n", | |
"[-0.444126441515,0.895964119788],\n", | |
"[0.192646162765,0.981268289497],\n", | |
"[-0.346083837730,0.938203590519],\n", | |
"[0.352539195959,0.935797048143],\n", | |
"[-0.087661411671,0.996150328466],\n", | |
"[-0.408625441128,0.912702168762],\n", | |
"[0.772460301142,-0.635063054475],\n", | |
"[-0.996274841848,0.086234792869],\n", | |
"[0.387316742337,0.921946712726],\n", | |
"[0.064501125244,0.997917634298],\n", | |
"[0.386849583460,-0.922142830465],\n", | |
"[-0.925425522866,0.378929547052],\n", | |
"[-0.266393169007,-0.963864450795],\n", | |
"])\n", | |
"\n", | |
"result = np.array([\n", | |
" [0.136841011935,0.099590312620,-0.236431324555],\n", | |
"[0.418833184265,-0.176422171788,-0.242411012477],\n", | |
"[-0.556499444562,0.399622485111,0.156876959451],\n", | |
"[-0.347031395626,0.032887469750,0.314143925876],\n", | |
"[-0.254346765055,0.341489633857,-0.087142868803],\n", | |
"[-0.275377713801,0.125072161205,0.150305552596],\n", | |
"[-0.200800457043,-0.167089949105,0.367890406148],\n", | |
"[-0.363432040182,0.161845155835,0.201586884348],\n", | |
"[-0.169485855371,-0.139269433074,0.308755288445],\n", | |
"[0.285518523871,-0.662883929421,0.377365405550],\n", | |
"[-0.241059279862,-0.318604312159,0.559663592021],\n", | |
"[0.244059661359,-0.198380921417,-0.045678739942],\n", | |
"[0.112414995673,-0.287917173330,0.175502177657],\n", | |
"[-0.159108611740,-0.248400203880,0.407508815619],\n", | |
"[0.000888728366,-0.451057849396,0.450169121030],\n", | |
"[0.330384125744,0.174928905044,-0.505313030788],\n", | |
"[-0.163635986231,0.250276540866,-0.086640554635],\n", | |
"[-0.200054834273,0.280748006085,-0.080693171812],\n", | |
"[0.072680383838,0.181860501527,-0.254540885365],\n", | |
"[0.374282716398,-0.267411824310,-0.106870892087],\n", | |
"[0.169989037480,0.107257170502,-0.277246207982],\n", | |
"[0.307797424379,-0.095620510361,-0.212176914019],\n", | |
"[0.065738187218,0.059825928240,-0.125564115458],\n", | |
"[0.189263493598,0.011924662273,-0.201188155871],\n", | |
"[-0.183680777211,0.218017716505,-0.034336939295],\n", | |
"[-0.070360615071,-0.099012034547,0.169372649618],\n", | |
"[-0.109599575724,0.038384814070,0.071214761654],\n", | |
"[0.013715970059,0.315687487801,-0.329403457859],\n", | |
"[0.087207550093,-0.082082567850,-0.005124982244],\n", | |
"[-0.335077429691,0.123822536827,0.211254892865],\n", | |
"[-0.110094249600,0.297927171621,-0.187832922022],\n", | |
"[0.107641110034,0.362329661780,-0.469970771814],\n", | |
"[-0.758643644099,0.993693725054,-0.235050080955],\n", | |
"[0.591143252546,0.358714141431,-0.949857393978],\n", | |
"[-0.961205948754,1.544479402626,-0.583273453872],\n", | |
"[0.341627684952,0.598069443416,-0.939697128368],\n", | |
"[0.082184071750,0.082706631266,-0.164890703016],\n", | |
"[-0.076882446996,0.154253743636,-0.077371296640],\n", | |
"[-0.164890032526,0.082706445763,0.082183586764],\n", | |
"[-0.077371460041,0.154253788144,-0.076882328103],\n", | |
"[0.094003963999,0.075371726481,-0.169375690480],\n", | |
"[-0.082352127102,0.156227021743,-0.073874894642],\n", | |
"[0.103508014093,0.093755455331,-0.197263469425],\n", | |
"[-0.176412508608,0.106363031321,0.070049477287],\n", | |
"[-0.130950208766,0.416567264593,-0.285617055827],\n", | |
"[-0.200558351692,0.112484613196,0.088073738497],\n", | |
"[-0.284402360072,-0.087875262463,0.372277622535],\n", | |
"[-0.075590029700,0.251604546928,-0.176014517227],\n", | |
"[0.112795012883,-0.281843360838,0.169048347955],\n", | |
"[0.119358141040,-0.047767678530,-0.071590462510],\n", | |
"[0.066491983042,-0.116653217498,0.050161234456],\n", | |
"[0.184187298421,-0.110217215786,-0.073970082635],\n", | |
"[0.198473603756,0.024619514221,-0.223093117977],\n", | |
"[-0.215076089793,0.241755047353,-0.026678957559],\n", | |
"[-0.136940558852,0.028766776487,0.108173782365],\n", | |
"[0.047026185258,0.167649437217,-0.214675622474],\n", | |
"[0.232810818472,-0.234177890299,0.001367071827],\n", | |
"[-0.167777280224,-0.048323588321,0.216100868545],\n", | |
"[-0.020522555298,-0.090786844021,0.111309399318],\n", | |
"[0.049029105775,-0.146500481215,0.097471375440],\n", | |
"[0.197301165602,-0.242726522664,0.045425357062],\n", | |
"[0.077285987084,1.377628241631,-1.454914228715],\n", | |
"[0.004116867766,0.432620139362,-0.436737007128],\n", | |
"[-0.716949746877,0.734652198957,-0.017702452080],\n", | |
"[0.046810982668,0.454073084707,-0.500884067376],\n", | |
"[-0.481083048082,0.476983259495,0.004099788587],\n", | |
"[-0.170178201971,1.135993422252,-0.965815220281],\n", | |
"[0.056788411614,1.408174944902,-1.464963356516],\n", | |
"[-0.016886088583,0.435608257138,-0.418722168555],\n", | |
"[-0.708209634856,0.704348742746,0.003860892109],\n", | |
"[0.024892785410,0.448537620550,-0.473430405961],\n", | |
"[0.142795614639,-0.233518160893,0.090722546254],\n", | |
"[-0.107109612540,-0.068050106458,0.175159718998],\n", | |
"[0.075458229800,-0.154076267060,0.078618037260],\n", | |
"[0.164700270850,-0.084435452305,-0.080264818545],\n", | |
"[0.080265047567,-0.051856085517,-0.028408962050],\n", | |
"[0.226800850284,-0.485412940750,0.258612090465],\n", | |
"[-0.299608288140,-0.341631548645,0.641239836785],\n", | |
"[0.304575309672,-0.653942499939,0.349367190267],\n", | |
"[-0.225192396030,-0.258309955444,0.483502351474],\n", | |
"[0.212256135444,-0.239015643956,0.026759508512],\n", | |
"[0.200845767231,0.033580446079,-0.234426213310],\n", | |
"[0.124547977947,-0.188668861602,0.064120883655],\n", | |
"[0.179448917194,-0.118461518193,-0.060987399000],\n", | |
"[0.224613301266,0.096893143906,-0.321506445172],\n", | |
"[0.472750401045,-0.470575411046,-0.002174989998],\n", | |
"[0.462572570878,-0.140050904095,-0.322521666782],\n", | |
"[0.087285565138,0.288798005819,-0.376083570957],\n", | |
"[-0.156294046554,0.673417455161,-0.517123408607],\n", | |
"[-0.594586590348,0.494169083294,0.100417507054],\n", | |
"[0.022634241426,0.219672944946,-0.242307186371],\n", | |
"[-0.412087271158,0.279674712375,0.132412558783],\n", | |
"[-0.550354872119,0.810921500531,-0.260566628412],\n", | |
"[0.185331609890,-0.052315816504,-0.133015793385],\n", | |
"[0.239277354938,0.316805916935,-0.556083271872],\n", | |
"[-0.245298537909,0.570076569016,-0.324778031107],\n", | |
"[-0.129867206273,0.179210268705,-0.049343062432],\n", | |
"[0.618400892611,0.103521417308,-0.721922309919],\n", | |
"[-0.087387635793,0.357560972095,-0.270173336302],\n", | |
"[-0.364140666745,0.449433565293,-0.085292898548],\n", | |
"[0.047050952021,0.284156198219,-0.331207150240],\n", | |
"[0.330924480812,-0.356772720019,0.025848239207],\n", | |
"[0.280217634878,-0.259915823529,-0.020301811349],\n", | |
"[0.086635198149,-0.261701921995,0.175066723846],\n", | |
"[0.088420500879,-0.409702168431,0.321281667552],\n", | |
"[0.059694031552,-0.171588720718,0.111894689166],\n", | |
"[0.178301146763,-0.062029218681,-0.116271928082],\n", | |
"[0.077538571525,-0.166119885784,0.088581314259],\n", | |
"[0.197329652802,-0.085461263055,-0.111868389747],\n", | |
"[0.161842374630,0.103426147467,-0.265268522097],\n", | |
"[0.312509210096,-0.121844926765,-0.190664283330],\n", | |
"[-0.036009769764,0.252796130071,-0.216786360307],\n", | |
"[-0.026899451743,0.352524221885,-0.325624770142],\n", | |
"[-0.325309229104,0.324516687089,0.000792542014],\n", | |
"[0.277796699273,0.255102267773,-0.532898967045],\n", | |
"[-0.320650731285,0.615106097126,-0.294455365841],\n", | |
"[0.365718321810,-0.450224179565,0.084505857756],\n", | |
"[-0.072312620648,-0.317740414674,0.390053035322],\n", | |
"[1.890567850283,-1.454954209142,-0.435613641140],\n", | |
"[0.086715701948,-1.621714557611,1.534998855663],\n", | |
"[0.001078529711,-0.435772389600,0.434693859889],\n", | |
"[-0.601949715593,0.035888263756,0.566061451837],\n", | |
"[-0.485993758686,0.508180347003,-0.022186588317],\n", | |
"[-0.437854961218,-0.029111536743,0.466966497961],\n", | |
"[0.024656768238,-0.621826852661,0.597170084423],\n", | |
"[0.702884850900,0.055019047919,-0.757903898819],\n", | |
"[0.408308067655,-0.352884950969,-0.055423116686],\n", | |
"[0.386189287674,-0.257968558855,-0.128220728819],\n", | |
"[0.076057480001,-0.161786939201,0.085729459200],\n", | |
"[0.191639843243,-0.090091595879,-0.101548247364],\n", | |
"[0.089132878582,-0.080805325404,-0.008327553177],\n", | |
"[0.430156741813,-0.484446084532,0.054289342719],\n", | |
"[0.484357374404,-0.430077972966,-0.054279401438],\n", | |
"[-0.230524762257,0.203008565771,0.027516196486],\n", | |
"[-0.217760905155,0.247276663914,-0.029515758758],\n", | |
"[0.214169305839,-0.277586417397,0.063417111558],\n", | |
"[0.258781163832,-0.258175670577,-0.000605493256],\n", | |
"[-0.132816482303,-0.038925158721,0.171741641024],\n", | |
"[-0.124060372558,0.111036201491,0.013024171067],\n", | |
"[-0.019159988217,-0.303720968169,0.322880956385],\n", | |
"[0.088705454034,-0.040330380641,-0.048375073394],\n", | |
"[-0.123106511071,0.072108750388,0.050997760683],\n", | |
"[-0.108661309825,-0.153642653365,0.262303963190],\n", | |
"[-0.152318494781,0.086532604897,0.065785889884],\n", | |
"[-0.085237480045,-0.189768513566,0.275005993610],\n", | |
"[0.323007040082,-0.542852071641,0.219845031559],\n", | |
"[0.576319540060,-0.342920803845,-0.233398736215],\n", | |
"[0.178660149329,-0.179126687131,0.000466537802],\n", | |
"[0.126710280612,-0.232796505999,0.106086225387],\n", | |
"[0.219977629969,-0.119733013612,-0.100244616357],\n", | |
"[-0.393046589518,0.031165819580,0.361880769937],\n", | |
"[-0.041330656327,0.521240054997,-0.479909398669],\n", | |
"[0.082262094038,-0.145228388011,0.062966293973],\n", | |
"[0.195587959817,-0.206960161479,0.011372201662],\n", | |
"[-0.006015561553,-0.153479143535,0.159494705088],\n", | |
"[-0.206949012854,-0.035632727240,0.242581740094],\n", | |
"[-0.069138738648,0.175536203001,-0.106397464353],\n", | |
"[-0.090773491331,0.058835796409,0.031937694923],\n", | |
"[0.012326330785,-0.355199188635,0.342872857850],\n", | |
"[0.123317147104,-0.015430085659,-0.107887061444],\n", | |
"[0.210997566304,-0.233720867228,0.022723300924],\n", | |
"[-0.016674027659,-0.163443926081,0.180117953740],\n", | |
"[-0.230653278555,-0.027678316758,0.258331595313],\n", | |
"[0.199693367951,0.217430842418,-0.417124210369],\n", | |
"[-0.272293248403,0.568772550608,-0.296479302205],\n", | |
"[-0.449542851374,0.236751314330,0.212791537044],\n", | |
"[0.030840462190,-0.671160893857,0.640320431666],\n", | |
"[-0.240961456809,-0.065445263078,0.306406719888],\n", | |
"[0.088705006687,0.053942143387,-0.142647150073],\n", | |
"[-0.155170488380,0.249530762351,-0.094360273971],\n", | |
"[0.369152805901,0.225171584613,-0.594324390513],\n", | |
"[-0.148746736741,0.609279988383,-0.460533251642],\n", | |
"[0.146918097980,-0.294193644291,0.147275546311],\n", | |
"[0.591136619067,-0.949848451162,0.358711832095],\n", | |
"[-0.961204484218,-0.583275355359,1.544479839577],\n", | |
"[0.341621736320,-0.939632967558,0.598011231238],\n", | |
"[0.302738493614,0.134382887980,-0.437121381594],\n", | |
"[-0.229960862414,0.332038416030,-0.102077553616],\n", | |
"[-0.244842685935,0.380714420531,-0.135871734595],\n", | |
"[-0.529873356052,0.147948847745,0.381924508307],\n", | |
"[-0.259833937321,0.104665452927,0.155168484395],\n", | |
"[-0.190328201292,-0.128381658625,0.318709859916],\n", | |
"[-0.165693043892,0.034422158330,0.131270885562],\n", | |
"[-0.442356960814,0.226497647693,0.215859313121],\n", | |
"[-0.091823745546,0.179334635145,-0.087510889599],\n", | |
"[-0.153685077249,0.082945914937,0.070739162311],\n", | |
"[-0.109488213267,0.257698557466,-0.148210344199],\n", | |
"[-0.164876989709,0.158271913354,0.006605076355],\n", | |
"[0.092042729251,-0.169936905009,0.077894175758],\n", | |
"[-0.084897346995,-0.071847161877,0.156744508872],\n", | |
"[-0.059942718963,0.091328267734,-0.031385548771],\n", | |
"[-0.772702607078,0.582753939457,0.189948667620],\n", | |
"[-0.349807790198,0.306095928214,0.043711861984],\n", | |
"[-0.330978955011,-0.014574494281,0.345553449292],\n", | |
"[-0.414334031669,0.642418167572,-0.228084135903],\n", | |
"[0.086577037555,-0.309276928683,0.222699891128],\n", | |
"[0.169055120665,-0.411641881238,0.242586760573],\n", | |
"[0.212081174799,-0.087098544222,-0.124982630577],\n", | |
"[0.439357136967,0.269040819684,-0.708397956650],\n", | |
"[0.561202700362,-0.515506409050,-0.045696291312],\n", | |
"[0.168303172098,-0.447716894326,0.279413722228],\n", | |
"[-0.118341378086,0.189623594162,-0.071282216076],\n", | |
"[-0.076581400500,0.470638346061,-0.394056945560],\n", | |
"[0.143816755426,-1.077882169387,0.934065413962],\n", | |
"[0.456473452544,-0.470239440996,0.013765988452],\n", | |
"[-0.063956958763,-0.429845369009,0.493802327772],\n", | |
"[0.135147007835,-0.455710660380,0.320563652546],\n", | |
"[-0.514227204414,0.094429425253,0.419797779162],\n", | |
"[0.202074448773,-0.245911352490,0.043836903717],\n", | |
"[-0.037472110587,-0.152040491079,0.189512601666],\n", | |
"[-0.236522091623,-0.003785783710,0.240307875333],\n", | |
"[-0.042079814645,0.200620381400,-0.158540566756],\n", | |
"[0.086554315629,0.103909978157,-0.190464293786],\n", | |
"[0.125851804501,-0.068659894181,-0.057191910320],\n", | |
"[0.027098050190,-0.071988598144,0.044890547953],\n", | |
"[0.272866099569,-0.274645425948,0.001779326379],\n", | |
"[0.084897508255,-0.156744565932,0.071847057676],\n", | |
"[-0.092042810011,-0.077893983174,0.169936793184],\n", | |
"[0.079960636275,-0.154308848050,0.074348211775],\n", | |
"[0.164948888972,-0.080174408317,-0.084774480655],\n", | |
"[0.156380721765,-0.245842090911,0.089461369146],\n", | |
"[0.291204840128,-0.096089820165,-0.195115019962],\n", | |
"[0.171260103794,-0.078247160189,-0.093012943606],\n", | |
"[0.090683873509,0.254476705034,-0.345160578544],\n", | |
"[0.073325396249,0.102633828610,-0.175959224858],\n", | |
"[-0.217188850342,0.295987812709,-0.078798962368],\n", | |
"[0.456100526195,-0.240417508406,-0.215683017788],\n", | |
"[0.188945615946,-0.335426104535,0.146480488588],\n", | |
"[0.293259921765,-0.165193393720,-0.128066528045],\n", | |
"[0.095313636665,1.198037747742,-1.293351384407],\n", | |
"[0.066211949375,-0.224719120733,0.158507171358],\n", | |
"[0.056370523806,-0.237892796003,0.181522272197],\n", | |
"[0.077815691590,0.095791237332,-0.173606928922],\n", | |
"[-0.078553971646,0.175254032875,-0.096700061229],\n", | |
"[-0.215850812856,0.136216614270,0.079634198586],\n", | |
"[-0.098652390748,0.272384739779,-0.173732349031],\n", | |
"[0.142381783114,0.160594480033,-0.302976263147],\n", | |
"[0.177991359026,-0.634615202985,0.456623843959],\n", | |
"[-0.082692984558,-0.212142817967,0.294835802525],\n", | |
"[-0.055397925448,-0.233676404336,0.289074329784],\n", | |
"[0.088132866286,-0.192808485929,0.104675619644],\n", | |
"[-0.110275405255,-0.130974367032,0.241249772287],\n", | |
"[-0.099147031152,0.010182847084,0.088964184068],\n", | |
"[0.042120858947,0.137864571210,-0.179985430157],\n", | |
"[-0.185383223367,0.233548904766,-0.048165681399],\n", | |
"[-0.040583276210,0.137651145393,-0.097067869183],\n", | |
"[0.022701152363,0.115715416444,-0.138416568807],\n", | |
"[0.065979682099,0.117345941240,-0.183325623339],\n", | |
"[0.235341563906,0.028506132836,-0.263847696742],\n", | |
"[-0.002664144912,0.146458926869,-0.143794781956],\n", | |
"[0.253256532114,-0.027868806745,-0.225387725368],\n", | |
"[0.136662555160,-0.175552185389,0.038889630229],\n", | |
"[-0.261284526439,0.002042754259,0.259241772180],\n", | |
"[0.029458063303,-0.177811004861,0.148352941558],\n", | |
"[-0.259496902792,-0.060831977742,0.320328880534],\n", | |
"[0.033030053592,-0.093633331042,0.060603277450],\n", | |
"[0.190003462074,0.526150862004,-0.716154324078],\n", | |
"[0.298572415755,-0.344626254882,0.046053839127],\n", | |
"[0.350218918361,0.008699901921,-0.358918820281],\n", | |
"[0.635817240688,-0.410305809242,-0.225511431446],\n", | |
"[0.163930023647,-0.415893708680,0.251963685033],\n", | |
"[-0.115127668820,-0.176953501498,0.292081170318],\n", | |
"[-0.119681328557,0.001881833914,0.117799494643],\n", | |
"[-0.162663684067,0.104988902870,0.057674781196],\n", | |
"[0.458926726435,0.239269678115,-0.698196404550],\n", | |
"[0.278836273668,-0.095556300509,-0.183279973159],\n", | |
"[0.071704111360,0.152682215098,-0.224386326458],\n", | |
"[-0.125695035816,0.107754339452,0.017940696364],\n", | |
"[-0.189373146854,0.118554288676,0.070818858177],\n", | |
"[-0.166266069120,-0.278337664048,0.444603733169],\n", | |
"[0.167011955147,0.095182554469,-0.262194509615],\n", | |
"[-0.088593221557,0.139083793499,-0.050490571942],\n", | |
"[0.042812253872,0.054741673638,-0.097553927510],\n", | |
"[0.081620418698,0.000278342129,-0.081898760827],\n", | |
"[-0.249618830717,0.115434423524,0.134184407193],\n", | |
"[-0.122393971393,-0.105291500153,0.227685471546],\n", | |
"[-0.020523364032,-0.090122087193,0.110645451225],\n", | |
"[0.145729872290,0.183993161064,-0.329723033353],\n", | |
"[0.250622605534,-0.139853273086,-0.110769332448],\n", | |
"[0.136629295326,-0.280331997782,0.143702702455],\n", | |
"[0.277842529681,-0.422966664446,0.145124134765],\n", | |
"[-0.105613010395,-0.096992605261,0.202605615657],\n", | |
"[0.118354935649,-0.193931625480,0.075576689831],\n", | |
"[-0.151380918941,-0.096665751153,0.248046670093],\n", | |
"[-0.051687054486,0.134741276140,-0.083054221654],\n", | |
"[0.180309231807,0.040618535556,-0.220927767364],\n", | |
"[-0.426817173510,0.522966928930,-0.096149755420],\n", | |
"[0.117521877957,0.148715073539,-0.266236951496],\n", | |
"[0.403280480551,-0.561751918691,0.158471438140],\n", | |
"[0.289419061305,0.053717379009,-0.343136440314],\n", | |
"[0.347361023797,-0.264710081386,-0.082650942411],\n", | |
"[-0.114169902033,0.043463570332,0.070706331701],\n", | |
"[-0.105030327554,-0.064562719049,0.169593046603],\n", | |
"[-0.041559697335,-0.060854548508,0.102414245843],\n", | |
"[0.069127822325,-0.148064877994,0.078937055669],\n", | |
"[-0.057223253925,-0.065343229813,0.122566483738],\n", | |
"[0.265379759338,-0.109547064284,-0.155832695054],\n", | |
"[0.268210794858,-0.335577256151,0.067366461293],\n", | |
"[0.118028428200,1.371920658897,-1.489949087097],\n", | |
"[-0.043068358898,0.543679713454,-0.500611354555],\n", | |
"[0.575452187173,0.034276699012,-0.609728886185],\n", | |
"[-0.067475010293,0.368284604815,-0.300809594522],\n", | |
"[0.409842892782,-0.030555639482,-0.379287253301],\n", | |
"[-0.199516873520,0.100504624847,0.099012248673],\n", | |
"[-0.126161321526,-0.128062905955,0.254224227481],\n", | |
"[-0.128071383663,0.051367165273,0.076704218390],\n", | |
"[-0.030397637013,-0.065598077339,0.095995714352],\n", | |
"[0.085213002651,0.273474203614,-0.358687206265],\n", | |
"[0.198667289531,-0.086902219344,-0.111765070188],\n", | |
"[0.124497154425,0.261026824558,-0.385523978983],\n", | |
"[0.180937075481,-0.070773649888,-0.110163425593],\n", | |
"[-0.133006713706,0.085999994754,0.047006718952],\n", | |
"[-0.084869072993,-0.155270139991,0.240139212984],\n", | |
"[-0.077810617590,-0.064749876898,0.142560494488],\n", | |
"[0.123417258824,-0.174872087058,0.051454828234],\n", | |
"[-0.091529966625,-0.038160454671,0.129690421296],\n", | |
"[0.046379466740,-0.117606629497,0.071227162757],\n", | |
"[-0.117311367496,-0.028664023206,0.145975390702],\n", | |
"[0.018417924427,0.423852340161,-0.442270264587],\n", | |
"[-0.068711842793,1.649979888518,-1.581268045725],\n", | |
"[-1.863014030725,1.517842218054,0.345171812671],\n", | |
"[0.155351748091,0.313109550962,-0.468461299053],\n", | |
"[0.087421661938,-0.262444535192,0.175022873253],\n", | |
"[0.073562868011,-0.143910036983,0.070347168972],\n", | |
"[-0.160883153845,-0.077814615371,0.238697769215],\n", | |
"[0.084523069957,-0.184257475687,0.099734405730],\n", | |
"[-0.116042505258,-0.066274032782,0.182316538040],\n", | |
"[0.180602920282,-0.221379503730,0.040776583448],\n", | |
"[-0.425692935017,-0.096113083114,0.521806018132],\n", | |
"[-0.211125979475,0.171899067348,0.039226912127],\n", | |
"[-0.398280510933,0.020536683488,0.377743827445],\n", | |
"[0.086937281543,0.062937032955,-0.149874314499],\n", | |
"[-0.048257919690,0.083193567872,-0.034935648182],\n", | |
"[0.061529917743,0.040839789195,-0.102369706938],\n", | |
"[-0.095611910819,0.069322260913,0.026289649906],\n", | |
"[-0.005540921948,-0.051159606925,0.056700528874],\n", | |
"[0.041786224744,-0.166118655187,0.124332430443],\n", | |
"[-0.228167878574,-0.071097079145,0.299264957719],\n", | |
"[-0.053359370221,-0.108372125943,0.161731496164],\n", | |
"[0.193963450830,0.102967977451,-0.296931428280],\n", | |
"[0.329651862535,-0.114314559913,-0.215337302622],\n", | |
"[-0.521556481180,0.353018953686,0.168537527494],\n", | |
"[-0.479034911725,0.009246845931,0.469788065793],\n", | |
"[-0.212154495227,0.310578646720,-0.098424151494],\n", | |
"[-0.322694926006,0.199208237027,0.123486688979],\n", | |
"[0.107410424751,-0.533266392171,0.425855967419],\n", | |
"[-0.470893692192,-0.233561474887,0.704455167080],\n", | |
"[0.216601822349,0.176069320982,-0.392671143331],\n", | |
"[0.163562413845,-0.073339545401,-0.090222868444],\n", | |
"[-0.167383016592,0.117328454769,0.050054561823],\n", | |
"[-0.115420560327,-0.270547088984,0.385967649311],\n", | |
"[0.209596054089,-0.300215990535,0.090619936446],\n", | |
"[0.355611804323,-0.098714429057,-0.256897375266],\n", | |
"[0.225488899630,-0.075221965399,-0.150266934231],\n", | |
"[0.095314080648,0.411119493873,-0.506433574521],\n", | |
"[0.069845020060,0.150588508424,-0.220433528484],\n", | |
"[-0.294097708730,0.370799757707,-0.076702048977],\n", | |
"[0.088642568083,0.186263897003,-0.274906465086],\n", | |
"[-0.201088112898,0.261788685872,-0.060700572974],\n", | |
"[0.091982342431,0.087403616728,-0.179385959159],\n", | |
"[0.442780712154,-0.215739491769,-0.227041220385],\n", | |
"[0.101231610294,0.064941196937,-0.166172807231],\n", | |
"[0.219936564326,0.101637990816,-0.321574555141],\n", | |
"[-0.384788692626,0.562608827841,-0.177820135215],\n", | |
"[0.209518726466,0.332253501888,-0.541772228354],\n", | |
"[0.225870650459,-0.326491189241,0.100620538782],\n", | |
"[0.331789553264,-0.048748071793,-0.283041481471],\n", | |
"[0.666561301419,-0.765203509494,0.098642208075],\n", | |
"[-0.155924706620,-0.281448412999,0.437373119619],\n", | |
"[-0.435409656558,-0.109074855700,0.544484512258],\n", | |
"[0.194402967039,-0.579034726433,0.384631759394],\n", | |
"[0.614732898058,-0.515910886544,-0.098822011515],\n", | |
"[0.075645462441,-0.446559765152,0.370914302710],\n", | |
"[0.169766984395,-0.249329273792,0.079562289397],\n", | |
"[-0.074951558121,-0.073270037051,0.148221595171],\n", | |
"[-0.087343732214,-0.159065553310,0.246409285524],\n", | |
"[-0.137709452928,0.079569925628,0.058139527300],\n", | |
"[-0.250808205598,0.093917125528,0.156891080069],\n", | |
"[-0.123530096709,0.211738285857,-0.088208189148],\n", | |
"[-1.059851614751,0.542005196535,0.517846418216],\n", | |
"[-0.555307760437,1.085863807847,-0.530556047410],\n", | |
"[0.371519133066,0.145041268787,-0.516560401853],\n", | |
"[0.129110191239,-0.268388694223,0.139278502985],\n", | |
"[0.212684153513,-0.102313146285,-0.110371007227],\n", | |
"[0.109559642053,-0.182191659544,0.072632017491],\n", | |
"[-0.053000088985,-0.127479264157,0.180479353142],\n", | |
"[0.128200734280,-0.058428426070,-0.069772308210],\n", | |
"[-0.133378259510,0.046651489594,0.086726769916],\n", | |
"[-0.160982753607,-0.086594776470,0.247577530077],\n", | |
"[-0.079640858794,0.142417920774,-0.062777061980],\n", | |
"[0.090722211586,-0.233518705554,0.142796493968],\n", | |
"[-0.068049361788,-0.107109495132,0.175158856920],\n", | |
"[-1.059942004287,0.517890987304,0.542051016984],\n", | |
"[-0.555354000116,-0.530601036455,1.085955036571],\n", | |
"[0.320745413313,0.281721991911,-0.602467405224],\n", | |
"[-0.273858229678,0.514397557019,-0.240539327341],\n", | |
"[1.336025078336,-0.091689404302,-1.244335674034],\n", | |
"[-0.187687381247,0.354356379389,-0.166668998142],\n", | |
"[0.276720104214,-0.759974985451,0.483254881236],\n", | |
"[0.194785958943,-0.070924953966,-0.123861004977],\n", | |
"[0.137762977829,-0.188711218406,0.050948240577],\n", | |
"[0.178011531707,-0.073828749638,-0.104182782068],\n", | |
"[-0.284736627428,0.155332351149,0.129404276279],\n", | |
"[-0.114671087473,-0.137647148442,0.252318235915],\n", | |
"[-0.159326681187,0.071053497145,0.088273184042],\n", | |
"[-0.174722041761,0.214752835763,-0.040030794002],\n", | |
"[-0.177464280233,0.116821372493,0.060642907740],\n", | |
"[-0.057780195990,-0.111306697682,0.169086893672],\n", | |
"[-0.164770050170,0.080238900154,0.084531150016],\n", | |
"[-0.147744782561,-0.133383582694,0.281128365254],\n", | |
"[0.110749334855,-0.267855968364,0.157106633509],\n", | |
"[-0.218078584005,-0.309361606715,0.527440190720],\n", | |
"[-0.134014905616,-0.112090050033,0.246104955649],\n", | |
"[0.119351868383,0.067664639870,-0.187016508252],\n", | |
"[0.187354965238,-0.067787097348,-0.119567867890],\n", | |
"[0.027142104642,-0.146368624818,0.119226520177],\n", | |
"[0.169623694243,-0.268259208177,0.098635513934],\n", | |
"[0.101449833335,-0.192389625348,0.090939792013],\n", | |
"[-0.090596297156,-0.081210664914,0.171806962070],\n", | |
"[-0.093090155164,0.035095545415,0.057994609749],\n", | |
"[-0.151122947823,0.092551854124,0.058571093699],\n", | |
"[0.046808010227,0.823117096732,-0.869925106959],\n", | |
"[-0.078905646184,1.466458462202,-1.387552816018],\n", | |
"[-0.649700298481,0.590817398570,0.058882899911],\n", | |
"[-0.536520292707,-0.047997085278,0.584517377985],\n", | |
"[-0.472958708568,0.477451048441,-0.004492339872],\n", | |
"[-0.000289933578,0.647775821708,-0.647485888130],\n", | |
"[0.031768388619,0.705210969231,-0.736979357850],\n", | |
"[0.408193236077,-0.035239150363,-0.372954085714],\n", | |
"[0.160691446123,0.871032609173,-1.031724055295],\n", | |
"[0.484216659521,-0.016918723836,-0.467297935686],\n", | |
"[0.430778900946,-0.457599764163,0.026820863218],\n", | |
"[0.514213049093,0.023486175898,-0.537699224992],\n", | |
"[0.597661181904,-0.564161113670,-0.033500068234],\n", | |
"[0.187884455607,-0.518741501698,0.330857046090],\n", | |
"[0.196715080208,-0.402010615213,0.205295535005],\n", | |
"[-0.151364059133,-0.157966361641,0.309330420774],\n", | |
"[0.067264718072,-0.161082791041,0.093818072969],\n", | |
"[-0.188605117419,-1.036429629743,1.225034747162],\n", | |
"[0.214024669928,-0.324275868373,0.110251198445],\n", | |
"[-0.315215101494,-0.162377742338,0.477592843832],\n", | |
"[0.066766928115,-0.135059933696,0.068293005581],\n", | |
"[-0.136202768358,0.051444804560,0.084757963798],\n", | |
"[-0.151033650388,-0.091671581973,0.242705232361],\n", | |
"[-0.083353661623,0.132383142313,-0.049029480690],\n", | |
"[0.232622083306,-0.379501433274,0.146879349968],\n", | |
"[-0.111428498663,-0.070356800261,0.181785298924],\n", | |
"[0.021315903813,0.096920187655,-0.118236091468],\n", | |
"[0.157800646561,0.089269470471,-0.247070117031],\n", | |
"[0.106993355945,-0.241905754526,0.134912398581],\n", | |
"[-0.130325770844,-0.164333216640,0.294658987483],\n", | |
"[-0.136204614046,-0.009237339110,0.145441953156],\n", | |
"[-0.235577058279,0.131037829186,0.104539229094],\n", | |
"[0.142021020797,0.298334287050,-0.440355307848],\n", | |
"[0.858205885199,-0.581421948006,-0.276783937193],\n", | |
"[0.077811077220,-0.285392448913,0.207581371693],\n", | |
"[0.208372772724,-0.132668635414,-0.075704137310],\n", | |
"[0.149082121273,0.090289298304,-0.239371419577],\n", | |
"[0.266065113894,-0.171317859334,-0.094747254560],\n", | |
"[0.148917156242,-0.070769508970,-0.078147647272],\n", | |
"[0.165694706773,-0.570442044778,0.404747338005],\n", | |
"[0.250159002508,-0.072662986445,-0.177496016063],\n", | |
"[0.181103237747,-0.316708655513,0.135605417766],\n", | |
"[0.488489805845,-0.044667985830,-0.443821820015],\n", | |
"[-0.242955277035,0.159769746585,0.083185530450],\n", | |
"[-0.264277751888,-0.507583340739,0.771861092626],\n", | |
"[0.222539735544,0.266865922791,-0.489405658334],\n", | |
"[0.045601594406,0.227203521664,-0.272805116070],\n", | |
"[0.264153462705,-0.219998062539,-0.044155400166],\n", | |
"[0.079858130226,0.041300732739,-0.121158862965],\n", | |
"[-0.039554904165,0.332166163743,-0.292611259578],\n", | |
"[0.087715179972,-0.373401319738,0.285686139766],\n", | |
"[-0.155305251241,-0.505825305569,0.661130556810],\n", | |
"[-0.110423117009,0.033811533975,0.076611583034],\n", | |
"[0.058884727052,-0.474881285402,0.415996558350],\n", | |
"[-0.458026935881,-0.011852028930,0.469878964811],\n", | |
"[-0.124144488657,-0.851776926745,0.975921415403],\n", | |
"[0.277692656430,0.074295155362,-0.351987811792],\n", | |
"[-0.068025456007,0.212212201141,-0.144186745133],\n", | |
"[-0.096431068018,0.537918211352,-0.441487143334],\n", | |
"[-0.218675445235,0.144337403672,0.074338041563],\n", | |
"[-0.350282981140,0.251569463936,0.098713517204],\n", | |
"[-0.222295424578,-0.092844479417,0.315139903995],\n", | |
"[-0.268918014310,0.197821377814,0.071096636496],\n", | |
"[-0.073815773404,0.368316693479,-0.294500920075],\n", | |
"[0.080487365943,0.086355759876,-0.166843125818],\n", | |
"[0.185448769748,-0.095985791150,-0.089462978598],\n", | |
"[-0.646112280757,0.060197014784,0.585915265973],\n", | |
"[-0.499973336777,0.545463440769,-0.045490103993],\n", | |
"[-0.473115149947,-0.007283608217,0.480398758165],\n", | |
"[0.002470099964,-0.647729921277,0.645259821313],\n", | |
"[0.732164503980,0.034097162938,-0.766261666918],\n", | |
"[0.412810675634,-0.378304988070,-0.034505687564],\n", | |
"[-0.269152427176,0.094950349615,0.174202077562],\n", | |
"[-0.138401057324,0.227224916461,-0.088823859137],\n", | |
"[-0.207197688589,0.074215204972,0.132982483617],\n", | |
"[-0.076323249460,-0.206264073162,0.282587322622],\n", | |
"[0.229262093453,-0.414409291415,0.185147197963],\n", | |
"[0.184787664494,-0.206461276919,0.021673612425],\n", | |
"[-0.191557477741,0.077619667181,0.113937810559],\n", | |
"[-0.470662759299,-0.320637078702,0.791299838000],\n", | |
"[0.327665532831,-0.303468457990,-0.024197074841],\n", | |
"[0.166351547059,0.091052741619,-0.257404288677],\n", | |
"[0.286108932741,-0.190262398024,-0.095846534717],\n", | |
"[0.165384597751,-0.087973275224,-0.077411322526],\n", | |
"[0.178008353715,0.493170799839,-0.671179153553],\n", | |
"[0.522088907557,-0.102964106306,-0.419124801250],\n", | |
"[0.307001885760,-0.460226402678,0.153224516918],\n", | |
"[0.073843414295,0.104052740511,-0.177896154806],\n", | |
"[-0.121924159505,0.293727468604,-0.171803309099],\n", | |
"[-0.298535224140,0.623998186190,-0.325462962050],\n", | |
"[0.190272970513,-0.027333290882,-0.162939679630],\n", | |
"[0.278929291358,-0.438351072751,0.159421781393],\n", | |
"[-0.174064245594,-0.099486260386,0.273550505980],\n", | |
"[-0.262347210649,0.105464420640,0.156882790009],\n", | |
"[0.249334073142,-0.081255726152,-0.168078346989],\n", | |
"[0.042436339492,-0.113405298044,0.070968958552],\n", | |
"[-0.061894413436,-0.103509918960,0.165404332396],\n", | |
"[0.112769639763,-0.233821128625,0.121051488862],\n", | |
"[0.170444491667,-0.125504697238,-0.044939794429],\n", | |
"[0.091217881042,0.141383195936,-0.232601076978],\n", | |
"[-0.054364338437,0.138626369360,-0.084262030923],\n", | |
"[-0.045326751843,0.076595556007,-0.031268804164],\n", | |
"[-0.322368886627,0.231359508618,0.091009378010],\n", | |
"[-0.487685523794,0.679525299259,-0.191839775465],\n", | |
"[0.159909185708,0.275432235648,-0.435341421356],\n", | |
"[-0.589862275063,0.352929741490,0.236932533574],\n", | |
"[-0.363746706437,0.607940999532,-0.244194293095],\n", | |
"[0.171185059592,0.053262290719,-0.224447350311],\n", | |
"[0.232536008945,0.146816846291,-0.379352855236],\n", | |
"[-0.111484785561,0.181873215721,-0.070388430161],\n", | |
"[-0.030025325584,0.108651854803,-0.078626529219],\n", | |
"[0.092492065308,0.054301481387,-0.146793546696],\n", | |
"[0.151380871165,-0.248046611449,0.096665740285],\n", | |
"[-0.118355121310,-0.075576823742,0.193931945052],\n", | |
"[0.062537811180,-0.147009261953,0.084471450773],\n", | |
"[-0.103412857944,-0.055969270528,0.159382128472],\n", | |
"[-0.441774386560,0.029031577042,0.412742809519],\n", | |
"[-0.900882933625,-0.063366463788,0.964249397413],\n", | |
"[-0.149720107915,0.412886246268,-0.263166138353],\n", | |
"[0.474251884345,-0.510765240692,0.036513356347],\n", | |
"[-0.483021149525,0.101023708413,0.381997441112],\n", | |
"[-1.054276448462,-0.000001179523,1.054277627985],\n", | |
"[-0.101058275672,0.483188468876,-0.382130193204],\n", | |
"[0.145182477499,-0.328630982720,0.183448505221],\n", | |
"[0.250238863900,-0.110550435406,-0.139688428494],\n", | |
"])" | |
], | |
"metadata": { | |
"id": "plxT4ionmUTa" | |
}, | |
"execution_count": null, | |
"outputs": [] | |
}, | |
{ | |
"cell_type": "code", | |
"source": [ | |
"for a, t, r in zip(mats, rhs, result):\n", | |
" A = np.array([\n", | |
" 0.,a[0],a[1],\n", | |
" 0.,0.,a[2],\n", | |
" 1.,1.,1.\n", | |
" ]).reshape(3,3)\n", | |
"\n", | |
" np.testing.assert_allclose(\n", | |
" col_piv_householder_qr_solve(A,np.array([t[0],t[1],0])),\n", | |
" r\n", | |
" )" | |
], | |
"metadata": { | |
"id": "e7ac6xfamoUd" | |
}, | |
"execution_count": null, | |
"outputs": [] | |
}, | |
{ | |
"cell_type": "code", | |
"source": [], | |
"metadata": { | |
"id": "4vmWuQmqmsVO" | |
}, | |
"execution_count": null, | |
"outputs": [] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment