Skip to content

Instantly share code, notes, and snippets.

@WardBrian
Created January 26, 2024 20:01
Show Gist options
  • Save WardBrian/a6f4826ce65b55ae0b451419c4066eef to your computer and use it in GitHub Desktop.
Save WardBrian/a6f4826ce65b55ae0b451419c4066eef to your computer and use it in GitHub Desktop.
>>> np.linalg.eig(causes_na)[1]
array([[ 1.00000000e+000+0.00000000e+000j,
6.97294020e-152+3.10864051e-151j,
4.86955763e-150-8.20224284e-150j,
-7.97840489e-150+1.53557638e-149j,
7.21761730e-145+3.36987212e-146j,
-8.79705315e-147+6.41529903e-146j,
2.51385745e-146+1.41869361e-145j,
-1.16529953e-146+2.75979206e-146j,
-2.69437358e-146+7.05283758e-147j,
2.81974115e-146-1.42071796e-146j,
1.78096452e-149+1.10675031e-149j,
-7.23612805e-150-3.40571954e-149j,
1.34767776e-149+3.03196522e-149j,
6.21048705e-148-2.14729899e-149j,
-0.00000000e+000+0.00000000e+000j,
-1.71355174e-171+3.99216498e-172j,
-1.40560462e-158-8.90459059e-160j,
2.84549096e-208-7.01380339e-208j,
1.17928915e-306-1.86906204e-305j,
6.24402709e-256-3.38212232e-257j,
-2.21765306e-188-1.40489668e-189j],
[ 0.00000000e+000+0.00000000e+000j,
-4.31185491e-017-1.34625096e-016j,
1.39936848e-015-2.46113674e-016j,
4.77169906e-015+7.22117700e-016j,
1.23830519e-009-4.60593403e-010j,
-1.60673133e-009-2.52281824e-009j,
7.24262917e-005-1.80186753e-005j,
9.63856514e-006+1.89512604e-005j,
5.76016682e-005-7.04416747e-005j,
1.22643921e-004-1.03590102e-004j,
-4.72421628e-001+4.05129316e-001j,
8.48373427e-001+0.00000000e+000j,
-8.87750895e-002+6.42776061e-004j,
-5.00870507e-003+4.21494946e-003j,
2.03807740e-086+4.39953885e-087j,
-1.13462437e-026+1.09892036e-026j,
2.98540503e-013+5.54533812e-014j,
8.56638882e-064-1.67895189e-063j,
-2.64630663e-140+4.03541921e-140j,
-1.37125989e-113-4.87688135e-113j,
4.69455277e-043+1.06414569e-043j],
[ 0.00000000e+000+0.00000000e+000j,
-2.52171909e-020-1.53573119e-019j,
9.98969137e-016-2.90066214e-015j,
-1.96803076e-014+1.89491762e-014j,
-6.55798030e-010+1.25759390e-009j,
5.98557962e-009-2.71551266e-009j,
1.67092398e-005+1.51623719e-004j,
-9.63526308e-006+3.10036272e-005j,
8.88936707e-005+8.21475629e-005j,
4.27779852e-004-8.62173309e-004j,
1.84614460e-001+8.80546926e-002j,
2.04912860e-001+2.23088391e-001j,
9.62271200e-001+0.00000000e+000j,
2.78289448e-003-2.27036356e-003j,
-5.96250319e-088-1.13416440e-086j,
1.35944033e-027-5.40084086e-027j,
-3.11606757e-013+7.66867000e-014j,
-2.07828560e-063+1.41780664e-063j,
3.56643978e-140+1.55872415e-140j,
4.03023987e-112-1.88166813e-112j,
-4.25427478e-043+1.16236373e-043j],
[ 0.00000000e+000+0.00000000e+000j,
5.07144307e-024+7.14096837e-024j,
-6.44036713e-017+4.60724147e-016j,
-3.46987473e-016+4.20633727e-015j,
7.76577936e-010+4.06183569e-010j,
1.45377682e-009-2.99483345e-009j,
5.70527621e-005+8.44835699e-005j,
-6.02195240e-005-1.45745217e-005j,
3.18807708e-004-1.12076114e-004j,
-5.74174443e-004-3.32887975e-004j,
7.55526772e-001+0.00000000e+000j,
3.10568476e-001+3.03379039e-001j,
-2.55515689e-001+2.87334823e-002j,
-4.76241169e-003-1.12943817e-003j,
2.25091754e-086+9.01136121e-086j,
2.00087920e-026-1.63057351e-026j,
3.24873171e-013+4.61791064e-014j,
2.08719507e-063+1.68470476e-063j,
2.02396972e-139+4.46406306e-139j,
-8.14981790e-112-4.79611064e-112j,
4.74234596e-044-6.79473538e-044j],
[ 0.00000000e+000+0.00000000e+000j,
-2.35181693e-055+4.99351215e-056j,
3.36906727e-054-5.07403655e-054j,
6.06564300e-055-3.75127448e-054j,
1.05485926e-005+3.13903471e-007j,
4.22054819e-006-3.51935942e-005j,
9.61376334e-001+0.00000000e+000j,
2.86957812e-001+2.82346558e-001j,
-4.82122456e-002+1.46236328e-001j,
-2.93921744e-002-2.03349181e-001j,
-2.23697424e-004+5.46267344e-005j,
-3.15278257e-004-3.74905767e-005j,
3.79985552e-005-6.37438885e-005j,
9.58983069e-004-1.97893550e-003j,
-2.75637911e-086-4.21450183e-086j,
-1.47123091e-027+5.23481646e-027j,
-5.12162814e-014+1.13311660e-013j,
-1.13256220e-063-2.29761682e-063j,
-1.06389707e-139-1.13713117e-139j,
1.11093611e-111-2.14407171e-111j,
-1.84139776e-043+8.75549038e-044j],
[ 0.00000000e+000+0.00000000e+000j,
1.41631987e-040+5.24626439e-039j,
-1.43511987e-037+6.03706540e-038j,
2.07821402e-037+1.38548248e-037j,
-2.42812497e-033-6.66660065e-032j,
-6.26223756e-032-1.02479630e-032j,
-2.19173880e-001-1.66483238e-001j,
5.65940062e-001+0.00000000e+000j,
-2.44594777e-002+6.15392219e-001j,
-1.72718537e-001-1.85121277e-001j,
-2.06677297e-004-6.15640956e-004j,
2.54070072e-005-1.52831025e-005j,
8.82559130e-005+1.43207348e-004j,
4.11944269e-004+7.84293034e-004j,
1.21752305e-086+6.60019805e-087j,
-1.47636508e-027+2.13585334e-027j,
7.30972152e-014-1.58862545e-013j,
-9.06576284e-064-8.48458598e-065j,
-2.39081275e-140-1.86842702e-140j,
-5.10879919e-112+1.26192701e-111j,
3.85011105e-043-3.06405036e-043j],
[ 0.00000000e+000+0.00000000e+000j,
3.87085834e-026+7.45781028e-026j,
9.79908307e-026+6.94989719e-024j,
-8.59429302e-024+2.19261000e-024j,
-3.31399288e-018-1.85221025e-018j,
-1.57075926e-018+1.37649189e-018j,
-1.64105758e-014-4.85569925e-014j,
1.06483705e-001-5.49623942e-001j,
-4.21791446e-001-8.41120441e-002j,
5.89506250e-002+9.79070427e-002j,
4.47687714e-004-1.11276571e-005j,
2.90832616e-004+1.38965847e-004j,
-1.48102676e-004+1.14387893e-004j,
-1.01792940e-003+6.67183348e-004j,
8.22720122e-088+5.28401193e-086j,
4.62334268e-027-3.11135438e-027j,
1.33640395e-014-2.23443443e-014j,
4.85685140e-064+1.00714144e-063j,
2.28053176e-140+1.36845751e-139j,
-1.52862960e-111+2.40996462e-112j,
1.21037465e-043+1.50703596e-043j],
[ 0.00000000e+000+0.00000000e+000j,
-2.10552489e-016+4.55833553e-015j,
3.24309261e-014+1.45201966e-013j,
-6.82453084e-013+1.69460681e-013j,
-4.13639680e-008+7.30027114e-008j,
8.02933187e-009+5.36203326e-008j,
-6.60895007e-004-6.14421190e-006j,
1.43953357e-001-4.28367938e-001j,
6.41873102e-001+0.00000000e+000j,
9.38405973e-001+0.00000000e+000j,
4.58457817e-004-4.50716519e-004j,
7.81469216e-004+9.70158440e-005j,
4.53583556e-005+7.03902022e-004j,
-2.21236633e-003-2.09933474e-004j,
1.52378670e-086-5.75193166e-086j,
1.19188061e-026-8.76497622e-028j,
-2.08301795e-013+1.70043168e-013j,
2.30960458e-063+1.53268346e-064j,
7.04869787e-140-2.52582968e-139j,
-7.90545698e-112-1.43168806e-111j,
-4.29054438e-043+3.64017242e-043j],
[ 0.00000000e+000+0.00000000e+000j,
-1.28103149e-008+1.52753261e-007j,
5.19298104e-006+1.68570488e-005j,
-1.36417376e-006+4.37807890e-005j,
6.80131393e-001+1.93415761e-001j,
7.07111744e-001+0.00000000e+000j,
3.00135644e-006-1.09382763e-005j,
3.74209739e-006-3.93745363e-006j,
3.15741244e-006+4.55332387e-007j,
-2.81870913e-006+3.90512172e-007j,
1.79344286e-009+4.32520040e-009j,
8.55633634e-010+2.63390376e-009j,
4.08657780e-010-2.86181678e-009j,
-1.26442596e-008-4.44193204e-008j,
1.33160638e-090-5.24582368e-091j,
4.16758391e-032+1.11532712e-033j,
-5.71276414e-020+1.20314928e-018j,
-4.12500448e-068+1.57012475e-068j,
6.66659201e-145-5.94180314e-145j,
-2.39650154e-116+5.01671581e-117j,
-5.06251128e-049-1.24889572e-048j],
[ 0.00000000e+000+0.00000000e+000j,
4.89004797e-003+1.97215218e-002j,
7.02524270e-001-8.02838413e-002j,
7.06824803e-001+0.00000000e+000j,
-1.00574779e-005+4.25171737e-005j,
-3.84163619e-006+1.74554699e-005j,
6.39193532e-010+7.14063484e-011j,
2.27934783e-010+1.76651017e-010j,
-2.25079819e-012+1.53226892e-010j,
-3.71300035e-011-1.46650809e-010j,
-2.36444007e-013+1.86262964e-013j,
-1.31611454e-013+9.49471153e-014j,
1.59505483e-013+1.85029991e-014j,
2.72170087e-012-7.88503086e-013j,
2.74033556e-095+7.20364793e-095j,
2.17432335e-036+2.22752442e-036j,
-6.08979213e-023-2.05633188e-023j,
-8.12197682e-073-1.64159168e-072j,
1.10739671e-148+5.83553087e-149j,
-1.65287039e-121-1.58232061e-120j,
7.07144535e-053-3.21193984e-053j],
[ 0.00000000e+000+0.00000000e+000j,
9.99587064e-001+0.00000000e+000j,
-5.31198851e-003+3.02540066e-004j,
-1.60144178e-003+2.81927050e-002j,
-1.67213856e-006-2.33137133e-007j,
-2.66133738e-008-1.90805832e-007j,
1.70515726e-012+2.38707073e-011j,
-4.85818101e-012+8.83436645e-012j,
-4.85691412e-012+9.50029793e-013j,
4.87034892e-012-2.13385940e-012j,
-9.34679789e-015-8.17388156e-015j,
-4.99883866e-015-4.16004661e-015j,
-9.12403330e-017+5.64506473e-015j,
3.73099612e-014+1.10106754e-013j,
-2.20527934e-096+1.74482819e-096j,
-6.20690637e-038+1.43186379e-037j,
1.44854635e-024-2.07709752e-024j,
4.01757700e-074-2.34584965e-074j,
-1.77465573e-150+6.82976839e-150j,
4.28136778e-122-7.81900632e-123j,
2.42021735e-054+2.72927474e-054j],
[ 0.00000000e+000+0.00000000e+000j,
4.89004797e-003-1.97215218e-002j,
7.07096772e-001+0.00000000e+000j,
-7.02278152e-001-8.00418528e-002j,
1.95591104e-006-4.36471353e-005j,
8.46935296e-006+1.57385030e-005j,
-5.82747125e-010+1.55771407e-010j,
-2.23054696e-010-7.58437573e-011j,
-4.71872359e-011-9.51709657e-011j,
7.06450256e-011+1.03584923e-010j,
1.72714203e-013-2.87087957e-013j,
9.13216043e-014-1.59602485e-013j,
-1.30258252e-013+1.32090344e-014j,
-3.17271935e-012+1.17034077e-012j,
-6.32897221e-095-3.62216701e-095j,
-5.72000999e-036-3.37890190e-037j,
5.22105811e-023+7.50467880e-023j,
7.81123130e-073+5.47903572e-073j,
-2.21129674e-148-1.97347185e-149j,
4.50547890e-121+1.05354056e-120j,
-7.40247868e-053+9.70882017e-053j],
[ 0.00000000e+000+0.00000000e+000j,
-1.28103149e-008-1.52753261e-007j,
3.24544910e-006-1.73376529e-005j,
-3.60240051e-006+4.36536501e-005j,
7.07115003e-001+0.00000000e+000j,
-6.80138236e-001+1.93403619e-001j,
-4.36642553e-006-8.75067940e-006j,
3.24996659e-007-3.32739212e-006j,
8.42394340e-007-1.17640110e-006j,
-1.21588487e-006+1.36376341e-006j,
5.26483553e-009+2.18432535e-009j,
2.91212432e-009+1.33559396e-009j,
-7.61289387e-010-1.62926012e-009j,
-2.35451394e-008-6.59513095e-008j,
5.64350255e-091-1.49017808e-090j,
-3.51725655e-032-1.42035212e-031j,
-2.74485265e-018+1.04855273e-018j,
-4.67410490e-069+5.27414029e-069j,
-3.30669230e-145-5.37437182e-144j,
-1.84505437e-116+1.82002967e-116j,
-3.03273372e-048-1.23894386e-048j],
[ 0.00000000e+000+0.00000000e+000j,
-2.10552489e-016-4.55833553e-015j,
1.57349622e-014-1.47945216e-013j,
6.58873233e-013+2.45652588e-013j,
-3.86589104e-008-8.33908979e-008j,
-1.33942608e-008+6.48269290e-008j,
-6.89422160e-004-8.56856856e-004j,
5.00033190e-004-5.57309543e-004j,
-7.65395567e-004-6.64543520e-005j,
-1.05981280e-004+3.93582824e-003j,
4.84200876e-003-2.58432441e-003j,
3.33620414e-003+1.11435696e-003j,
2.26230762e-003-5.75699126e-003j,
9.99954125e-001+0.00000000e+000j,
3.10552157e-084+6.18971039e-084j,
1.69482432e-024-1.58495759e-024j,
-1.63057962e-011-8.28387614e-011j,
1.36445019e-061-6.87040145e-062j,
1.13349884e-137+1.58713535e-137j,
-1.41942848e-110-8.33262326e-110j,
8.33726732e-042-6.71153604e-041j],
[ 0.00000000e+000+0.00000000e+000j,
3.87085834e-026-7.45781028e-026j,
-6.91734883e-025-6.91608096e-024j,
8.29071589e-024+3.15173618e-024j,
-4.52847828e-018+3.50898011e-018j,
3.46890796e-018+3.00261489e-018j,
-9.98973800e-014+5.67221962e-014j,
-6.28420216e-014-3.84600265e-014j,
-5.80635271e-014+1.26159351e-013j,
2.42701617e-013+5.18550261e-014j,
-3.34127019e-013-1.93094921e-013j,
-9.01967340e-015-2.29712009e-013j,
-1.18161887e-014-2.73677495e-013j,
2.92657418e-011-4.37711032e-011j,
1.66965710e-094+1.34215710e-094j,
5.05776020e-035-7.70153703e-035j,
1.00000000e+000+0.00000000e+000j,
5.34552942e-051-3.23690254e-072j,
2.76989359e-127+1.63021786e-147j,
9.14389913e-100+1.82877983e-099j,
7.88860905e-031-2.69721867e-051j],
[ 0.00000000e+000+0.00000000e+000j,
1.41631987e-040-5.24626439e-039j,
-1.49438444e-037-4.36858961e-038j,
-2.22173989e-037+1.14123042e-037j,
1.30316825e-031+1.59325286e-031j,
1.80260228e-031-1.17399556e-031j,
1.68238544e-027+5.27637143e-027j,
-2.43667549e-027+2.02298638e-027j,
6.69571388e-027+3.19707702e-027j,
1.70524068e-026-1.27317122e-026j,
-2.18847958e-026-1.06620404e-026j,
-1.46229838e-026-1.72967404e-026j,
-2.20058721e-026+9.70196844e-027j,
-1.32381385e-024-2.32412654e-024j,
9.89297623e-108-4.53657470e-108j,
1.00000000e+000+0.00000000e+000j,
-1.78319727e-034+1.69989798e-035j,
-3.18655495e-085-2.43859424e-085j,
2.55485338e-161-1.69315335e-161j,
-1.67198074e-133-6.97918073e-134j,
-1.79597274e-064-4.18024805e-066j],
[ 0.00000000e+000+0.00000000e+000j,
-2.35181684e-055-4.99351621e-056j,
2.58835737e-054+2.90091106e-054j,
6.98340854e-054+1.49058909e-053j,
4.12857593e-048-1.88157194e-048j,
-1.97112846e-048-5.21680438e-048j,
1.48298990e-043-5.18618823e-046j,
1.86095991e-044+3.73837209e-044j,
1.56144517e-043-1.00646221e-043j,
2.92774517e-044+3.23236720e-044j,
6.70660974e-044+1.22454692e-043j,
-1.56476364e-044+9.07976955e-044j,
1.00908374e-043+1.67120436e-043j,
-1.09781454e-041+2.90481100e-041j,
-1.13817498e-124-5.48756490e-125j,
-1.87918746e-065+5.09944449e-065j,
-7.88860905e-031-9.12165509e-052j,
-8.43375835e-081-5.34552942e-051j,
-4.37012152e-157-2.76989359e-127j,
1.82877983e-099-9.14389913e-100j,
1.00000000e+000+0.00000000e+000j],
[ 0.00000000e+000+0.00000000e+000j,
5.00713881e-076+8.96848489e-075j,
-6.58754513e-074-6.22326154e-074j,
6.06481743e-074+3.89790408e-073j,
2.82257018e-068-7.01655011e-068j,
-5.67895886e-068-2.07277824e-068j,
1.36736140e-063-1.51577236e-063j,
5.74892370e-064+2.88564276e-064j,
-5.15783396e-065-2.44331098e-063j,
-1.85703809e-063-2.52485675e-063j,
-9.30742485e-064+3.90760630e-063j,
-1.50245211e-063+1.76894052e-063j,
2.43068839e-063-3.69721612e-064j,
1.24270911e-061+3.74563624e-061j,
-1.56293261e-144+3.70028040e-145j,
2.22897679e-085+6.53799016e-085j,
-5.34552942e-051-1.79797280e-071j,
1.00000000e+000+0.00000000e+000j,
8.63616856e-077-1.21619714e-198j,
-4.88789818e-150-9.77579636e-150j,
4.21687918e-081-5.34552942e-051j],
[ 0.00000000e+000+0.00000000e+000j,
1.50763892e-097+5.20395318e-098j,
6.40633857e-096+7.51645378e-096j,
2.15527876e-095-2.15033558e-096j,
-2.58289137e-091-2.08294868e-090j,
-1.99290098e-090-8.99836269e-091j,
3.77123552e-086-4.15012442e-086j,
1.69397663e-086+8.57061194e-087j,
-1.12763072e-087-6.52288777e-086j,
-4.95779698e-086-6.71202410e-086j,
-7.12230510e-087+9.37241661e-086j,
-6.62499494e-086+3.98699659e-086j,
3.41810802e-086-3.13390055e-087j,
-3.10519062e-084+6.18885617e-084j,
1.00000000e+000+0.00000000e+000j,
-5.34460729e-108+1.08776398e-107j,
3.96420762e-094+2.90594927e-094j,
6.71547024e-145+8.64147504e-145j,
-7.31990102e-221-3.07117487e-221j,
2.00385396e-193+4.20756482e-193j,
3.71649303e-124+3.11087791e-124j],
[ 0.00000000e+000+0.00000000e+000j,
8.98726931e-123+2.38435629e-123j,
8.74535170e-122-2.08975153e-121j,
-5.79264277e-121-7.92127319e-122j,
-5.31470780e-116+2.20945255e-118j,
-2.48293197e-116+4.39224822e-116j,
-7.00972662e-112-1.13510220e-111j,
4.44109705e-112-3.91010199e-112j,
-1.31076358e-111-1.28033969e-113j,
-8.26153587e-113+2.36243575e-113j,
1.04887711e-111-7.62609738e-112j,
8.70128062e-112+4.64154956e-113j,
-4.39405189e-113-4.35080245e-112j,
1.06724587e-109+1.52317430e-112j,
-3.87456999e-194+4.32666346e-193j,
1.86809135e-133-1.30501345e-135j,
-9.14389913e-100+1.82877983e-099j,
-4.88789818e-150+9.77579636e-150j,
-2.53276275e-226+5.06552551e-226j,
1.00000000e+000+0.00000000e+000j,
-1.82877983e-099-9.14389913e-100j],
[-0.00000000e+000+0.00000000e+000j,
6.97294020e-152-3.10864051e-151j,
5.76935172e-150+7.59631225e-150j,
6.18817514e-150+1.61604738e-149j,
1.65280312e-144-7.46036056e-146j,
-1.29395647e-145-9.18548976e-145j,
2.49222940e-140+4.93034549e-141j,
1.55978456e-141+7.73523373e-141j,
2.85521079e-140-1.68851198e-140j,
-8.25707068e-140-9.34381462e-140j,
-3.08495599e-140+1.50824071e-139j,
-1.09966549e-139+5.77512417e-140j,
-1.38558704e-139+1.00357904e-139j,
-3.01719749e-137-4.35494382e-138j,
2.84142614e-221-1.20724944e-220j,
-5.28609789e-161-7.18681188e-162j,
1.84659572e-127+2.53384780e-147j,
-8.63616856e-077+7.15839625e-198j,
1.00000000e+000+0.00000000e+000j,
1.68850850e-226+3.37701701e-226j,
-1.45670717e-157+1.84659572e-127j]])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment