高级编程技术hw week11

代码如下:

import numpy as np 
import scipy
from scipy import linalg
import time
import random

def mul(m,n,row,mid,column):
	matrix=np.zeros((row,column))
	for i in range(row):
		for j in range(column):
			for temp in range(mid):
				matrix[i][j]+=m[i][temp]*n[temp][j]
	return matrix

A=np.random.normal(size=(20,50))
B=scipy.linalg.toeplitz(range(50))

#9.1
def fun1(lam):
    return mul(A,(B-int(lam)*np.eye(50)),20,50,50)

print("A+A=")
print(A+A)
print("A*A.T=")
print(mul(A,A.T,20,50,20))
print("A.T*A=")
print(mul(A.T,A,50,20,50))
print("A*B=")
print(mul(A,B,20,50,50))
lam=input("Please input lambda: ")
print("A*(B-lambda*I)=")
print(fun1(lam))

#9.2
b=np.ones((50,1))
x=linalg.solve(B,b)
print(x)

#9.3
print("The Frobenius norm of A: ")
print(np.linalg.norm(A))
print("The infinity norm of B: ")
print(np.linalg.norm(B,ord=np.inf))
print("The largest and smallest singular values of B: ")
print(np.max(B))
print(np.min(B))

#9.4
def power_iteration(Z):
    b0=np.ones((20,1))
    b=0.5*np.ones((20,1))
    t=0
    print("Before: "+str(time.clock()))
    while (t<700 and (max(b-b0)>0.01 or max(b-b0)<-0.01)):
        b0=b
        b=mul(Z,b0,20,20,1)
        b_norm=np.linalg.norm(b)
        b=b/b_norm
        t=t+1
    print("After: "+str(time.clock()))
    print("After "+str(t)+" times of iterations, ")
    print(b)

Z=np.random.normal(size=(20,20))
power_iteration(Z)

#9.5
p=random.random()
C=np.zeros((20,20))
for i in range(400):
    if random.random()<float(p):
        C[i//20][i%20]=1
    else:
        C[i//20][i%20]=0
U,S,Vh=scipy.linalg.svd(C)
print("The largest singular value is :")
print(max(S))
print("n*p:")
print(20*p)

#9.6
arr=np.random.normal(size=(1,20))
z=random.random()
for i in range(0,20):
    arr[0][i]=abs(arr[0][i]-z)
print("The closest value is :")
print(arr[0][np.argmin(arr)])

程序运行结果如下:

A+A=
[[-7.23731138e-01 -2.93788813e-01 -7.00822984e-01 -2.53089335e+00
   7.94091001e-01 -3.23122702e+00  4.98630984e-01 -3.07319030e+00
  -3.52983683e-01 -2.43580733e+00 -7.39653827e-01  2.42842736e+00
   2.33747057e+00  2.49311779e+00  1.11616696e+00  2.10070795e+00
   1.07706753e+00  1.12230640e+00 -1.07547599e+00  1.18005492e+00
  -1.18854663e+00 -2.03381447e-01  2.99235458e-01  2.42893501e+00
   9.73695965e-01  1.79812647e+00 -2.36713662e+00 -1.20540029e+00
  -5.42919215e-01  9.83848127e-01  1.86172938e+00  6.86295053e-01
  -2.83746043e+00 -1.55130958e+00  9.74106177e-01  1.27044605e+00
  -3.76400925e-01  1.36985894e+00 -6.66907630e-01  1.51029426e+00
   2.85926855e+00 -4.49479642e+00  1.07013693e+00  3.27621854e+00
   5.72084165e-01 -8.77659007e-01  3.29257611e+00 -1.47450969e-01
  -7.99228760e-01 -6.52014527e-01]
 [-1.25767822e+00 -3.67422010e-01 -3.70872520e+00 -7.27806970e-01
  -2.26652840e-01 -5.42535650e+00 -2.59967776e+00  8.85790043e-01
   2.27788961e+00  1.07628151e+00 -4.65020640e+00  3.43251557e+00
   6.20022837e-01  1.52778827e+00  6.08481008e-01 -1.99531305e-01
   2.57534365e+00  1.67158835e+00  1.17389609e+00 -4.49115820e-01
  -3.98771134e+00 -2.55434311e+00 -2.16678745e+00  2.28048057e+00
   1.87792700e+00  2.25014498e+00  3.43853606e+00  2.11111175e+00
  -1.20515748e+00  1.76868787e+00 -3.90719444e+00  4.05229907e+00
  -2.97108121e+00  5.23807486e-02 -4.11362566e+00 -6.55919197e-01
  -7.89493111e-01  3.02770170e+00  2.16423140e+00  1.90386658e+00
   1.77076577e+00 -2.62519254e+00  2.22096985e+00  1.08307320e+00
  -1.11602693e-01  2.91688662e+00 -1.05269857e+00 -1.31645317e+00
   1.04393615e+00 -4.06062669e+00]
 [ 2.66758123e+00  1.41443371e-01 -7.52845477e-01 -1.05792575e+00
  -3.25630696e+00  3.69431308e+00 -9.04303567e-01  2.04143234e-02
  -2.00660223e+00  8.36868962e-01 -1.62780710e+00  1.02146362e+00
  -1.49015810e+00  2.86876933e+00  1.76378457e+00 -3.28799562e+00
   1.15587693e+00  1.45582590e+00  2.40425395e+00 -3.00850946e+00
   9.16023356e-01  1.84744110e+00  1.92487256e+00 -3.79804097e-01
  -2.93110118e+00  1.11451953e+00  2.32588709e+00  4.99670606e-01
   1.16493986e-01 -1.14985648e-01 -6.35728918e-01 -5.07545463e-01
   3.47883904e+00 -5.67429817e-01 -1.49328927e+00 -3.34352332e+00
   1.27269690e+00 -1.98932267e+00 -1.82088990e+00  1.90353486e+00
   1.37805589e+00  1.17538391e+00  3.65419636e+00 -2.18044861e+00
  -8.52032834e-01 -3.15628543e-01  1.86842173e-01 -3.02810179e+00
  -1.20265386e+00  2.16305270e+00]
 [-4.02624417e+00  1.18154114e+00 -2.91569460e+00  4.03849540e-01
   1.84643918e+00 -1.52708148e+00  1.20852076e-01  2.65810793e+00
   3.45141639e+00  3.14734347e+00  4.27457612e-01  9.50471787e-01
  -1.11768824e+00  2.46454224e+00 -7.85682827e-01 -1.65132007e+00
   1.13202787e-01  3.01005750e+00 -7.12937203e-01 -1.06471603e+00
   2.89893172e+00 -3.69908373e-01 -1.02600751e+00 -2.20865742e+00
   2.31964188e+00 -1.38610752e+00  9.03163986e-01  1.35557208e+00
   8.43905344e-01 -2.96683824e-01 -3.13497252e+00  2.93605289e+00
   1.61363131e+00  2.69006760e-01 -3.15017874e+00  6.62992704e-01
  -1.17604581e+00  1.52351643e+00  1.84887054e+00  1.30380842e+00
   1.50535216e+00  2.29493160e+00 -5.26221038e-01 -2.01844364e+00
  -4.94985198e-01 -2.12281214e+00  1.58928300e+00 -2.17152001e-01
   2.82730301e+00 -2.38523041e+00]
 [ 1.02631981e+00  1.62945298e+00 -1.38067460e+00 -1.07214971e-01
  -2.48565567e+00  2.72770525e-01 -7.99876002e-02 -2.16190601e+00
  -6.96392851e-01  1.66511511e+00 -4.32131520e-01  1.62909639e+00
  -6.31833827e-01 -3.85426351e+00 -1.61327535e+00 -9.46602093e-01
  -2.68494567e+00  4.70829455e-01 -3.19318891e+00 -1.99815619e+00
   2.21281177e+00  2.05813725e+00 -1.89732676e+00 -8.38023327e-01
   1.19542873e+00 -3.65053581e+00 -3.06948599e+00  6.25586409e-02
   2.45503079e+00  1.06803437e+00 -1.30080433e+00 -1.67492869e+00
   2.51363314e+00  1.63283491e-02 -1.81256684e-01  1.69902066e+00
  -1.20439760e-01 -3.84558913e-01 -2.47274854e+00 -1.72258086e-01
   1.88606592e+00 -3.36118227e+00  1.35057108e+00  8.75535124e-01
  -1.22318202e-01 -1.73507064e+00 -1.41057985e+00 -9.35763259e-02
  -3.26687887e+00  1.80030248e+00]
 [-1.04273658e+00 -2.95619975e+00 -2.79106822e+00 -1.05959582e-01
  -6.57377515e-01 -4.95229447e-01 -4.86517913e+00  2.77511374e+00
   1.20001508e+00  5.17234372e-01 -2.87298949e+00 -4.07874032e-01
  -2.70301583e+00  4.35320933e-01 -1.44981791e+00  3.95975823e+00
   9.51834643e-01 -2.90549142e-01 -9.25524342e-01  1.50648245e+00
   6.21707037e-01 -2.01394775e+00 -2.19272177e+00 -3.46685752e+00
  -1.71577182e+00 -8.29380393e-02 -2.66255466e+00  2.11257264e+00
   1.03700333e+00  2.21356207e+00 -1.00225878e+00  5.51374840e+00
  -1.08773068e+00 -1.60528667e+00  2.85662147e+00 -2.18069217e+00
   1.46520844e+00 -2.53394844e-02 -1.63994532e+00  3.75731825e+00
  -1.30977628e+00  4.14380398e+00  1.07185550e+00  2.91701228e-01
   6.25254272e-01  5.20074831e-01  4.62830237e+00  1.98675008e+00
  -1.84979397e-01 -2.97542044e+00]
 [ 1.97518657e+00  2.03570316e+00  1.64471942e+00 -1.38450494e+00
  -1.82545681e+00  3.35925634e+00  1.20988012e+00 -2.13007131e+00
   1.55880667e+00  1.27603541e+00 -1.13965289e+00  2.52555889e+00
   8.36732468e-01  1.11981468e+00 -2.06633920e-01  2.50388512e+00
   3.93047724e-02  8.56507713e-01  4.63664944e+00 -4.27549831e-01
  -1.82966524e+00 -2.10047082e+00  2.02850480e+00 -4.23648357e-04
  -1.58131452e+00 -1.80449489e-01  1.17626585e+00 -2.15067178e+00
   1.68884719e+00 -1.00186568e+00 -1.68240042e+00 -9.94544691e-01
   1.47182346e+00  3.03466668e-01  1.33101403e+00 -1.05514352e+00
   6.55874899e-01 -1.98031591e+00 -5.84010449e-01  2.18843687e+00
  -4.20938541e+00  2.46494817e-02  1.75094440e+00 -6.67977692e-01
  -3.06367432e-01 -2.64145794e-01  5.22803053e+00 -9.23647802e-01
  -1.03703895e+00 -3.30034479e+00]
 [-1.87187183e+00 -1.19828798e+00 -3.77540588e+00 -1.30895120e+00
   1.62333090e-01  2.94077732e-01 -3.14987618e-01  3.79165630e+00
  -1.54027646e+00  5.91188513e-01  5.24393817e-01  6.94156295e-01
   6.40617940e-01 -2.15266634e+00  2.60156622e+00 -2.46220236e+00
  -2.60687628e+00  2.73930659e+00  1.03270329e+00 -1.16892656e+00
   2.45885458e-01 -1.65059438e+00  9.25202020e-01  7.95877539e-01
  -1.67199919e+00 -8.24560289e-01  9.82765678e-01 -2.14310473e+00
   1.13251794e-01 -2.58764557e+00 -1.39091229e+00 -4.23871793e+00
  -3.77669247e+00  1.06094119e+00 -1.40821545e+00  1.54059249e-01
  -3.22884218e+00  1.19293275e+00 -1.57954916e+00 -1.36599959e+00
  -2.04677905e+00  5.89306789e-01 -2.35572634e+00  2.10520518e-01
  -2.72249216e+00  9.34128571e-01  9.97067854e-03  1.66220437e+00
   1.43953772e+00 -3.83228939e+00]
 [-2.97811684e-01  3.01490177e-01 -6.38410694e-01 -6.16716904e-01
  -9.56363269e-01  1.26139812e+00  3.46425615e-01 -8.76422649e-01
   2.50317000e+00  1.93618167e-01  2.06676873e+00  2.10637618e+00
  -1.20997862e+00 -9.47309872e-01 -1.67495479e+00  2.07747089e+00
  -2.57422938e+00 -1.35342030e+00  9.46817017e-01  3.27772516e+00
  -2.74869812e+00  2.71458311e+00  1.59757289e+00  5.97534420e+00
   1.24826362e+00  1.20058215e+00 -6.34845427e-01 -1.18471090e+00
  -4.98142720e-01  1.15105170e+00  5.70700262e-01  1.24959616e+00
  -7.23827515e-01  9.70885168e-01 -1.31485621e+00 -1.87161539e+00
  -2.35960315e+00 -3.09933172e+00 -8.18867852e-01  3.66152575e+00
  -5.76994336e-01 -3.03582208e-01  7.44864310e-01 -4.31097867e+00
  -2.64178968e+00  8.07808725e-01 -1.46010208e+00 -8.70288947e-02
   4.16877613e-01 -2.39949128e+00]
 [-1.63784347e+00  4.68160034e-02  2.93232982e+00 -1.65965429e+00
   2.36149064e+00  8.87097439e-01  4.75113208e-01 -3.99602583e+00
  -1.89538172e+00  1.35726462e-01 -2.19761677e+00 -2.01179675e+00
   3.40246792e+00 -2.82995671e+00 -1.48039348e+00  4.50082998e-02
  -1.33501741e+00  7.27676426e-01  2.12512886e+00 -6.58980954e-01
   8.07712693e-01 -2.38608790e+00  1.02683028e+00  4.92653023e-01
   2.92071691e+00  2.47109711e-01 -3.59391877e+00 -8.29698543e-01
   1.53881694e+00  5.08702195e-01  1.48220481e+00  2.03533201e+00
   9.41286198e-01 -1.81726495e+00 -1.19088288e+00 -1.95683100e+00
  -1.98900841e+00 -2.71569556e-01  1.27483870e+00 -2.90052912e+00
   3.46634197e+00 -3.88219219e+00 -3.46387286e+00  2.66268261e+00
   4.25785956e+00 -4.49735227e-02  6.06972117e-01 -4.02209200e-01
  -1.85257041e+00  9.85847362e-01]
 [-1.10714335e+00  1.75378122e+00  2.00838069e-01 -8.27408443e-01
  -6.51880442e-01  2.10907822e+00 -1.06636510e-01 -1.52385395e+00
  -4.33130526e+00 -4.82137504e-01  2.47480700e+00 -1.28734865e+00
   2.82890558e+00 -2.39168058e+00 -1.91089415e-01  1.92605911e+00
  -1.74854378e+00  1.25361116e+00 -1.74350853e-01  2.74903353e+00
  -8.25200159e-01 -3.27392007e+00 -1.53385154e-01  2.28197069e+00
   1.90801058e+00 -5.06325642e-01  2.24649011e+00  2.40188560e-01
   4.05931665e-01 -4.24206344e-02  6.25088921e-01 -2.72373237e-01
  -1.78683760e-01 -1.50768240e+00  6.99058525e-02  1.80149432e+00
   1.01767591e+00  1.28893721e-01  2.15145162e+00 -3.55426380e-01
  -6.01642461e-03 -7.34299803e-01 -9.03647241e-03  1.41335571e+00
  -5.37294585e+00 -6.02428080e-01  2.72295256e-01  9.67432145e-01
   1.09890570e+00  5.30612408e-01]
 [-1.85919087e-01 -6.59009793e-03 -4.32451773e-02 -7.14786159e-01
   1.92378497e+00 -1.21474649e+00 -1.45242887e+00 -1.73485239e+00
  -1.64072177e+00  1.15308301e+00 -1.86173712e-01  3.99212735e+00
   5.75026610e-03 -1.72333327e+00  1.56739135e+00  7.24027379e-01
  -2.61588843e+00  2.95579311e+00  2.34316055e+00  2.28174687e-01
  -2.38509866e+00 -9.96368291e-01  1.32397835e+00 -1.26223388e+00
   2.28643483e+00 -3.52578061e+00 -1.05971691e+00  1.09555923e+00
  -1.37673873e+00 -3.27769709e+00 -2.76072255e+00 -2.05961275e+00
  -1.31079154e+00  1.64657163e+00 -2.62582738e+00  8.70114034e-01
   2.49300035e+00 -8.74405438e-01 -1.84917687e+00 -1.62925096e+00
   1.43503224e+00 -2.22894895e+00 -1.24714827e+00  1.25629295e+00
  -1.84996899e+00 -2.34978955e-01  6.50396404e-01 -4.00259986e-01
  -2.75603806e-01  1.52036257e+00]
 [-9.44450241e-01 -5.40402858e-01  9.34111842e-01  1.77186942e+00
  -3.13906282e+00 -4.21422365e+00 -2.09926825e+00 -2.02133593e+00
  -3.86012846e+00  4.23254729e-01  1.91336933e+00 -2.84036923e+00
  -7.28795495e-01 -2.96849915e+00 -3.76233312e-01  3.55333958e-01
   2.47181426e+00 -2.43562280e+00  1.57209316e+00 -2.01904588e+00
  -1.22582834e+00 -3.87446365e-02 -2.12171826e+00 -9.62810448e-01
  -1.04003300e+00  2.37950164e+00 -1.79516169e+00 -2.63096656e+00
  -6.97159944e-01  4.79486676e-01  3.75883551e+00 -2.87373092e-01
   3.52481484e+00 -9.40713797e-01  2.52136563e+00  2.97843379e+00
  -2.58847663e+00  1.64460385e+00  1.12787747e+00  1.28408398e-01
   2.03125737e+00  2.60382523e+00 -3.35083849e-01 -1.47247934e+00
   3.33917872e+00  2.16523300e+00  5.27273878e-01 -6.78790357e-01
   1.64272162e+00 -1.72421787e+00]
 [ 1.59730505e+00  2.70076719e-02  9.83714903e-01  6.54368196e-01
  -2.16529810e+00 -3.43538377e+00  1.51809267e+00  2.42311127e+00
   1.84771262e+00  1.50798354e+00  6.22123534e-01  6.20519877e-01
   7.93684810e-01 -3.53806095e-01 -5.54310755e-01  1.75679474e+00
   2.22131867e+00  4.04161319e-01  4.33296312e-01  7.86328567e-01
  -1.37836717e+00 -9.36651033e-02 -6.60053981e-01  4.77036203e-01
  -1.44726984e+00  1.36768487e-02 -2.66849280e+00  1.38988406e-01
  -1.00847772e+00 -3.76232383e+00  5.16850219e-01  1.14823739e+00
   1.86574855e+00  1.31793464e+00 -2.08924085e+00  4.62381112e+00
   3.49835000e+00  5.71824500e-01  6.97492740e-01  1.14526064e-01
   4.85280092e+00 -2.68604726e+00 -2.23358222e-01 -2.14307151e+00
   5.79120604e-01  2.75517951e+00 -1.37972664e+00 -2.53432017e+00
  -6.36088837e-01  2.71429336e+00]
 [-1.56080913e+00  3.48005931e-01  1.17191182e+00  1.60264968e+00
  -1.72208967e+00  8.41989314e-01 -1.67650000e+00  1.41255647e-01
   7.22898039e-01 -1.64686940e+00  2.63029739e+00 -2.17176806e+00
  -2.79569481e-01 -1.78690670e+00 -9.57730125e-01  1.23526659e+00
  -1.69822718e-01  4.77448258e-01  1.89588867e+00 -1.29582139e+00
   2.32436213e+00  7.18336057e-01 -1.84606769e+00 -1.10978873e+00
   1.28385010e+00 -2.20334490e-01 -1.39705086e+00 -5.53438777e+00
   1.39003757e+00 -2.70376510e+00  1.33648931e+00 -2.98442546e+00
  -5.35181803e-01  9.23342843e-01 -3.36583832e+00 -5.27289695e-01
   2.17835222e+00  1.03269824e+00 -2.17781644e+00  2.61155968e-01
   2.34386967e+00  9.54320660e-01 -7.51752079e-02  8.24039056e-01
  -9.18222611e-01  4.83473769e-01 -2.75046607e-01  2.01762156e+00
   1.84799774e+00  2.40159976e-01]
 [ 1.79707139e+00  3.13354032e+00 -1.48976758e+00  1.32286753e+00
   6.42781728e-01 -2.50962877e-01  1.24738374e+00  2.36424081e+00
   2.74470231e+00  1.41150679e+00 -4.71768208e-01  1.84062422e+00
  -3.26974071e-01 -1.55187947e+00  1.53291256e+00 -8.24369924e-01
   1.92642805e+00  1.36362350e+00 -1.09974343e+00  1.28800404e+00
   3.95727717e+00  2.65961491e+00 -1.09897159e+00 -3.53365706e+00
   2.05952640e-01 -4.02430258e+00  3.13189835e-01 -3.90049984e-01
  -1.10797522e+00  1.50099209e+00 -1.14349457e+00 -3.97297709e+00
  -1.80179138e-01 -3.12032274e+00 -1.69013467e+00 -2.17277747e+00
  -1.64648057e+00 -5.22107652e-01  1.67454167e+00 -8.57173122e-01
   3.06894519e+00 -1.55899137e+00  1.58849734e-02  4.04441191e-01
  -2.64752854e+00  1.27175801e+00  1.07326958e+00  2.37558574e+00
   7.04507987e-01 -3.73212092e-01]
 [-6.04683822e-01 -1.18880478e+00 -2.48830192e+00  5.65927899e-01
  -2.45064597e+00  3.73084677e-01  7.67814242e-01  1.08417852e+00
  -1.23856730e+00  1.59609057e+00  1.97698811e+00  4.54310573e+00
  -7.74222203e-01 -1.24410574e+00 -2.33748467e-01  8.30102796e-01
   5.39813711e+00 -4.74087809e+00  1.74228891e+00  5.38446471e-01
   1.31481206e+00  1.67800380e+00  3.09029594e-01 -4.75622373e+00
   2.46796347e+00  2.19764116e+00 -1.62175029e-01  1.30228295e+00
  -2.13053379e-01 -3.26423424e+00  2.37342040e+00  9.70238285e-01
   2.05703309e+00  9.57579323e-01 -2.11782613e+00  1.67498311e+00
   1.36028290e+00  6.94552971e-01  2.46578128e-01  3.90897930e+00
   8.49914307e-02  8.14685545e-02  1.50706194e+00  2.22001006e+00
  -6.15860289e-01  1.82886337e-01  8.97898345e-01 -2.54765413e+00
  -2.38815746e+00 -3.10576252e-01]
 [-1.28041049e+00 -5.75567114e-01 -1.31812583e+00 -1.99272158e+00
  -1.03998455e+00  2.37700792e+00 -2.26026205e+00  2.90712033e+00
  -2.65502451e+00  3.29370379e+00 -3.09129013e+00  1.97629612e+00
  -3.01318273e+00 -2.83993398e+00  1.28195835e+00  9.81108201e-01
   5.50858041e-01  2.55911511e+00  3.18197325e+00 -2.04277800e+00
   2.67276594e+00  9.55657330e-01 -1.13565872e+00  6.51577848e-01
   2.80407215e-01 -6.86663671e-01 -8.18179224e-01 -2.83088486e+00
   3.02344588e+00  2.15185022e+00 -5.13639774e+00  1.06462300e+00
   1.48152159e+00  1.27718567e+00  9.39967560e-01  2.59061150e+00
   6.77902421e-01  2.45034939e-01 -2.76851639e+00  1.30808555e+00
   6.93754939e-01  3.15873434e+00  1.71708945e-01  3.30948730e+00
  -4.26183529e-01  6.46345208e+00  4.23093971e-01 -1.34222298e-01
   2.27256622e+00  2.28321899e-01]
 [ 1.98367633e+00 -8.78974168e-01  1.13120736e+00 -9.95426637e-01
   2.60210625e-01  2.68705619e+00 -8.58083351e-01  1.65167200e+00
  -3.82469179e-01 -1.35397966e+00  5.53903639e-01 -1.37196111e+00
   6.44948314e-01  1.20459135e+00 -2.43172178e-01  6.13356280e-01
   3.32627575e-01 -1.38066547e-01  2.16237447e+00  3.89555582e+00
   8.40454236e-01 -3.16159378e-01  2.95803265e+00  6.14658177e-01
  -2.75187492e+00 -3.89168805e+00  4.94555691e+00  2.40502981e+00
  -1.44813211e+00  2.35770236e-01 -6.83682942e-01 -9.68245952e-01
   2.88801995e-01 -3.19610658e+00 -2.26367328e-01  4.14175747e+00
   8.79862992e-01 -2.59915307e+00  1.04422869e+00 -2.70333001e+00
  -2.94619329e+00 -1.66363741e-01 -1.94720102e+00 -1.15549026e+00
   2.87691667e+00 -1.87836535e-01 -1.86810008e+00 -1.44708837e+00
  -4.93133025e-01 -1.21000138e+00]
 [ 2.98479517e-01  1.71787978e+00 -2.75685107e+00  9.37486762e-01
   2.00878482e+00  5.02286309e+00 -5.07039418e+00  1.04166420e+00
  -9.92493412e-01 -1.43724442e+00 -3.30657722e+00  2.90014030e+00
   2.28516568e+00 -1.62026900e+00 -4.96194727e-01  5.31715106e-01
   7.04085796e-01 -2.15769522e+00  6.51613748e-01  1.11588258e+00
   1.67397684e+00  2.64704322e+00  2.23912969e+00 -8.06709470e-01
  -7.79950724e-01  5.75483186e-01  1.80923714e+00  3.03616229e+00
   1.21895608e+00 -1.00139856e+00  1.18961152e+00  1.81773263e+00
  -8.03791084e-01  2.80760914e+00 -2.36991497e+00 -5.24185456e-01
   2.24849692e+00  4.62495610e-01 -6.94001829e-01  1.93214870e+00
  -4.66120952e-01 -3.31890240e-01 -2.38616423e-01 -1.93338120e+00
  -2.88960387e-01 -2.25579930e+00  4.12558993e+00  3.61009813e+00
  -4.00895196e+00  2.30960874e+00]]
A*A.T=
[[ 3.95018291e+01  1.67122006e+01 -1.11087453e+01 -7.85964162e+00
  -2.09965962e-01  7.15751833e-01  7.95129305e-01 -5.86777137e+00
   1.45171592e+00  1.36549713e+01  3.95814497e+00  4.77905234e+00
  -2.84024583e-01  4.02039156e+00 -4.48606331e+00 -4.05665876e+00
   8.38049721e-01 -9.08330041e+00 -1.13688116e+01 -2.19620082e+00]
 [ 1.67122006e+01  7.24333082e+01 -3.30315196e+00  2.00041421e+01
  -1.28100097e+01  1.36033298e+01 -2.54560981e+00  5.35767643e+00
   5.80097547e+00 -4.95282324e+00 -4.57883026e+00  5.60822834e+00
  -5.54220561e+00  7.65880848e+00 -1.40590586e+01 -1.12993611e-01
   3.94754936e+00  9.17552730e+00 -9.62897786e+00 -3.02100947e+00]
 [-1.11087453e+01 -3.30315196e+00  4.62866598e+01 -1.64287269e+00
   3.10332582e+00 -3.09367905e+00  1.39001726e+01 -4.85764236e+00
   7.18519198e-02 -1.19523981e+01 -9.09859572e+00 -2.51366200e+00
  -5.57375979e+00 -9.24382040e-01 -2.80493381e+00  9.87360008e-01
   8.31549260e+00  9.79278322e+00  2.10672493e+00  1.05162925e+01]
 [-7.85964162e+00  2.00041421e+01 -1.64287269e+00  4.54518835e+01
  -2.14065326e+00  1.27023620e+01 -4.99197883e+00  6.49503560e+00
  -2.92480455e+00 -8.43609991e+00 -6.88885103e+00  3.92868297e-01
  -7.76685057e+00 -5.79787825e-02 -3.26124398e-01  1.24473494e+01
   3.65298907e+00  7.53197082e+00 -6.90397368e+00 -6.34266659e-01]
 [-2.09965962e-01 -1.28100097e+01  3.10332582e+00 -2.14065326e+00
   4.10598079e+01 -8.17730372e+00 -6.03488934e+00 -4.61969655e+00
  -3.27264775e+00  8.51738926e+00 -1.45270565e-01  9.78020228e+00
  -2.15257595e+00  4.61770466e+00  4.53393960e+00  1.10285162e+01
   2.31756117e+00  7.76660079e+00 -9.84301818e+00  2.48904445e+00]
 [ 7.15751833e-01  1.36033298e+01 -3.09367905e+00  1.27023620e+01
  -8.17730372e+00  6.32549644e+01  6.56736654e+00 -5.99463352e+00
  -1.97683273e+00 -1.18747773e+01 -1.01917709e+01 -1.13087818e+01
   3.43505670e+00 -9.79699584e+00 -5.45762006e+00 -3.90043374e+00
   6.85191595e+00  1.75687480e+01 -7.14092750e+00  1.36594168e+01]
 [ 7.95129305e-01 -2.54560981e+00  1.39001726e+01 -4.99197883e+00
  -6.03488934e+00  6.56736654e+00  4.49923253e+01  9.39461826e-01
   9.51591322e+00 -3.72315785e+00  1.48696579e+00  3.16279979e+00
  -7.40515895e+00 -7.79876530e+00 -3.18105727e+00 -5.31267570e+00
   3.19434844e+00  6.32873036e+00  5.97853355e+00  6.37893491e+00]
 [-5.86777137e+00  5.35767643e+00 -4.85764236e+00  6.49503560e+00
  -4.61969655e+00 -5.99463352e+00  9.39461826e-01  4.62605781e+01
   7.99071278e-01 -9.00097797e+00  5.68621330e+00  1.13970300e+01
  -6.76609861e+00 -1.19599885e+01  7.62947154e+00  7.45228859e+00
  -9.74805360e+00  1.30055185e+01  1.26892964e+00 -3.04468828e+00]
 [ 1.45171592e+00  5.80097547e+00  7.18519198e-02 -2.92480455e+00
  -3.27264775e+00 -1.97683273e+00  9.51591322e+00  7.99071278e-01
   4.54045002e+01 -8.76871436e+00  3.64504142e+00 -3.00832624e+00
  -6.39586589e+00 -1.77976388e+00 -1.54950297e+00 -5.85127176e+00
  -2.45404178e+00 -4.52832830e+00 -2.63980713e+00  1.42129404e+00]
 [ 1.36549713e+01 -4.95282324e+00 -1.19523981e+01 -8.43609991e+00
   8.51738926e+00 -1.18747773e+01 -3.72315785e+00 -9.00097797e+00
  -8.76871436e+00  5.24186194e+01  5.58203122e+00  7.11464888e+00
   6.28084926e+00 -7.55914279e-01  1.97203669e+00 -5.52953685e+00
  -9.66117786e+00 -4.01599751e+00 -4.19404412e+00 -2.13832064e+00]
 [ 3.95814497e+00 -4.57883026e+00 -9.09859572e+00 -6.88885103e+00
  -1.45270565e-01 -1.01917709e+01  1.48696579e+00  5.68621330e+00
   3.64504142e+00  5.58203122e+00  3.51466835e+01  7.74605836e+00
  -2.56530298e+00 -4.44305995e+00  3.06126133e+00 -2.86997299e+00
  -4.90201161e+00 -2.11982387e+00  5.14620250e+00  3.85599477e-01]
 [ 4.77905234e+00  5.60822834e+00 -2.51366200e+00  3.92868297e-01
   9.78020228e+00 -1.13087818e+01  3.16279979e+00  1.13970300e+01
  -3.00832624e+00  7.11464888e+00  7.74605836e+00  3.85414848e+01
  -1.51639139e+01  8.03208083e+00  3.98919623e+00  4.28775854e+00
   2.19942828e-01  6.49464992e+00 -3.88279448e-01  5.00145983e+00]
 [-2.84024583e-01 -5.54220561e+00 -5.57375979e+00 -7.76685057e+00
  -2.15257595e+00  3.43505670e+00 -7.40515895e+00 -6.76609861e+00
  -6.39586589e+00  6.28084926e+00 -2.56530298e+00 -1.51639139e+01
   5.24315893e+01  9.11994869e+00  8.81272479e+00 -1.07645138e+01
   9.22311715e+00  4.80925476e+00 -7.78703277e+00 -1.74649383e+01]
 [ 4.02039156e+00  7.65880848e+00 -9.24382040e-01 -5.79787825e-02
   4.61770466e+00 -9.79699584e+00 -7.79876530e+00 -1.19599885e+01
  -1.77976388e+00 -7.55914279e-01 -4.44305995e+00  8.03208083e+00
   9.11994869e+00  4.42877662e+01  4.72781344e+00 -3.67309109e-01
   1.33069779e+01 -1.05446058e-01 -4.82920243e-01 -6.64857106e+00]
 [-4.48606331e+00 -1.40590586e+01 -2.80493381e+00 -3.26124398e-01
   4.53393960e+00 -5.45762006e+00 -3.18105727e+00  7.62947154e+00
  -1.54950297e+00  1.97203669e+00  3.06126133e+00  3.98919623e+00
   8.81272479e+00  4.72781344e+00  3.57611098e+01  5.61546633e+00
   3.32207791e+00  8.40672249e+00 -1.16700344e+01 -1.67054350e+00]
 [-4.05665876e+00 -1.12993611e-01  9.87360008e-01  1.24473494e+01
   1.10285162e+01 -3.90043374e+00 -5.31267570e+00  7.45228859e+00
  -5.85127176e+00 -5.52953685e+00 -2.86997299e+00  4.28775854e+00
  -1.07645138e+01 -3.67309109e-01  5.61546633e+00  4.42967719e+01
   1.23584564e+00  3.44247513e+00 -8.29948131e-01  1.02245224e+00]
 [ 8.38049721e-01  3.94754936e+00  8.31549260e+00  3.65298907e+00
   2.31756117e+00  6.85191595e+00  3.19434844e+00 -9.74805360e+00
  -2.45404178e+00 -9.66117786e+00 -4.90201161e+00  2.19942828e-01
   9.22311715e+00  1.33069779e+01  3.32207791e+00  1.23584564e+00
   5.26694316e+01  4.18602384e+00 -7.35626297e+00  1.44038988e+01]
 [-9.08330041e+00  9.17552730e+00  9.79278322e+00  7.53197082e+00
   7.76660079e+00  1.75687480e+01  6.32873036e+00  1.30055185e+01
  -4.52832830e+00 -4.01599751e+00 -2.11982387e+00  6.49464992e+00
   4.80925476e+00 -1.05446058e-01  8.40672249e+00  3.44247513e+00
   4.18602384e+00  6.26631646e+01 -6.24949412e+00 -8.10946242e-01]
 [-1.13688116e+01 -9.62897786e+00  2.10672493e+00 -6.90397368e+00
  -9.84301818e+00 -7.14092750e+00  5.97853355e+00  1.26892964e+00
  -2.63980713e+00 -4.19404412e+00  5.14620250e+00 -3.88279448e-01
  -7.78703277e+00 -4.82920243e-01 -1.16700344e+01 -8.29948131e-01
  -7.35626297e+00 -6.24949412e+00  4.58760809e+01  2.53289163e+00]
 [-2.19620082e+00 -3.02100947e+00  1.05162925e+01 -6.34266659e-01
   2.48904445e+00  1.36594168e+01  6.37893491e+00 -3.04468828e+00
   1.42129404e+00 -2.13832064e+00  3.85599477e-01  5.00145983e+00
  -1.74649383e+01 -6.64857106e+00 -1.67054350e+00  1.02245224e+00
   1.44038988e+01 -8.10946242e-01  2.53289163e+00  5.64852106e+01]]
A.T*A=
[[13.53693553  2.76831502  5.67023715 ... -3.80604181 -7.32768733
   6.97258655]
 [ 2.76831502  9.37041014  1.35891632 ...  2.65567126 -1.64983901
   3.55144733]
 [ 5.67023715  1.35891632 20.31482493 ... -3.89980296 -0.69079531
   8.69960118]
 ...
 [-3.80604181  2.65567126 -3.89980296 ... 14.5104941   1.21543077
  -1.38393985]
 [-7.32768733 -1.64983901 -0.69079531 ...  1.21543077 16.02741911
  -8.73267049]
 [ 6.97258655  3.55144733  8.69960118 ... -1.38393985 -8.73267049
  22.94040903]]
A*B=
[[ 1.90967566e+02  1.86590480e+02  1.81919605e+02  1.76547907e+02
   1.68645316e+02  1.61536816e+02  1.51197089e+02  1.41355992e+02
   1.28441706e+02  1.15174436e+02  9.94713581e+01  8.30286268e+01
   6.90143228e+01  5.73374894e+01  4.81537738e+01  4.00862251e+01
   3.41193844e+01  2.92296112e+01  2.54621445e+01  2.06192017e+01
   1.69563138e+01  1.21048794e+01  7.05006344e+00  2.29448297e+00
  -3.21624898e-02 -1.38511198e+00 -9.39935000e-01 -2.86189464e+00
  -5.98925458e+00 -9.65953373e+00 -1.23459647e+01 -1.31706664e+01
  -1.33090730e+01 -1.62849400e+01 -2.08121166e+01 -2.43651870e+01
  -2.66478114e+01 -2.93068367e+01 -3.05960031e+01 -3.25520771e+01
  -3.29978568e+01 -3.05843680e+01 -3.26656756e+01 -3.36768463e+01
  -3.14117984e+01 -2.85746664e+01 -2.66151934e+01 -2.13631443e+01
  -1.62585461e+01 -1.19531767e+01]
 [ 9.30234817e+01  9.24245353e+01  9.14581668e+01  8.67830731e+01
   8.13801724e+01  7.57506189e+01  6.46957089e+01  5.10411211e+01
   3.82723234e+01  2.77814153e+01  1.83667886e+01  4.30195563e+00
  -6.33036181e+00 -1.63426564e+01 -2.48271627e+01 -3.27031880e+01
  -4.07787447e+01 -4.62789576e+01 -5.01075823e+01 -5.27623108e+01
  -5.58661551e+01 -6.29577108e+01 -7.26036096e+01 -8.44162959e+01
  -9.39485016e+01 -1.01602780e+02 -1.07006914e+02 -1.08972512e+02
  -1.08826997e+02 -1.09886641e+02 -1.09177596e+02 -1.12375746e+02
  -1.11521597e+02 -1.13638529e+02 -1.15703081e+02 -1.21881258e+02
  -1.28715354e+02 -1.36338943e+02 -1.40934831e+02 -1.43366487e+02
  -1.43894277e+02 -1.42651300e+02 -1.44033517e+02 -1.43194763e+02
  -1.41272937e+02 -1.39462713e+02 -1.34735602e+02 -1.31061190e+02
  -1.28703232e+02 -1.25301337e+02]
 [ 1.07341183e+01  1.17851170e+01  1.29775590e+01  1.34171556e+01
   1.27988264e+01  8.92419026e+00  8.74386718e+00  7.65924053e+00
   6.59502820e+00  3.52421365e+00  1.29026806e+00 -2.57148463e+00
  -5.41177370e+00 -9.74222088e+00 -1.12038987e+01 -1.09017920e+01
  -1.38876809e+01 -1.57176929e+01 -1.60918789e+01 -1.40618110e+01
  -1.50402526e+01 -1.51026708e+01 -1.33176480e+01 -9.60775252e+00
  -6.27766118e+00 -5.87867101e+00 -4.36516132e+00 -5.25764535e-01
   3.81330286e+00  8.26886423e+00  1.26094400e+01  1.63142868e+01
   1.95115881e+01  2.61877285e+01  3.22964391e+01  3.69118604e+01
   3.81837583e+01  4.07283532e+01  4.12836254e+01  4.00180077e+01
   4.06559249e+01  4.26718979e+01  4.58632549e+01  5.27088082e+01
   5.73739129e+01  6.11869848e+01  6.46844281e+01  6.83687137e+01
   6.90248974e+01  6.84784272e+01]
 [ 1.40307140e+02  1.30202659e+02  1.21279718e+02  1.09441083e+02
   9.80062980e+01  8.84179517e+01  7.73025240e+01  6.63079483e+01
   5.79714806e+01  5.30864292e+01  5.13487214e+01  5.00384711e+01
   4.96786926e+01  4.82012259e+01  4.91883014e+01  4.93896941e+01
   4.79397667e+01  4.66030422e+01  4.82763751e+01  4.92367708e+01
   4.91324505e+01  5.19270619e+01  5.43517649e+01  5.57504604e+01
   5.49404985e+01  5.64501785e+01  5.65737510e+01  5.76004874e+01
   5.99827960e+01  6.32090098e+01  6.61385399e+01  6.59330974e+01
   6.86637078e+01  7.30079496e+01  7.76211981e+01  7.90842678e+01
   8.12103303e+01  8.21603469e+01  8.46338800e+01  8.89562836e+01
   9.45824956e+01  1.01714060e+02  1.11140556e+02  1.20040830e+02
   1.26922661e+02  1.33309507e+02  1.37573541e+02  1.43426858e+02
   1.49063023e+02  1.57526490e+02]
 [-2.53633528e+02 -2.41541629e+02 -2.27820276e+02 -2.15479599e+02
  -2.03246136e+02 -1.93498329e+02 -1.83477751e+02 -1.73537161e+02
  -1.65758477e+02 -1.58676186e+02 -1.49928779e+02 -1.41613504e+02
  -1.31669133e+02 -1.22356596e+02 -1.16898322e+02 -1.13053323e+02
  -1.10154927e+02 -1.09941476e+02 -1.09257196e+02 -1.11766105e+02
  -1.16273170e+02 -1.18567423e+02 -1.18803539e+02 -1.20936981e+02
  -1.23908447e+02 -1.25684484e+02 -1.31111057e+02 -1.39607116e+02
  -1.48040617e+02 -1.54019086e+02 -1.58929521e+02 -1.65140761e+02
  -1.73026929e+02 -1.78399464e+02 -1.83755671e+02 -1.89293134e+02
  -1.93131577e+02 -1.97090460e+02 -2.01433901e+02 -2.08250091e+02
  -2.15238539e+02 -2.20340921e+02 -2.28804486e+02 -2.35917479e+02
  -2.42154937e+02 -2.48514714e+02 -2.56609561e+02 -2.66114988e+02
  -2.75713991e+02 -2.88579873e+02]
 [ 2.29665676e+02  2.29382188e+02  2.26142501e+02  2.20111746e+02
   2.13975031e+02  2.07180938e+02  1.99891616e+02  1.87737115e+02
   1.78357728e+02  1.70178356e+02  1.62516218e+02  1.51981091e+02
   1.41038089e+02  1.27392072e+02  1.14181376e+02  9.95208616e+01
   8.88201057e+01  7.90711844e+01  6.90317139e+01  5.80667192e+01
   4.86082068e+01  3.97714015e+01  2.89206485e+01  1.58771737e+01
  -6.33158629e-01 -1.88592628e+01 -3.71683050e+01 -5.81399018e+01
  -7.69989260e+01 -9.48209469e+01 -1.10429406e+02 -1.27040123e+02
  -1.38137093e+02 -1.50321792e+02 -1.64111779e+02 -1.75045144e+02
  -1.88159201e+02 -1.99808050e+02 -2.11482238e+02 -2.24796372e+02
  -2.34353187e+02 -2.45219779e+02 -2.51942567e+02 -2.57593499e+02
  -2.62952730e+02 -2.67686706e+02 -2.71900608e+02 -2.71486207e+02
  -2.69085057e+02 -2.66868886e+02]
 [-2.96786907e+01 -3.29344267e+01 -3.41544596e+01 -3.37297730e+01
  -3.46895914e+01 -3.74748666e+01 -3.69008855e+01 -3.51170243e+01
  -3.54632343e+01 -3.42506377e+01 -3.17620057e+01 -3.04130266e+01
  -2.65384886e+01 -2.18272181e+01 -1.59961329e+01 -1.03716817e+01
  -2.24334533e+00  5.92429581e+00  1.49484447e+01  2.86092429e+01
   4.18424914e+01  5.32460746e+01  6.25491870e+01  7.38808042e+01
   8.52119978e+01  9.49618768e+01  1.04531306e+02  1.15277002e+02
   1.23872025e+02  1.34155896e+02  1.43437901e+02  1.51037506e+02
   1.57642566e+02  1.65719449e+02  1.74099800e+02  1.83811164e+02
   1.92467384e+02  2.01779480e+02  2.09111260e+02  2.15859029e+02
   2.24795235e+02  2.29522055e+02  2.34273526e+02  2.40775940e+02
   2.46610377e+02  2.52138446e+02  2.57402370e+02  2.67894324e+02
   2.77462631e+02  2.85993898e+02]
 [-4.53957790e+02 -4.39911668e+02 -4.27063833e+02 -4.17991405e+02
  -4.10227927e+02 -4.02302117e+02 -3.94082228e+02 -3.86177328e+02
  -3.74480771e+02 -3.64324491e+02 -3.53577022e+02 -3.42305159e+02
  -3.30339140e+02 -3.17732503e+02 -3.07278532e+02 -2.94222995e+02
  -2.83629661e+02 -2.75643202e+02 -2.64917438e+02 -2.53158969e+02
  -2.42569428e+02 -2.31734001e+02 -2.22549168e+02 -2.12439134e+02
  -2.01533221e+02 -1.92299308e+02 -1.83889956e+02 -1.74497837e+02
  -1.67248823e+02 -1.59886558e+02 -1.55111938e+02 -1.51728231e+02
  -1.52583241e+02 -1.57214944e+02 -1.60785705e+02 -1.65764682e+02
  -1.70589600e+02 -1.78643360e+02 -1.85504187e+02 -1.93944564e+02
  -2.03750940e+02 -2.15604095e+02 -2.26867943e+02 -2.40487518e+02
  -2.53896572e+02 -2.70028118e+02 -2.85225536e+02 -3.00412983e+02
  -3.13938225e+02 -3.26023930e+02]
 [-1.54502834e+02 -1.54406061e+02 -1.54007798e+02 -1.54247946e+02
  -1.55104811e+02 -1.56918039e+02 -1.57469869e+02 -1.57675273e+02
  -1.58757100e+02 -1.57335757e+02 -1.55720796e+02 -1.52039066e+02
  -1.46250960e+02 -1.41672833e+02 -1.38042015e+02 -1.36086152e+02
  -1.32052819e+02 -1.30593714e+02 -1.30488030e+02 -1.29435529e+02
  -1.25105303e+02 -1.23523775e+02 -1.19227664e+02 -1.13333980e+02
  -1.01464951e+02 -8.83476595e+01 -7.40297855e+01 -6.03467569e+01
  -4.78484391e+01 -3.58482641e+01 -2.26970374e+01 -8.97511048e+00
   5.99641264e+00  2.02441082e+01  3.54626890e+01  4.93664136e+01
   6.13985228e+01  7.10710288e+01  7.76442031e+01  8.33985095e+01
   9.28143418e+01  1.01653180e+02  1.10188435e+02  1.19468555e+02
   1.24437697e+02  1.26765048e+02  1.29900209e+02  1.31575267e+02
   1.33163296e+02  1.35168203e+02]
 [-6.23810116e+01 -6.00740978e+01 -5.77203680e+01 -5.24343084e+01
  -4.88079030e+01 -4.28200071e+01 -3.59450136e+01 -2.85949070e+01
  -2.52408262e+01 -2.37821271e+01 -2.21877016e+01 -2.27908928e+01
  -2.54058808e+01 -2.46184009e+01 -2.66608777e+01 -3.01837479e+01
  -3.36616099e+01 -3.84744892e+01 -4.25596922e+01 -4.45197663e+01
  -4.71388213e+01 -4.89501636e+01 -5.31475939e+01 -5.63181939e+01
  -5.89961408e+01 -5.87533708e+01 -5.82634912e+01 -6.13675303e+01
  -6.53012679e+01 -6.76961886e+01 -6.95824071e+01 -6.99864208e+01
  -6.83551025e+01 -6.57824979e+01 -6.50271584e+01 -6.54627017e+01
  -6.78550760e+01 -7.22364587e+01 -7.68894110e+01 -8.02675246e+01
  -8.65461673e+01 -8.93584681e+01 -9.60529610e+01 -1.06211327e+02
  -1.13707010e+02 -1.16944834e+02 -1.20227631e+02 -1.22903456e+02
  -1.25981490e+02 -1.30912095e+02]
 [ 7.21279635e+01  6.91246730e+01  6.78751638e+01  6.68264926e+01
   6.49504130e+01  6.24224529e+01  6.20035710e+01  6.14780527e+01
   5.94286804e+01  5.30480028e+01  4.61851877e+01  4.17971796e+01
   3.61218229e+01  3.32753718e+01  2.80372401e+01  2.26080189e+01
   1.91048569e+01  1.38531511e+01  9.85505643e+00  5.68261093e+00
   4.25919897e+00  2.01058684e+00 -3.51194535e+00 -9.18786270e+00
  -1.25818094e+01 -1.40677454e+01 -1.60600072e+01 -1.58057788e+01
  -1.53113619e+01 -1.44110132e+01 -1.35530853e+01 -1.20700684e+01
  -1.08594247e+01 -9.82746482e+00 -1.03031873e+01 -1.07090040e+01
  -9.31332629e+00 -6.89997271e+00 -4.35772540e+00  3.35973522e-01
   4.67424607e+00  9.00650219e+00  1.26044585e+01  1.61933783e+01
   2.11956539e+01  2.08249836e+01  1.98518852e+01  1.91510821e+01
   1.94177111e+01  2.07832459e+01]
 [-2.35814446e+02 -2.28361375e+02 -2.20914894e+02 -2.13511658e+02
  -2.06823208e+02 -1.98210973e+02 -1.90813485e+02 -1.84868425e+02
  -1.80658218e+02 -1.78088733e+02 -1.74366164e+02 -1.70829770e+02
  -1.63301248e+02 -1.55766975e+02 -1.49956036e+02 -1.42577706e+02
  -1.34475348e+02 -1.28988879e+02 -1.20546617e+02 -1.09761194e+02
  -9.87475960e+01 -9.01190971e+01 -8.24869664e+01 -7.35308574e+01
  -6.58369822e+01 -5.58566722e+01 -4.94021429e+01 -4.40073304e+01
  -3.75169587e+01 -3.24033258e+01 -3.05673899e+01 -3.14921766e+01
  -3.44765760e+01 -3.87717670e+01 -4.14203864e+01 -4.66948331e+01
  -5.10991658e+01 -5.30104982e+01 -5.57962359e+01 -6.04311506e+01
  -6.66953162e+01 -7.15244496e+01 -7.85825319e+01 -8.68877625e+01
  -9.39367002e+01 -1.02835607e+02 -1.11969492e+02 -1.20452982e+02
  -1.29336731e+02 -1.38496084e+02]
 [ 1.98873116e+02  2.01144832e+02  2.02876145e+02  2.05541569e+02
   2.09978863e+02  2.11277094e+02  2.08361102e+02  2.03345841e+02
   1.96309244e+02  1.85412519e+02  1.74939049e+02  1.66378948e+02
   1.54978477e+02  1.42849211e+02  1.27751446e+02  1.12277448e+02
   9.71587839e+01  8.45119338e+01  6.94294609e+01  5.59190812e+01
   4.03896556e+01  2.36344017e+01  6.84040312e+00 -1.20753137e+01
  -3.19538410e+01 -5.28724013e+01 -7.14114599e+01 -9.17456802e+01
  -1.14710867e+02 -1.38373214e+02 -1.61556074e+02 -1.80980099e+02
  -2.00691496e+02 -2.16878079e+02 -2.34005376e+02 -2.48611307e+02
  -2.60238804e+02 -2.74454778e+02 -2.87026148e+02 -2.98469641e+02
  -3.09784725e+02 -3.19068552e+02 -3.25748553e+02 -3.32763639e+02
  -3.41251204e+02 -3.46399590e+02 -3.49382743e+02 -3.51838622e+02
  -3.54973291e+02 -3.56465239e+02]
 [ 1.69388547e+02  1.63553806e+02  1.57746073e+02  1.52922055e+02
   1.48752404e+02  1.42417456e+02  1.32647124e+02  1.24394884e+02
   1.18565756e+02  1.14584341e+02  1.12110909e+02  1.10259600e+02
   1.09028812e+02  1.08591708e+02  1.07800798e+02  1.06455577e+02
   1.06867151e+02  1.09500044e+02  1.12537098e+02  1.16007449e+02
   1.20264128e+02  1.23142439e+02  1.25927086e+02  1.28051679e+02
   1.30653308e+02  1.31807667e+02  1.32975703e+02  1.31475246e+02
   1.30113777e+02  1.27743831e+02  1.21611561e+02  1.15996141e+02
   1.11528959e+02  1.08927525e+02  1.07644026e+02  1.04271285e+02
   1.05522357e+02  1.10271778e+02  1.15593023e+02  1.21611761e+02
   1.27745026e+02  1.38731091e+02  1.47031109e+02  1.55107769e+02
   1.61041357e+02  1.67554066e+02  1.76821954e+02  1.84710116e+02
   1.90063957e+02  1.94781710e+02]
 [-1.03438394e+01 -9.04936888e+00 -7.40689245e+00 -4.59250421e+00
  -1.75466277e-01  2.51948198e+00  6.05641956e+00  7.91685713e+00
   9.91855036e+00  1.26431416e+01  1.37208635e+01  1.74288827e+01
   1.89651339e+01  2.02218156e+01  1.96915907e+01  1.82036355e+01
   1.79509470e+01  1.75284358e+01  1.75833728e+01  1.95341985e+01
   2.01892028e+01  2.31685692e+01  2.68662717e+01  2.87179065e+01
   2.94597526e+01  3.14854487e+01  3.32908104e+01  3.36991212e+01
   2.85730443e+01  2.48370049e+01  1.83972004e+01  1.32938852e+01
   5.20614458e+00 -3.41677786e+00 -1.11163575e+01 -2.21817754e+01
  -3.37744830e+01 -4.31888384e+01 -5.15704955e+01 -6.21299691e+01
  -7.24282867e+01 -8.03827347e+01 -8.73828620e+01 -9.44581645e+01
  -1.00709428e+02 -1.07878914e+02 -1.14564926e+02 -1.21525985e+02
  -1.26469422e+02 -1.29564862e+02]
 [-9.32884177e+01 -9.43842698e+01 -9.23465815e+01 -9.17986609e+01
  -8.99278727e+01 -8.74143027e+01 -8.51516957e+01 -8.16417049e+01
  -7.57674733e+01 -6.71485394e+01 -5.71180987e+01 -4.75594263e+01
  -3.61601296e+01 -2.50878069e+01 -1.55673638e+01 -4.51400806e+00
   5.71497773e+00  1.78703916e+01  3.13894289e+01  4.38087228e+01
   5.75160207e+01  7.51805959e+01  9.55047859e+01  1.14730004e+02
   1.30421566e+02  1.46319080e+02  1.58192291e+02  1.70378692e+02
   1.82175044e+02  1.92863420e+02  2.05052788e+02  2.16098662e+02
   2.23171558e+02  2.30064275e+02  2.33836670e+02  2.35918930e+02
   2.35828412e+02  2.34091414e+02  2.31832309e+02  2.31247745e+02
   2.29806007e+02  2.31433215e+02  2.31501432e+02  2.31585534e+02
   2.32074076e+02  2.29915091e+02  2.29027863e+02  2.29213905e+02
   2.31775532e+02  2.35041668e+02]
 [ 2.34328722e+02  2.25441966e+02  2.15366406e+02  2.02802544e+02
   1.90804610e+02  1.76356029e+02  1.62280534e+02  1.48972853e+02
   1.36749350e+02  1.23287280e+02  1.11421300e+02  1.01532309e+02
   9.61864229e+01  9.00663150e+01  8.27021014e+01  7.51041393e+01
   6.83362800e+01  6.69665578e+01  6.08559575e+01  5.64876461e+01
   5.26577812e+01  5.01427284e+01  4.93056793e+01  4.87776599e+01
   4.34934167e+01  4.06771370e+01  4.00584984e+01  3.92776849e+01
   3.97991542e+01  4.01075702e+01  3.71517520e+01  3.65693541e+01
   3.69571946e+01  3.94020681e+01  4.28045209e+01  4.40891477e+01
   4.70487575e+01  5.13686502e+01  5.63830959e+01  6.16441197e+01
   7.08141229e+01  8.00691174e+01  8.94055805e+01  1.00249106e+02
   1.13312641e+02  1.25760315e+02  1.38390877e+02  1.51919336e+02
   1.62900142e+02  1.71492789e+02]
 [ 4.60024912e+02  4.49192046e+02  4.37783614e+02  4.25057055e+02
   4.10337775e+02  3.94578511e+02  3.81196254e+02  3.65553735e+02
   3.52818337e+02  3.37427914e+02  3.25331195e+02  3.10143186e+02
   2.96931472e+02  2.80706576e+02  2.61641747e+02  2.43858875e+02
   2.27057112e+02  2.10806207e+02  1.97114416e+02  1.86604600e+02
   1.74052005e+02  1.64172176e+02  1.55248004e+02  1.45188174e+02
   1.35779921e+02  1.26652076e+02  1.16837567e+02  1.06204879e+02
   9.27413058e+01  8.23011786e+01  7.40129017e+01  6.05882270e+01
   4.82281754e+01  3.73496453e+01  2.77483009e+01  1.90869241e+01
   1.30161587e+01  7.62329578e+00  2.47546779e+00 -5.44087658e+00
  -1.20491354e+01 -1.79636393e+01 -2.07194088e+01 -2.33034694e+01
  -2.25780427e+01 -2.22787996e+01 -1.55161043e+01 -8.33031510e+00
  -1.27874819e+00  8.04538495e+00]
 [-1.44596249e+02 -1.43574558e+02 -1.43431840e+02 -1.42157915e+02
  -1.41879416e+02 -1.41340707e+02 -1.38114942e+02 -1.35747260e+02
  -1.31727906e+02 -1.28091022e+02 -1.25808117e+02 -1.22971308e+02
  -1.21506460e+02 -1.19396664e+02 -1.16082277e+02 -1.13011062e+02
  -1.09326491e+02 -1.05309292e+02 -1.01430159e+02 -9.53886525e+01
  -8.54515898e+01 -7.46740729e+01 -6.42127154e+01 -5.07933252e+01
  -3.67592768e+01 -2.54771034e+01 -1.80866180e+01 -5.75057568e+00
   8.99049644e+00  2.22834364e+01  3.58121467e+01  4.86571740e+01
   6.05339553e+01  7.26995386e+01  8.16690154e+01  9.04121248e+01
   1.03296992e+02  1.17061722e+02  1.28227298e+02  1.40437104e+02
   1.49943579e+02  1.56503862e+02  1.62897780e+02  1.67344498e+02
   1.70635725e+02  1.76803869e+02  1.82784176e+02  1.86896383e+02
   1.89561502e+02  1.91733488e+02]
 [ 2.49545051e+02  2.40554656e+02  2.33282141e+02  2.23252774e+02
   2.14160895e+02  2.07077800e+02  2.05017568e+02  1.97886942e+02
   1.91797980e+02  1.84716525e+02  1.76197826e+02  1.64372549e+02
   1.55447412e+02  1.48807442e+02  1.40547202e+02  1.31790767e+02
   1.23566048e+02  1.16045414e+02  1.06367085e+02  9.73403702e+01
   8.94295377e+01  8.31926820e+01  7.96028695e+01  7.82521867e+01
   7.60947945e+01  7.31574515e+01  7.07955917e+01  7.02429691e+01
   7.27265087e+01  7.64290045e+01  7.91301016e+01  8.30208103e+01
   8.87292516e+01  9.36339018e+01  1.01346161e+02  1.06688506e+02
   1.11506664e+02  1.18573320e+02  1.26102472e+02  1.32937621e+02
   1.41704920e+02  1.50006097e+02  1.57975384e+02  1.65706055e+02
   1.71503344e+02  1.77011674e+02  1.80264203e+02  1.87642323e+02
   1.98630541e+02  2.05609807e+02]]
Please input lambda: 2
A*(B-lambda*I)=
[[ 1.91691297e+02  1.86884268e+02  1.82620428e+02  1.79078800e+02
   1.67851225e+02  1.64768043e+02  1.50698458e+02  1.44429183e+02
   1.28794689e+02  1.17610243e+02  1.00211012e+02  8.06001994e+01
   6.66768523e+01  5.48443716e+01  4.70376069e+01  3.79855172e+01
   3.30423169e+01  2.81073048e+01  2.65376205e+01  1.94391468e+01
   1.81448605e+01  1.23082608e+01  6.75082798e+00 -1.34452044e-01
  -1.00585845e+00 -3.18323846e+00  1.42720162e+00 -1.65649435e+00
  -5.44633536e+00 -1.06433819e+01 -1.42076941e+01 -1.38569614e+01
  -1.04716126e+01 -1.47336304e+01 -2.17862228e+01 -2.56356331e+01
  -2.62714105e+01 -3.06766957e+01 -2.99290955e+01 -3.40623713e+01
  -3.58571254e+01 -2.60895716e+01 -3.37358125e+01 -3.69530648e+01
  -3.19838826e+01 -2.76970074e+01 -2.99077695e+01 -2.12156933e+01
  -1.54593173e+01 -1.13011622e+01]
 [ 9.42811600e+01  9.27919573e+01  9.51668920e+01  8.75108800e+01
   8.16068252e+01  8.11759754e+01  6.72953866e+01  5.01553311e+01
   3.59944338e+01  2.67051337e+01  2.30169950e+01  8.69440056e-01
  -6.95038464e+00 -1.78704447e+01 -2.54356437e+01 -3.25036567e+01
  -4.33540883e+01 -4.79505460e+01 -5.12814783e+01 -5.23131950e+01
  -5.18784438e+01 -6.04033677e+01 -7.04368222e+01 -8.66967764e+01
  -9.58264285e+01 -1.03852925e+02 -1.10445450e+02 -1.11083623e+02
  -1.07621840e+02 -1.11655329e+02 -1.05270402e+02 -1.16428045e+02
  -1.08550516e+02 -1.13690910e+02 -1.11589455e+02 -1.21225338e+02
  -1.27925861e+02 -1.39366645e+02 -1.43099062e+02 -1.45270354e+02
  -1.45665042e+02 -1.40026108e+02 -1.46254487e+02 -1.44277837e+02
  -1.41161334e+02 -1.42379599e+02 -1.33682904e+02 -1.29744737e+02
  -1.29747168e+02 -1.21240710e+02]
 [ 8.06653710e+00  1.16436736e+01  1.37304045e+01  1.44750814e+01
   1.60551334e+01  5.22987718e+00  9.64817074e+00  7.63882620e+00
   8.60163043e+00  2.68734469e+00  2.91807517e+00 -3.59294825e+00
  -3.92161560e+00 -1.26109902e+01 -1.29676833e+01 -7.61379638e+00
  -1.50435578e+01 -1.71735188e+01 -1.84961329e+01 -1.10533016e+01
  -1.59562760e+01 -1.69501119e+01 -1.52425205e+01 -9.22794842e+00
  -3.34656000e+00 -6.99319054e+00 -6.69104841e+00 -1.02543514e+00
   3.69680887e+00  8.38384988e+00  1.32451689e+01  1.68218322e+01
   1.60327491e+01  2.67551583e+01  3.37897283e+01  4.02553837e+01
   3.69110614e+01  4.27176759e+01  4.31045153e+01  3.81144729e+01
   3.92778690e+01  4.14965140e+01  4.22090585e+01  5.48892568e+01
   5.82259458e+01  6.15026134e+01  6.44975860e+01  7.13968154e+01
   7.02275512e+01  6.63153745e+01]
 [ 1.44333385e+02  1.29021118e+02  1.24195413e+02  1.09037234e+02
   9.61598588e+01  8.99450332e+01  7.71816719e+01  6.36498404e+01
   5.45200642e+01  4.99390858e+01  5.09212638e+01  4.90879993e+01
   5.07963809e+01  4.57366837e+01  4.99739843e+01  5.10410142e+01
   4.78265640e+01  4.35929846e+01  4.89893123e+01  5.03014868e+01
   4.62335187e+01  5.22969702e+01  5.53777724e+01  5.79591178e+01
   5.26208566e+01  5.78362860e+01  5.56705870e+01  5.62449153e+01
   5.91388906e+01  6.35056937e+01  6.92735124e+01  6.29970445e+01
   6.70500765e+01  7.27389428e+01  8.07713768e+01  7.84212751e+01
   8.23863761e+01  8.06368305e+01  8.27850095e+01  8.76524752e+01
   9.30771435e+01  9.94191282e+01  1.11666777e+02  1.22059274e+02
   1.27417647e+02  1.35432320e+02  1.35984258e+02  1.43644010e+02
   1.46235720e+02  1.59911721e+02]
 [-2.54659848e+02 -2.43171082e+02 -2.26439602e+02 -2.15372384e+02
  -2.00760480e+02 -1.93771099e+02 -1.83397763e+02 -1.71375255e+02
  -1.65062084e+02 -1.60341301e+02 -1.49496648e+02 -1.43242601e+02
  -1.31037299e+02 -1.18502332e+02 -1.15285047e+02 -1.12106721e+02
  -1.07469981e+02 -1.10412306e+02 -1.06064007e+02 -1.09767948e+02
  -1.18485981e+02 -1.20625560e+02 -1.16906212e+02 -1.20098958e+02
  -1.25103876e+02 -1.22033948e+02 -1.28041571e+02 -1.39669675e+02
  -1.50495647e+02 -1.55087121e+02 -1.57628717e+02 -1.63465832e+02
  -1.75540562e+02 -1.78415793e+02 -1.83574414e+02 -1.90992155e+02
  -1.93011137e+02 -1.96705901e+02 -1.98961153e+02 -2.08077833e+02
  -2.17124605e+02 -2.16979739e+02 -2.30155057e+02 -2.36793014e+02
  -2.42032619e+02 -2.46779643e+02 -2.55198981e+02 -2.66021411e+02
  -2.72447112e+02 -2.90380175e+02]
 [ 2.30708412e+02  2.32338388e+02  2.28933569e+02  2.20217705e+02
   2.14632408e+02  2.07676168e+02  2.04756795e+02  1.84962002e+02
   1.77157713e+02  1.69661121e+02  1.65389207e+02  1.52388965e+02
   1.43741105e+02  1.26956751e+02  1.15631194e+02  9.55611034e+01
   8.78682710e+01  7.93617335e+01  6.99572383e+01  5.65602367e+01
   4.79864998e+01  4.17853493e+01  3.11133703e+01  1.93440312e+01
   1.08261320e+00 -1.87763247e+01 -3.45057503e+01 -6.02524745e+01
  -7.80359294e+01 -9.70345090e+01 -1.09427147e+02 -1.32553872e+02
  -1.37049362e+02 -1.48716506e+02 -1.66968400e+02 -1.72864452e+02
  -1.89624410e+02 -1.99782711e+02 -2.09842293e+02 -2.28553690e+02
  -2.33043411e+02 -2.49363583e+02 -2.53014422e+02 -2.57885200e+02
  -2.63577984e+02 -2.68206781e+02 -2.76528910e+02 -2.73472958e+02
  -2.68900077e+02 -2.63893465e+02]
 [-3.16538773e+01 -3.49701299e+01 -3.57991790e+01 -3.23452681e+01
  -3.28641346e+01 -4.08341230e+01 -3.81107656e+01 -3.29869530e+01
  -3.70220410e+01 -3.55266731e+01 -3.06223528e+01 -3.29385855e+01
  -2.73752210e+01 -2.29470328e+01 -1.57894990e+01 -1.28755668e+01
  -2.28265010e+00  5.06778809e+00  1.03117952e+01  2.90367928e+01
   4.36721566e+01  5.53465454e+01  6.05206822e+01  7.38812279e+01
   8.67933123e+01  9.51423263e+01  1.03355040e+02  1.17427674e+02
   1.22183178e+02  1.35157762e+02  1.45120302e+02  1.52032051e+02
   1.56170743e+02  1.65415983e+02  1.72768786e+02  1.84866307e+02
   1.91811510e+02  2.03759796e+02  2.09695270e+02  2.13670592e+02
   2.29004620e+02  2.29497406e+02  2.32522581e+02  2.41443918e+02
   2.46916744e+02  2.52402592e+02  2.52174339e+02  2.68817972e+02
   2.78499669e+02  2.89294243e+02]
 [-4.52085918e+02 -4.38713380e+02 -4.23288427e+02 -4.16682453e+02
  -4.10390260e+02 -4.02596194e+02 -3.93767241e+02 -3.89968984e+02
  -3.72940495e+02 -3.64915679e+02 -3.54101415e+02 -3.42999315e+02
  -3.30979758e+02 -3.15579836e+02 -3.09880098e+02 -2.91760793e+02
  -2.81022784e+02 -2.78382509e+02 -2.65950141e+02 -2.51990043e+02
  -2.42815313e+02 -2.30083406e+02 -2.23474370e+02 -2.13235011e+02
  -1.99861222e+02 -1.91474748e+02 -1.84872721e+02 -1.72354732e+02
  -1.67362075e+02 -1.57298912e+02 -1.53721026e+02 -1.47489513e+02
  -1.48806548e+02 -1.58275885e+02 -1.59377490e+02 -1.65918742e+02
  -1.67360758e+02 -1.79836293e+02 -1.83924638e+02 -1.92578564e+02
  -2.01704161e+02 -2.16193402e+02 -2.24512217e+02 -2.40698038e+02
  -2.51174080e+02 -2.70962247e+02 -2.85235506e+02 -3.02075187e+02
  -3.15377763e+02 -3.22191641e+02]
 [-1.54205022e+02 -1.54707551e+02 -1.53369387e+02 -1.53631229e+02
  -1.54148448e+02 -1.58179437e+02 -1.57816295e+02 -1.56798851e+02
  -1.61260270e+02 -1.57529375e+02 -1.57787565e+02 -1.54145442e+02
  -1.45040981e+02 -1.40725523e+02 -1.36367060e+02 -1.38163623e+02
  -1.29478589e+02 -1.29240294e+02 -1.31434847e+02 -1.32713254e+02
  -1.22356605e+02 -1.26238358e+02 -1.20825237e+02 -1.19309324e+02
  -1.02713215e+02 -8.95482417e+01 -7.33949400e+01 -5.91620460e+01
  -4.73502964e+01 -3.69993158e+01 -2.32677377e+01 -1.02247066e+01
   6.72024015e+00  1.92732231e+01  3.67775452e+01  5.12380290e+01
   6.37581259e+01  7.41703605e+01  7.84630709e+01  7.97369838e+01
   9.33913361e+01  1.01956762e+02  1.09443571e+02  1.23779534e+02
   1.27079486e+02  1.25957239e+02  1.31360311e+02  1.31662296e+02
   1.32746419e+02  1.37567694e+02]
 [-6.07431681e+01 -6.01209138e+01 -6.06526978e+01 -5.07746541e+01
  -5.11693937e+01 -4.37071045e+01 -3.64201269e+01 -2.45988812e+01
  -2.33454445e+01 -2.39178536e+01 -1.99900848e+01 -2.07790961e+01
  -2.88083487e+01 -2.17884442e+01 -2.51804842e+01 -3.02287562e+01
  -3.23265925e+01 -3.92021657e+01 -4.46848210e+01 -4.38607853e+01
  -4.79465340e+01 -4.65640757e+01 -5.41744242e+01 -5.68108469e+01
  -6.19168577e+01 -5.90004806e+01 -5.46695724e+01 -6.05378317e+01
  -6.68400848e+01 -6.82048908e+01 -7.10646119e+01 -7.20217528e+01
  -6.92963887e+01 -6.39652330e+01 -6.38362755e+01 -6.35058707e+01
  -6.58660676e+01 -7.19648892e+01 -7.81642497e+01 -7.73669955e+01
  -9.00125093e+01 -8.54762759e+01 -9.25890881e+01 -1.08874009e+02
  -1.17964870e+02 -1.16899860e+02 -1.20834603e+02 -1.22501247e+02
  -1.24128920e+02 -1.31897942e+02]
 [ 7.32351069e+01  6.73708918e+01  6.76743257e+01  6.76539010e+01
   6.56022934e+01  6.03133747e+01  6.21102075e+01  6.30019066e+01
   6.37599856e+01  5.35301403e+01  4.37103807e+01  4.30845283e+01
   3.32929173e+01  3.56670524e+01  2.82283295e+01  2.06819598e+01
   2.08534007e+01  1.25995399e+01  1.00294073e+01  2.93357740e+00
   5.08439913e+00  5.28450691e+00 -3.35856020e+00 -1.14698334e+01
  -1.44898199e+01 -1.35614198e+01 -1.83064973e+01 -1.60459674e+01
  -1.57172935e+01 -1.43685926e+01 -1.41781742e+01 -1.17976951e+01
  -1.06807410e+01 -8.31978243e+00 -1.03730932e+01 -1.25104983e+01
  -1.03310022e+01 -7.02886643e+00 -6.50917702e+00  6.91399902e-01
   4.68026249e+00  9.74080199e+00  1.26134950e+01  1.47800226e+01
   2.65685998e+01  2.14274117e+01  1.95795900e+01  1.81836500e+01
   1.83188054e+01  2.02526335e+01]
 [-2.35628527e+02 -2.28354785e+02 -2.20871649e+02 -2.12796871e+02
  -2.08746993e+02 -1.96996226e+02 -1.89361056e+02 -1.83133573e+02
  -1.79017496e+02 -1.79241816e+02 -1.74179991e+02 -1.74821897e+02
  -1.63306998e+02 -1.54043642e+02 -1.51523428e+02 -1.43301733e+02
  -1.31859460e+02 -1.31944672e+02 -1.22889777e+02 -1.09989368e+02
  -9.63624974e+01 -8.91227288e+01 -8.38109447e+01 -7.22686235e+01
  -6.81234170e+01 -5.23308916e+01 -4.83424260e+01 -4.51028897e+01
  -3.61402200e+01 -2.91256287e+01 -2.78066674e+01 -2.94325639e+01
  -3.31657845e+01 -4.04183387e+01 -3.87945590e+01 -4.75649471e+01
  -5.35921662e+01 -5.21360927e+01 -5.39470591e+01 -5.88018996e+01
  -6.81303484e+01 -6.92955006e+01 -7.73353836e+01 -8.81440555e+01
  -9.20867312e+01 -1.02600628e+02 -1.12619889e+02 -1.20052722e+02
  -1.29061127e+02 -1.40016446e+02]
 [ 1.99817567e+02  2.01685235e+02  2.01942033e+02  2.03769700e+02
   2.13117926e+02  2.15491318e+02  2.10460370e+02  2.05367177e+02
   2.00169373e+02  1.84989264e+02  1.73025679e+02  1.69219317e+02
   1.55707273e+02  1.45817711e+02  1.28127680e+02  1.11922114e+02
   9.46869696e+01  8.69475566e+01  6.78573678e+01  5.79381271e+01
   4.16154840e+01  2.36731463e+01  8.96212138e+00 -1.11125033e+01
  -3.09138080e+01 -5.52519029e+01 -6.96162982e+01 -8.91147137e+01
  -1.14013707e+02 -1.38852701e+02 -1.65314910e+02 -1.80692726e+02
  -2.04216311e+02 -2.15937366e+02 -2.36526742e+02 -2.51589741e+02
  -2.57650328e+02 -2.76099382e+02 -2.88154026e+02 -2.98598049e+02
  -3.11815982e+02 -3.21672377e+02 -3.25413470e+02 -3.31291160e+02
  -3.44590382e+02 -3.48564823e+02 -3.49910017e+02 -3.51159832e+02
  -3.56616013e+02 -3.54741022e+02]
 [ 1.67791242e+02  1.63526799e+02  1.56762358e+02  1.52267686e+02
   1.50917702e+02  1.45852840e+02  1.31129031e+02  1.21971773e+02
   1.16718044e+02  1.13076357e+02  1.11488785e+02  1.09639080e+02
   1.08235127e+02  1.08945514e+02  1.08355109e+02  1.04698783e+02
   1.04645833e+02  1.09095883e+02  1.12103802e+02  1.15221120e+02
   1.21642495e+02  1.23236104e+02  1.26587140e+02  1.27574642e+02
   1.32100577e+02  1.31793990e+02  1.35644195e+02  1.31336257e+02
   1.31122255e+02  1.31506155e+02  1.21094711e+02  1.14847904e+02
   1.09663210e+02  1.07609590e+02  1.09733266e+02  9.96474744e+01
   1.02024007e+02  1.09699953e+02  1.14895530e+02  1.21497235e+02
   1.22892225e+02  1.41417138e+02  1.47254467e+02  1.57250840e+02
   1.60462236e+02  1.64798886e+02  1.78201681e+02  1.87244436e+02
   1.90700046e+02  1.92067417e+02]
 [-8.78303025e+00 -9.39737481e+00 -8.57880428e+00 -6.19515389e+00
   1.54662339e+00  1.67749267e+00  7.73291955e+00  7.77560149e+00
   9.19565232e+00  1.42900110e+01  1.10905661e+01  1.96006508e+01
   1.92447034e+01  2.20087224e+01  2.06493208e+01  1.69683690e+01
   1.81207697e+01  1.70509875e+01  1.56874841e+01  2.08300199e+01
   1.78648407e+01  2.24502332e+01  2.87123394e+01  2.98276952e+01
   2.81759025e+01  3.17057832e+01  3.46878613e+01  3.92335090e+01
   2.71830067e+01  2.75407700e+01  1.70607111e+01  1.62783107e+01
   5.74132638e+00 -4.34012070e+00 -7.75051914e+00 -2.16544857e+01
  -3.59528352e+01 -4.42215366e+01 -4.93926791e+01 -6.23911251e+01
  -7.47721564e+01 -8.13370553e+01 -8.73076868e+01 -9.52822035e+01
  -9.97912053e+01 -1.08362388e+02 -1.14289880e+02 -1.23543607e+02
  -1.28317420e+02 -1.29805022e+02]
 [-9.50854891e+01 -9.75178101e+01 -9.08568139e+01 -9.31215284e+01
  -9.05706544e+01 -8.71633399e+01 -8.63990794e+01 -8.40059457e+01
  -7.85121756e+01 -6.85600462e+01 -5.66463305e+01 -4.94000505e+01
  -3.58331555e+01 -2.35359275e+01 -1.71002763e+01 -3.68963814e+00
   3.78854968e+00  1.65067681e+01  3.24891723e+01  4.25207188e+01
   5.35587436e+01  7.25209810e+01  9.66037575e+01  1.18263661e+02
   1.30215613e+02  1.50343382e+02  1.57879101e+02  1.70768742e+02
   1.83283019e+02  1.91362428e+02  2.06196283e+02  2.20071639e+02
   2.23351737e+02  2.33184598e+02  2.35526805e+02  2.38091707e+02
   2.37474893e+02  2.34613522e+02  2.30157767e+02  2.32104918e+02
   2.26737062e+02  2.32992207e+02  2.31485547e+02  2.31181092e+02
   2.34721605e+02  2.28643333e+02  2.27954593e+02  2.26838319e+02
   2.31071024e+02  2.35414880e+02]
 [ 2.34933406e+02  2.26630771e+02  2.17854708e+02  2.02236616e+02
   1.93255256e+02  1.75982945e+02  1.61512720e+02  1.47888674e+02
   1.37987917e+02  1.21691189e+02  1.09444312e+02  9.69892029e+01
   9.69606451e+01  9.13104208e+01  8.29358499e+01  7.42740365e+01
   6.29381429e+01  7.17074359e+01  5.91136686e+01  5.59491996e+01
   5.13429691e+01  4.84647246e+01  4.89966497e+01  5.35338836e+01
   4.10254532e+01  3.84794958e+01  4.02206735e+01  3.79754019e+01
   4.00122076e+01  4.33718045e+01  3.47783316e+01  3.55991158e+01
   3.49001615e+01  3.84444888e+01  4.49223471e+01  4.24141646e+01
   4.56884746e+01  5.06740972e+01  5.61365178e+01  5.77351404e+01
   7.07291314e+01  7.99876489e+01  8.78985186e+01  9.80290955e+01
   1.13928501e+02  1.25577429e+02  1.37492978e+02  1.54466990e+02
   1.65288299e+02  1.71803366e+02]
 [ 4.61305322e+02  4.49767614e+02  4.39101740e+02  4.27049777e+02
   4.11377760e+02  3.92201503e+02  3.83456516e+02  3.62646615e+02
   3.55473361e+02  3.34134210e+02  3.28422485e+02  3.08166889e+02
   2.99944655e+02  2.83546510e+02  2.60359788e+02  2.42877767e+02
   2.26506254e+02  2.08247091e+02  1.93932443e+02  1.88647378e+02
   1.71379239e+02  1.63216518e+02  1.56383663e+02  1.44536596e+02
   1.35499514e+02  1.27338740e+02  1.17655746e+02  1.09035764e+02
   8.97178599e+01  8.01493284e+01  7.91492995e+01  5.95236040e+01
   4.67466538e+01  3.60724596e+01  2.68083333e+01  1.64963126e+01
   1.23382563e+01  7.37826084e+00  5.24398418e+00 -6.74896213e+00
  -1.27428903e+01 -2.11223736e+01 -2.08911178e+01 -2.66129567e+01
  -2.21518592e+01 -2.87422516e+01 -1.59391983e+01 -8.19609280e+00
  -3.55131441e+00  7.81706305e+00]
 [-1.46579926e+02 -1.42695583e+02 -1.44563047e+02 -1.41162488e+02
  -1.42139627e+02 -1.44027764e+02 -1.37256859e+02 -1.37398932e+02
  -1.31345437e+02 -1.26737042e+02 -1.26362020e+02 -1.21599347e+02
  -1.22151409e+02 -1.20601256e+02 -1.15839105e+02 -1.13624418e+02
  -1.09659118e+02 -1.05171225e+02 -1.03592534e+02 -9.92842083e+01
  -8.62920441e+01 -7.43579135e+01 -6.71707480e+01 -5.14079834e+01
  -3.40074019e+01 -2.15854153e+01 -2.30321749e+01 -8.15560548e+00
   1.04386286e+01  2.20476662e+01  3.64958296e+01  4.96254199e+01
   6.02451533e+01  7.58956452e+01  8.18953827e+01  8.62703674e+01
   1.02417129e+02  1.19660875e+02  1.27183070e+02  1.43140434e+02
   1.52889773e+02  1.56670225e+02  1.64844981e+02  1.68499988e+02
   1.67758808e+02  1.76991705e+02  1.84652276e+02  1.88343471e+02
   1.90054635e+02  1.92943489e+02]
 [ 2.49246572e+02  2.38836776e+02  2.36038992e+02  2.22315288e+02
   2.12152110e+02  2.02054937e+02  2.10087962e+02  1.96845278e+02
   1.92790474e+02  1.86153770e+02  1.79504403e+02  1.61472409e+02
   1.53162247e+02  1.50427711e+02  1.41043397e+02  1.31259052e+02
   1.22861962e+02  1.18203109e+02  1.05715472e+02  9.62244876e+01
   8.77555608e+01  8.05456388e+01  7.73637398e+01  7.90588962e+01
   7.68747452e+01  7.25819683e+01  6.89863546e+01  6.72068068e+01
   7.15075527e+01  7.74304030e+01  7.79404901e+01  8.12030777e+01
   8.95330427e+01  9.08262927e+01  1.03716076e+02  1.07212691e+02
   1.09258168e+02  1.18110825e+02  1.26796474e+02  1.31005473e+02
   1.42171041e+02  1.50337987e+02  1.58214001e+02  1.67639436e+02
   1.71792305e+02  1.79267473e+02  1.76138613e+02  1.84032225e+02
   2.02639493e+02  2.03300198e+02]]
[[ 2.04081633e-02]
 [ 2.22044605e-16]
 [-1.45008722e-16]
 [ 5.12062048e-16]
 [-3.67053327e-16]
 [-3.39864191e-17]
 [-3.54987407e-30]
 [ 5.80034886e-16]
 [-8.02079491e-16]
 [-1.11022302e-16]
 [ 6.57070770e-16]
 [-3.14940817e-16]
 [ 6.81994144e-16]
 [-7.59030027e-16]
 [ 5.70971841e-16]
 [-8.02079491e-16]
 [ 1.88058186e-16]
 [ 3.73992220e-16]
 [-3.53458759e-16]
 [ 2.67359830e-16]
 [-2.26576127e-18]
 [-1.67666334e-16]
 [ 2.94548966e-16]
 [-2.22044605e-16]
 [ 9.06304510e-18]
 [ 2.94548966e-17]
 [-5.55111512e-17]
 [-7.93016446e-18]
 [ 1.35945676e-16]
 [-1.01959257e-16]
 [ 1.01959257e-16]
 [-2.12981560e-16]
 [ 3.98773984e-16]
 [-5.89097931e-16]
 [ 4.24830239e-16]
 [-1.06490780e-16]
 [ 1.69932096e-17]
 [-9.40290929e-17]
 [ 2.28275448e-16]
 [-1.78995141e-16]
 [ 1.35945676e-17]
 [-8.94975704e-17]
 [ 1.23767210e-16]
 [ 6.93889390e-17]
 [-1.16403485e-16]
 [ 3.10126074e-17]
 [-1.65683793e-17]
 [ 4.81474271e-18]
 [-6.93889390e-18]
 [ 2.04081633e-02]]
The Frobenius norm of A:
31.06805061446402
The infinity norm of B:
1225.0
The largest and smallest singular values of B:
49
0
Before: 3.9506172839506174e-07
After: 0.01792316049382716
After 43 times of iterations,
[[ 0.10919909]
 [ 0.27309663]
 [ 0.12245504]
 [ 0.11803031]
 [ 0.16796074]
 [-0.2292228 ]
 [ 0.28540725]
 [ 0.19348954]
 [-0.11351762]
 [ 0.22428982]
 [ 0.20873818]
 [ 0.09676903]
 [ 0.03523509]
 [-0.6180005 ]
 [-0.10118833]
 [-0.11385458]
 [ 0.27129727]
 [ 0.09543988]
 [ 0.24485189]
 [-0.14056474]]
The largest singular value is :
18.253473694650108
n*p:
17.740363498984454
The closest value is :
0.17927543585051764


猜你喜欢

转载自blog.csdn.net/weixin_41792764/article/details/80410030