In [1]:
import SimPEG as simpeg
from scipy.constants import mu_0
def omega(freq):
    """Change frequency to angular frequency, omega"""
    return 2.*np.pi*freq


Efficiency Warning: Interpolation will be slow, use setup.py!

            python setup.py build_ext --inplace
    

In [2]:
%pylab inline


Populating the interactive namespace from numpy and matplotlib

In [3]:
np.sum(100*np.cumprod(np.ones(5)*1.6))


Out[3]:
2529.536000000001

In [4]:
# M = Mesh.TensorMesh([[(100.,32)],[(100.,34)],[(100.,18)]], x0='CCC')
M = simpeg.Mesh.TensorMesh([[(100,5,-1.5),(100.,10),(100,5,1.5)],[(100,5,-1.5),(100.,10),(100,5,1.5)],[(100,5,1.6),(100.,10),(100,3,2)]], x0=['C','C',-3529.5360])

In [5]:
print M.vectorNz


[ -3.52953600e+03  -3.36953600e+03  -3.11353600e+03  -2.70393600e+03
  -2.04857600e+03  -1.00000000e+03  -9.00000000e+02  -8.00000000e+02
  -7.00000000e+02  -6.00000000e+02  -5.00000000e+02  -4.00000000e+02
  -3.00000000e+02  -2.00000000e+02  -1.00000000e+02   4.54747351e-13
   2.00000000e+02   6.00000000e+02   1.40000000e+03]

In [1]:
# Setup the model
conds = [1e-2,1]
sig = simpeg.Utils.ModelBuilder.defineBlock(M.gridCC,[-200,-200,-400],[200,200,-200],conds)
sig[M.gridCC[:,2]>0] = 1e-8
sig[M.gridCC[:,2]<-600] = 1e-1
sigBG = np.zeros(M.nC) + conds[0]
sigBG[M.gridCC[:,2]>0] = 1e-8
colorbar(M.plotImage(log10(sig)))


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-fe06aef8ad6f> in <module>()
      1 # Setup the model
      2 conds = [1e-2,1]
----> 3 sig = simpeg.Utils.ModelBuilder.defineBlock(M.gridCC,[-200,-200,-400],[200,200,-200],conds)
      4 sig[M.gridCC[:,2]>0] = 1e-8
      5 sig[M.gridCC[:,2]<-600] = 1e-1

NameError: name 'M' is not defined

In [ ]:
# Receivers 
# 3D impedance at the surface (elevation 0)
rxList = []
for rxType in ['zxxr','zxxi','zxyr','zxyi','zyxr','zyxi','zyyr','zyyi',]:
    rxList.append(simpegmt.SurveyMT.RxMT(simpeg.mkvc(np.array([0.0]),2).T,rxType))
# Source list
srcList =[]
tD = False
if tD:
    for freq in freqs:
        srcList.append(simpegmt.SurveyMT.srcMT_polxy_1DhomotD(rxList,freq))
else:
    for freq in freqs:
        srcList.append(simpegmt.SurveyMT.srcMT_polxy_1Dprimary(rxList,freq,sigma_0))
# Make the survey
survey = simpegmt.SurveyMT.SurveyMT(srcList)
survey.mtrue = m_true
# Set the problem
problem = simpegmt.ProblemMT1D.eForm_psField(m1d,mapping=mappingExpAct)
from pymatsolver import MumpsSolver
problem.solver = MumpsSolver
problem.pair(survey)

In [10]:
# Make the data

In [11]:
# Setup y (north) polarization (_y)
ex_y = np.zeros(M.nEx, dtype='complex128')
ey_y = np.zeros((M.vnEy), dtype='complex128')
ez_y = np.zeros(M.nEz, dtype='complex128')
# Assign the source to ex_x
for i in arange(M.vnEy[0]):
    for j in arange(M.vnEy[1]):
        ey_y[i,j,:] = e0_1d        
# eBG_y = np.vstack((ex_y,Utils.mkvc(M.r(ey_y,'Ey','Ey','V'),2),ez_y))
# rhs_y = ABG.dot(eBG_y)

In [12]:
eBG_y = np.r_[ex_y,simpeg.Utils.mkvc(ey_y),ez_y]
rhs_y = ABG.dot(eBG_y)

We are using splu in scipy package. This is bit slow, but on the cluster you can use mumps, which might a lot faster. We can think about having better iterative solver.


In [13]:
%%time
# Solve the systems for each polarization
Ainv = simpeg.SolverLU(A)


CPU times: user 1min 16s, sys: 761 ms, total: 1min 17s
Wall time: 1min 18s

In [14]:
%%time
e_x = Ainv*rhs_x
e_y = Ainv*rhs_y


CPU times: user 497 ms, sys: 1 ms, total: 498 ms
Wall time: 534 ms

I want to visualize electrical field, which is a vector, so I average them on to cell center. Also I want to see current density ($\vec{j} = \sigma \vec{e}$).


In [15]:
Meinv = M.getEdgeInnerProduct(np.ones_like(sig), invMat=True)

In [16]:
j_x = Meinv*Msig*e_x
j_y = Meinv*Msig*e_x

In [17]:
e_x_CC = M.aveE2CCV*e_x
e_y_CC = M.aveE2CCV*e_y
j_x_CC = M.aveE2CCV*j_x
j_y_CC = M.aveE2CCV*j_y
# j_x_CC = Utils.sdiag(np.r_[sig, sig, sig])*e_x_CC

Then use "plotSlice" function, to visualize 2D sections


In [18]:
fig, ax = plt.subplots(1,2, figsize = (12, 5))
dat0 = M.plotSlice(abs(e_x_CC), vType='CCv', view='vec', streamOpts={'color': 'k'}, normal='X', ax = ax[0])
cb0 = plt.colorbar(dat0[0], ax = ax[0])
dat1 = M.plotSlice(abs(j_x_CC), vType='CCv', view='vec', streamOpts={'color': 'k'}, normal='X', ax = ax[1])
cb1 = plt.colorbar(dat1[0], ax = ax[1])


Is it reasonable?: Based on that you put resistive target that makes sense to me; current does not want to flow on resistive target so they just do roundabout:). And see air interface. It is continuous on current but not on electric field, which looks reasonable.


In [19]:
# Calculate the data
rx_x, rx_y = np.meshgrid(np.arange(-500,501,50),np.arange(-500,501,50))
rx_loc = np.hstack((simpeg.Utils.mkvc(rx_x,2),simpeg.Utils.mkvc(rx_y,2),np.zeros((np.prod(rx_x.shape),1))))
# Get the projection matrices
Qex = M.getInterpolationMat(rx_loc,'Ex')
Qey = M.getInterpolationMat(rx_loc,'Ey')
Qez = M.getInterpolationMat(rx_loc,'Ez')
Qfx = M.getInterpolationMat(rx_loc,'Fx')
Qfy = M.getInterpolationMat(rx_loc,'Fy')
Qfz = M.getInterpolationMat(rx_loc,'Fz')

In [20]:
e_x_loc = np.hstack([simpeg.Utils.mkvc(Qex*e_x,2),simpeg.Utils.mkvc(Qey*e_x,2),simpeg.Utils.mkvc(Qez*e_x,2)])
e_y_loc = np.hstack([simpeg.Utils.mkvc(Qex*e_y,2),simpeg.Utils.mkvc(Qey*e_y,2),simpeg.Utils.mkvc(Qez*e_y,2)])
h_x_loc = np.hstack([simpeg.Utils.mkvc(Qfx*C*e_x,2),simpeg.Utils.mkvc(Qfy*C*e_x,2),simpeg.Utils.mkvc(Qfz*C*e_x,2)])
h_y_loc = np.hstack([simpeg.Utils.mkvc(Qfx*C*e_y,2),simpeg.Utils.mkvc(Qfy*C*e_y,2),simpeg.Utils.mkvc(Qfz*C*e_y,2)])

In [21]:
# Make a combined matrix
dt = np.dtype([('ex1',complex),('ey1',complex),('ez1',complex),('hx1',complex),('hy1',complex),('hz1',complex),('ex2',complex),('ey2',complex),('ez2',complex),('hx2',complex),('hy2',complex),('hz2',complex)])
combMat = np.empty((len(e_x_loc)),dtype=dt)
combMat['ex1'] = e_x_loc[:,0]
combMat['ey1'] = e_x_loc[:,1]
combMat['ez1'] = e_x_loc[:,2]
combMat['ex2'] = e_y_loc[:,0]
combMat['ey2'] = e_y_loc[:,1]
combMat['ez2'] = e_y_loc[:,2]
combMat['hx1'] = h_x_loc[:,0]
combMat['hy1'] = h_x_loc[:,1]
combMat['hz1'] = h_x_loc[:,2]
combMat['hx2'] = h_y_loc[:,0]
combMat['hy2'] = h_y_loc[:,1]
combMat['hz2'] = h_y_loc[:,2]

In [22]:
def calculateImpedance(fieldsData):
    ''' 
    Function that calculates MT impedance data from a rec array with E and H field data from both polarizations
    '''
    zxx = (fieldsData['ex1']*fieldsData['hy2'] - fieldsData['ex2']*fieldsData['hy1'])/(fieldsData['hx1']*fieldsData['hy2'] - fieldsData['hx2']*fieldsData['hy1'])
    zxy = (-fieldsData['ex1']*fieldsData['hx2'] + fieldsData['ex2']*fieldsData['hx1'])/(fieldsData['hx1']*fieldsData['hy2'] - fieldsData['hx2']*fieldsData['hy1'])
    zyx = (fieldsData['ey1']*fieldsData['hy2'] - fieldsData['ey2']*fieldsData['hy1'])/(fieldsData['hx1']*fieldsData['hy2'] - fieldsData['hx2']*fieldsData['hy1'])
    zyy = (-fieldsData['ey1']*fieldsData['hx2'] + fieldsData['ey2']*fieldsData['hx1'])/(fieldsData['hx1']*fieldsData['hy2'] - fieldsData['hx2']*fieldsData['hy1'])
    return zxx, zxy, zyx, zyy

zxx, zxy, zyx, zyy = calculateImpedance(combMat)

In [23]:
zxy


Out[23]:
array([ 103.21972098+93.23211088j,  102.90475057+93.32910177j,
        102.58986124+93.42601702j,  102.39619991+93.42582359j,
        102.20255534+93.42570773j,  102.09543991+93.39475409j,
        101.98830179+93.36384863j,  101.93711201+93.33580298j,
        101.88590678+93.30777082j,  101.87105299+93.29712749j,
        101.85619645+93.28648454j,  101.87105299+93.29712749j,
        101.88590678+93.30777082j,  101.93711201+93.33580298j,
        101.98830179+93.36384863j,  102.09543991+93.39475409j,
        102.20255534+93.42570773j,  102.39619991+93.42582359j,
        102.58986124+93.42601702j,  102.90475057+93.32910177j,
        103.21972098+93.23211088j,  103.18844918+93.25637175j,
        102.87026907+93.35333401j,  102.55217722+93.45021873j,
        102.35592664+93.44923714j,  102.15969494+93.44833625j,
        102.05084774+93.41639946j,  101.94197761+93.38451306j,
        101.88984420+93.35571748j,  101.83769506+93.32693623j,
        101.82254720+93.31601774j,  101.80739677+93.30509988j,
        101.82254720+93.31601774j,  101.83769506+93.32693623j,
        101.88984420+93.35571748j,  101.94197761+93.38451306j,
        102.05084774+93.41639946j,  102.15969494+93.44833625j,
        102.35592664+93.44923714j,  102.55217722+93.45021873j,
        102.87026907+93.35333401j,  103.18844918+93.25637175j,
        103.18370715+93.264238j  ,  102.86414600+93.36098376j,
        102.54467838+93.45765065j,  102.34719288+93.45610491j,
        102.14972799+93.45464162j,  102.03999958+93.42207021j,
        101.93024829+93.38955054j,  101.87761440+93.36028118j,
        101.82496468+93.33102672j,  101.80965752+93.31993512j,
        101.79434791+93.30884437j,  101.80965752+93.31993512j,
        101.82496468+93.33102672j,  101.87761440+93.36028118j,
        101.93024829+93.38955054j,  102.03999958+93.42207021j,
        102.14972799+93.45464162j,  102.34719288+93.45610491j,
        102.54467838+93.45765065j,  102.86414600+93.36098376j,
        103.18370715+93.264238j  ,  103.17895780+93.27210029j,
        102.85801812+93.36862955j,  102.53717685+93.46507868j,
        102.33845794+93.46296908j,  102.13976108+93.46094365j,
        102.02915227+93.42773793j,  101.91852047+93.39458525j,
        101.86538647+93.36484234j,  101.81223649+93.33511485j,
        101.79677013+93.32385023j,  101.78130144+93.31258664j,
        101.79677013+93.32385023j,  101.81223649+93.33511485j,
        101.86538647+93.36484234j,  101.91852047+93.39458525j,
        102.02915227+93.42773793j,  102.13976108+93.46094365j,
        102.33845794+93.46296908j,  102.53717685+93.46507868j,
        102.85801812+93.36862955j,  103.17895780+93.27210029j,
        103.18034361+93.27573251j,  102.85881308+93.37206786j,
        102.53738432+93.46832212j,  102.33808932+93.46585309j,
        102.13881748+93.46346915j,  102.02777521+93.42988019j,
        101.91671002+93.39634503j,  101.86332131+93.36631962j,
        101.80991657+93.33630998j,  101.79436772+93.32494241j,
        101.77881659+93.31357601j,  101.79436772+93.32494241j,
        101.80991657+93.33630998j,  101.86332131+93.36631962j,
        101.91671002+93.39634503j,  102.02777521+93.42988019j,
        102.13881748+93.46346915j,  102.33808932+93.46585309j,
        102.53738432+93.46832212j,  102.85881308+93.37206786j,
        103.18034361+93.27573251j,  103.18172552+93.27936197j,
        102.85960523+93.37550392j,  102.53758993+93.47156378j,
        102.33771949+93.46873571j,  102.13787319+93.46599359j,
        102.02639781+93.43202165j,  101.91489951+93.39810421j,
        101.86125627+93.36779646j,  101.80759690+93.33750477j,
        101.79196560+93.32603429j,  101.77633208+93.3145651j ,
        101.79196560+93.32603429j,  101.80759690+93.33750477j,
        101.86125627+93.36779646j,  101.91489951+93.39810421j,
        102.02639781+93.43202165j,  102.13787319+93.46599359j,
        102.33771949+93.46873571j,  102.53758993+93.47156378j,
        102.85960523+93.37550392j,  103.18172552+93.27936197j,
        103.18359848+93.28133307j,  102.86122920+93.37734498j,
        102.53896694+93.47327412j,  102.33883723+93.47023957j,
        102.13873232+93.46729139j,  102.02705401+93.43310682j,
        101.91535283+93.39897716j,  101.86158724+93.3685142j ,
        101.80780550+93.33806749j,  101.79213405+93.32654058j,
        101.77646041+93.31501504j,  101.79213405+93.32654058j,
        101.80780550+93.33806749j,  101.86158724+93.3685142j ,
        101.91535283+93.39897716j,  102.02705401+93.43310682j,
        102.13873232+93.46729139j,  102.33883723+93.47023957j,
        102.53896694+93.47327412j,  102.86122920+93.37734498j,
        103.18359848+93.28133307j,  103.18546987+93.28330218j,
        102.86285199+93.3791845j ,  102.54034311+93.47498334j,
        102.33995435+93.47174261j,  102.13959104+93.46858861j,
        102.02770992+93.43419161j,  101.91580596+93.39984987j,
        101.86191811+93.3692318j ,  101.80801404+93.33863013j,
        101.79230247+93.32704682j,  101.77658872+93.31546493j,
        101.79230247+93.32704682j,  101.80801404+93.33863013j,
        101.86191811+93.3692318j ,  101.91580596+93.39984987j,
        102.02770992+93.43419161j,  102.13959104+93.46858861j,
        102.33995435+93.47174261j,  102.54034311+93.47498334j,
        102.86285199+93.3791845j ,  103.18546987+93.28330218j,
        103.18652367+93.28420252j,  102.86381438+93.38002082j,
        102.54121504+93.47575528j,  102.34072691+93.47242107j,
        102.14026455+93.46917374j,  102.02830368+93.43468268j,
        101.91632000+93.40024704j,  101.86238326+93.36956081j,
        101.80843031+93.33889107j,  101.79270256+93.32728302j,
        101.77697264+93.31567643j,  101.79270256+93.32728302j,
        101.80843031+93.33889107j,  101.86238326+93.36956081j,
        101.91632000+93.40024704j,  102.02830368+93.43468268j,
        102.14026455+93.46917374j,  102.34072691+93.47242107j,
        102.54121504+93.47575528j,  102.86381438+93.38002082j,
        103.18652367+93.28420252j,  103.18757700+93.28510149j,
        102.86477639+93.3808561j ,  102.54208669+93.47652648j,
        102.34149926+93.47309899j,  102.14093792+93.46975852j,
        102.02889732+93.43517352j,  101.91683396+93.40064407j,
        101.86284837+93.36988974j,  101.80884654+93.33915196j,
        101.79310263+93.3275192j ,  101.77735654+93.31588793j,
        101.79310263+93.3275192j ,  101.80884654+93.33915196j,
        101.86284837+93.36988974j,  101.91683396+93.40064407j,
        102.02889732+93.43517352j,  102.14093792+93.46975852j,
        102.34149926+93.47309899j,  102.54208669+93.47652648j,
        102.86477639+93.3808561j ,  103.18757700+93.28510149j,
        103.18757708+93.28510206j,  102.86477646+93.38085653j,
        102.54208675+93.47652679j,  102.34149931+93.47309921j,
        102.14093795+93.46975866j,  102.02889735+93.43517361j,
        101.91683398+93.40064413j,  101.86284838+93.36988977j,
        101.80884655+93.33915197j,  101.79310263+93.32751921j,
        101.77735654+93.31588793j,  101.79310263+93.32751921j,
        101.80884655+93.33915197j,  101.86284838+93.36988977j,
        101.91683398+93.40064413j,  102.02889735+93.43517361j,
        102.14093795+93.46975866j,  102.34149931+93.47309921j,
        102.54208675+93.47652679j,  102.86477646+93.38085653j,
        103.18757708+93.28510206j,  103.18757700+93.28510149j,
        102.86477639+93.3808561j ,  102.54208669+93.47652648j,
        102.34149926+93.47309899j,  102.14093792+93.46975852j,
        102.02889732+93.43517352j,  101.91683396+93.40064407j,
        101.86284837+93.36988974j,  101.80884654+93.33915196j,
        101.79310263+93.3275192j ,  101.77735654+93.31588793j,
        101.79310263+93.3275192j ,  101.80884654+93.33915196j,
        101.86284837+93.36988974j,  101.91683396+93.40064407j,
        102.02889732+93.43517352j,  102.14093792+93.46975852j,
        102.34149926+93.47309899j,  102.54208669+93.47652648j,
        102.86477639+93.3808561j ,  103.18757700+93.28510149j,
        103.18652367+93.28420252j,  102.86381438+93.38002082j,
        102.54121504+93.47575528j,  102.34072691+93.47242107j,
        102.14026455+93.46917374j,  102.02830368+93.43468268j,
        101.91632000+93.40024704j,  101.86238326+93.36956081j,
        101.80843031+93.33889107j,  101.79270256+93.32728302j,
        101.77697264+93.31567643j,  101.79270256+93.32728302j,
        101.80843031+93.33889107j,  101.86238326+93.36956081j,
        101.91632000+93.40024704j,  102.02830368+93.43468268j,
        102.14026455+93.46917374j,  102.34072691+93.47242107j,
        102.54121504+93.47575528j,  102.86381438+93.38002082j,
        103.18652367+93.28420252j,  103.18546987+93.28330218j,
        102.86285199+93.3791845j ,  102.54034311+93.47498334j,
        102.33995435+93.47174261j,  102.13959104+93.46858861j,
        102.02770992+93.43419161j,  101.91580596+93.39984987j,
        101.86191811+93.3692318j ,  101.80801404+93.33863013j,
        101.79230247+93.32704682j,  101.77658872+93.31546493j,
        101.79230247+93.32704682j,  101.80801404+93.33863013j,
        101.86191811+93.3692318j ,  101.91580596+93.39984987j,
        102.02770992+93.43419161j,  102.13959104+93.46858861j,
        102.33995435+93.47174261j,  102.54034311+93.47498334j,
        102.86285199+93.3791845j ,  103.18546987+93.28330218j,
        103.18359848+93.28133307j,  102.86122920+93.37734498j,
        102.53896694+93.47327412j,  102.33883723+93.47023957j,
        102.13873232+93.46729139j,  102.02705401+93.43310682j,
        101.91535283+93.39897716j,  101.86158724+93.3685142j ,
        101.80780550+93.33806749j,  101.79213405+93.32654058j,
        101.77646041+93.31501504j,  101.79213405+93.32654058j,
        101.80780550+93.33806749j,  101.86158724+93.3685142j ,
        101.91535283+93.39897716j,  102.02705401+93.43310682j,
        102.13873232+93.46729139j,  102.33883723+93.47023957j,
        102.53896694+93.47327412j,  102.86122920+93.37734498j,
        103.18359848+93.28133307j,  103.18172552+93.27936197j,
        102.85960523+93.37550392j,  102.53758993+93.47156378j,
        102.33771949+93.46873571j,  102.13787319+93.46599359j,
        102.02639781+93.43202165j,  101.91489951+93.39810421j,
        101.86125627+93.36779646j,  101.80759690+93.33750477j,
        101.79196560+93.32603429j,  101.77633208+93.3145651j ,
        101.79196560+93.32603429j,  101.80759690+93.33750477j,
        101.86125627+93.36779646j,  101.91489951+93.39810421j,
        102.02639781+93.43202165j,  102.13787319+93.46599359j,
        102.33771949+93.46873571j,  102.53758993+93.47156378j,
        102.85960523+93.37550392j,  103.18172552+93.27936197j,
        103.18034361+93.27573251j,  102.85881308+93.37206786j,
        102.53738432+93.46832212j,  102.33808932+93.46585309j,
        102.13881748+93.46346915j,  102.02777521+93.42988019j,
        101.91671002+93.39634503j,  101.86332131+93.36631962j,
        101.80991657+93.33630998j,  101.79436772+93.32494241j,
        101.77881659+93.31357601j,  101.79436772+93.32494241j,
        101.80991657+93.33630998j,  101.86332131+93.36631962j,
        101.91671002+93.39634503j,  102.02777521+93.42988019j,
        102.13881748+93.46346915j,  102.33808932+93.46585309j,
        102.53738432+93.46832212j,  102.85881308+93.37206786j,
        103.18034361+93.27573251j,  103.17895780+93.27210029j,
        102.85801812+93.36862955j,  102.53717685+93.46507868j,
        102.33845794+93.46296908j,  102.13976108+93.46094365j,
        102.02915227+93.42773793j,  101.91852047+93.39458525j,
        101.86538647+93.36484234j,  101.81223649+93.33511485j,
        101.79677013+93.32385023j,  101.78130144+93.31258664j,
        101.79677013+93.32385023j,  101.81223649+93.33511485j,
        101.86538647+93.36484234j,  101.91852047+93.39458525j,
        102.02915227+93.42773793j,  102.13976108+93.46094365j,
        102.33845794+93.46296908j,  102.53717685+93.46507868j,
        102.85801812+93.36862955j,  103.17895780+93.27210029j,
        103.18370715+93.264238j  ,  102.86414600+93.36098376j,
        102.54467838+93.45765065j,  102.34719288+93.45610491j,
        102.14972799+93.45464162j,  102.03999958+93.42207021j,
        101.93024829+93.38955054j,  101.87761440+93.36028118j,
        101.82496468+93.33102672j,  101.80965752+93.31993512j,
        101.79434791+93.30884437j,  101.80965752+93.31993512j,
        101.82496468+93.33102672j,  101.87761440+93.36028118j,
        101.93024829+93.38955054j,  102.03999958+93.42207021j,
        102.14972799+93.45464162j,  102.34719288+93.45610491j,
        102.54467838+93.45765065j,  102.86414600+93.36098376j,
        103.18370715+93.264238j  ,  103.18844918+93.25637175j,
        102.87026907+93.35333401j,  102.55217722+93.45021873j,
        102.35592664+93.44923714j,  102.15969494+93.44833625j,
        102.05084774+93.41639946j,  101.94197761+93.38451306j,
        101.88984420+93.35571748j,  101.83769506+93.32693623j,
        101.82254720+93.31601774j,  101.80739677+93.30509988j,
        101.82254720+93.31601774j,  101.83769506+93.32693623j,
        101.88984420+93.35571748j,  101.94197761+93.38451306j,
        102.05084774+93.41639946j,  102.15969494+93.44833625j,
        102.35592664+93.44923714j,  102.55217722+93.45021873j,
        102.87026907+93.35333401j,  103.18844918+93.25637175j,
        103.21972098+93.23211088j,  102.90475057+93.32910177j,
        102.58986124+93.42601702j,  102.39619991+93.42582359j,
        102.20255534+93.42570773j,  102.09543991+93.39475409j,
        101.98830179+93.36384863j,  101.93711201+93.33580298j,
        101.88590678+93.30777082j,  101.87105299+93.29712749j,
        101.85619645+93.28648454j,  101.87105299+93.29712749j,
        101.88590678+93.30777082j,  101.93711201+93.33580298j,
        101.98830179+93.36384863j,  102.09543991+93.39475409j,
        102.20255534+93.42570773j,  102.39619991+93.42582359j,
        102.58986124+93.42601702j,  102.90475057+93.32910177j,
        103.21972098+93.23211088j])

In [24]:
zyx


Out[24]:
array([-103.21972098-93.23211088j, -103.18844918-93.25637175j,
       -103.18370715-93.264238j  , -103.17895780-93.27210029j,
       -103.18034361-93.27573251j, -103.18172552-93.27936197j,
       -103.18359848-93.28133307j, -103.18546987-93.28330218j,
       -103.18652367-93.28420252j, -103.18757700-93.28510149j,
       -103.18757708-93.28510206j, -103.18757700-93.28510149j,
       -103.18652367-93.28420252j, -103.18546987-93.28330218j,
       -103.18359848-93.28133307j, -103.18172552-93.27936197j,
       -103.18034361-93.27573251j, -103.17895780-93.27210029j,
       -103.18370715-93.264238j  , -103.18844918-93.25637175j,
       -103.21972098-93.23211088j, -102.90475057-93.32910177j,
       -102.87026907-93.35333401j, -102.86414600-93.36098376j,
       -102.85801812-93.36862955j, -102.85881308-93.37206786j,
       -102.85960523-93.37550392j, -102.86122920-93.37734498j,
       -102.86285199-93.3791845j , -102.86381438-93.38002082j,
       -102.86477639-93.3808561j , -102.86477646-93.38085653j,
       -102.86477639-93.3808561j , -102.86381438-93.38002082j,
       -102.86285199-93.3791845j , -102.86122920-93.37734498j,
       -102.85960523-93.37550392j, -102.85881308-93.37206786j,
       -102.85801812-93.36862955j, -102.86414600-93.36098376j,
       -102.87026907-93.35333401j, -102.90475057-93.32910177j,
       -102.58986124-93.42601702j, -102.55217722-93.45021873j,
       -102.54467838-93.45765065j, -102.53717685-93.46507868j,
       -102.53738432-93.46832212j, -102.53758993-93.47156378j,
       -102.53896694-93.47327412j, -102.54034311-93.47498334j,
       -102.54121504-93.47575528j, -102.54208669-93.47652648j,
       -102.54208675-93.47652679j, -102.54208669-93.47652648j,
       -102.54121504-93.47575528j, -102.54034311-93.47498334j,
       -102.53896694-93.47327412j, -102.53758993-93.47156378j,
       -102.53738432-93.46832212j, -102.53717685-93.46507868j,
       -102.54467838-93.45765065j, -102.55217722-93.45021873j,
       -102.58986124-93.42601702j, -102.39619991-93.42582359j,
       -102.35592664-93.44923714j, -102.34719288-93.45610491j,
       -102.33845794-93.46296908j, -102.33808932-93.46585309j,
       -102.33771949-93.46873571j, -102.33883723-93.47023957j,
       -102.33995435-93.47174261j, -102.34072691-93.47242107j,
       -102.34149926-93.47309899j, -102.34149931-93.47309921j,
       -102.34149926-93.47309899j, -102.34072691-93.47242107j,
       -102.33995435-93.47174261j, -102.33883723-93.47023957j,
       -102.33771949-93.46873571j, -102.33808932-93.46585309j,
       -102.33845794-93.46296908j, -102.34719288-93.45610491j,
       -102.35592664-93.44923714j, -102.39619991-93.42582359j,
       -102.20255534-93.42570773j, -102.15969494-93.44833625j,
       -102.14972799-93.45464162j, -102.13976108-93.46094365j,
       -102.13881748-93.46346915j, -102.13787319-93.46599359j,
       -102.13873232-93.46729139j, -102.13959104-93.46858861j,
       -102.14026455-93.46917374j, -102.14093792-93.46975852j,
       -102.14093795-93.46975866j, -102.14093792-93.46975852j,
       -102.14026455-93.46917374j, -102.13959104-93.46858861j,
       -102.13873232-93.46729139j, -102.13787319-93.46599359j,
       -102.13881748-93.46346915j, -102.13976108-93.46094365j,
       -102.14972799-93.45464162j, -102.15969494-93.44833625j,
       -102.20255534-93.42570773j, -102.09543991-93.39475409j,
       -102.05084774-93.41639946j, -102.03999958-93.42207021j,
       -102.02915227-93.42773793j, -102.02777521-93.42988019j,
       -102.02639781-93.43202165j, -102.02705401-93.43310682j,
       -102.02770992-93.43419161j, -102.02830368-93.43468268j,
       -102.02889732-93.43517352j, -102.02889735-93.43517361j,
       -102.02889732-93.43517352j, -102.02830368-93.43468268j,
       -102.02770992-93.43419161j, -102.02705401-93.43310682j,
       -102.02639781-93.43202165j, -102.02777521-93.42988019j,
       -102.02915227-93.42773793j, -102.03999958-93.42207021j,
       -102.05084774-93.41639946j, -102.09543991-93.39475409j,
       -101.98830179-93.36384863j, -101.94197761-93.38451306j,
       -101.93024829-93.38955054j, -101.91852047-93.39458525j,
       -101.91671002-93.39634503j, -101.91489951-93.39810421j,
       -101.91535283-93.39897716j, -101.91580596-93.39984987j,
       -101.91632000-93.40024704j, -101.91683396-93.40064407j,
       -101.91683398-93.40064413j, -101.91683396-93.40064407j,
       -101.91632000-93.40024704j, -101.91580596-93.39984987j,
       -101.91535283-93.39897716j, -101.91489951-93.39810421j,
       -101.91671002-93.39634503j, -101.91852047-93.39458525j,
       -101.93024829-93.38955054j, -101.94197761-93.38451306j,
       -101.98830179-93.36384863j, -101.93711201-93.33580298j,
       -101.88984420-93.35571748j, -101.87761440-93.36028118j,
       -101.86538647-93.36484234j, -101.86332131-93.36631962j,
       -101.86125627-93.36779646j, -101.86158724-93.3685142j ,
       -101.86191811-93.3692318j , -101.86238326-93.36956081j,
       -101.86284837-93.36988974j, -101.86284838-93.36988977j,
       -101.86284837-93.36988974j, -101.86238326-93.36956081j,
       -101.86191811-93.3692318j , -101.86158724-93.3685142j ,
       -101.86125627-93.36779646j, -101.86332131-93.36631962j,
       -101.86538647-93.36484234j, -101.87761440-93.36028118j,
       -101.88984420-93.35571748j, -101.93711201-93.33580298j,
       -101.88590678-93.30777082j, -101.83769506-93.32693623j,
       -101.82496468-93.33102672j, -101.81223649-93.33511485j,
       -101.80991657-93.33630998j, -101.80759690-93.33750477j,
       -101.80780550-93.33806749j, -101.80801404-93.33863013j,
       -101.80843031-93.33889107j, -101.80884654-93.33915196j,
       -101.80884655-93.33915197j, -101.80884654-93.33915196j,
       -101.80843031-93.33889107j, -101.80801404-93.33863013j,
       -101.80780550-93.33806749j, -101.80759690-93.33750477j,
       -101.80991657-93.33630998j, -101.81223649-93.33511485j,
       -101.82496468-93.33102672j, -101.83769506-93.32693623j,
       -101.88590678-93.30777082j, -101.87105299-93.29712749j,
       -101.82254720-93.31601774j, -101.80965752-93.31993512j,
       -101.79677013-93.32385023j, -101.79436772-93.32494241j,
       -101.79196560-93.32603429j, -101.79213405-93.32654058j,
       -101.79230247-93.32704682j, -101.79270256-93.32728302j,
       -101.79310263-93.3275192j , -101.79310263-93.32751921j,
       -101.79310263-93.3275192j , -101.79270256-93.32728302j,
       -101.79230247-93.32704682j, -101.79213405-93.32654058j,
       -101.79196560-93.32603429j, -101.79436772-93.32494241j,
       -101.79677013-93.32385023j, -101.80965752-93.31993512j,
       -101.82254720-93.31601774j, -101.87105299-93.29712749j,
       -101.85619645-93.28648454j, -101.80739677-93.30509988j,
       -101.79434791-93.30884437j, -101.78130144-93.31258664j,
       -101.77881659-93.31357601j, -101.77633208-93.3145651j ,
       -101.77646041-93.31501504j, -101.77658872-93.31546493j,
       -101.77697264-93.31567643j, -101.77735654-93.31588793j,
       -101.77735654-93.31588793j, -101.77735654-93.31588793j,
       -101.77697264-93.31567643j, -101.77658872-93.31546493j,
       -101.77646041-93.31501504j, -101.77633208-93.3145651j ,
       -101.77881659-93.31357601j, -101.78130144-93.31258664j,
       -101.79434791-93.30884437j, -101.80739677-93.30509988j,
       -101.85619645-93.28648454j, -101.87105299-93.29712749j,
       -101.82254720-93.31601774j, -101.80965752-93.31993512j,
       -101.79677013-93.32385023j, -101.79436772-93.32494241j,
       -101.79196560-93.32603429j, -101.79213405-93.32654058j,
       -101.79230247-93.32704682j, -101.79270256-93.32728302j,
       -101.79310263-93.3275192j , -101.79310263-93.32751921j,
       -101.79310263-93.3275192j , -101.79270256-93.32728302j,
       -101.79230247-93.32704682j, -101.79213405-93.32654058j,
       -101.79196560-93.32603429j, -101.79436772-93.32494241j,
       -101.79677013-93.32385023j, -101.80965752-93.31993512j,
       -101.82254720-93.31601774j, -101.87105299-93.29712749j,
       -101.88590678-93.30777082j, -101.83769506-93.32693623j,
       -101.82496468-93.33102672j, -101.81223649-93.33511485j,
       -101.80991657-93.33630998j, -101.80759690-93.33750477j,
       -101.80780550-93.33806749j, -101.80801404-93.33863013j,
       -101.80843031-93.33889107j, -101.80884654-93.33915196j,
       -101.80884655-93.33915197j, -101.80884654-93.33915196j,
       -101.80843031-93.33889107j, -101.80801404-93.33863013j,
       -101.80780550-93.33806749j, -101.80759690-93.33750477j,
       -101.80991657-93.33630998j, -101.81223649-93.33511485j,
       -101.82496468-93.33102672j, -101.83769506-93.32693623j,
       -101.88590678-93.30777082j, -101.93711201-93.33580298j,
       -101.88984420-93.35571748j, -101.87761440-93.36028118j,
       -101.86538647-93.36484234j, -101.86332131-93.36631962j,
       -101.86125627-93.36779646j, -101.86158724-93.3685142j ,
       -101.86191811-93.3692318j , -101.86238326-93.36956081j,
       -101.86284837-93.36988974j, -101.86284838-93.36988977j,
       -101.86284837-93.36988974j, -101.86238326-93.36956081j,
       -101.86191811-93.3692318j , -101.86158724-93.3685142j ,
       -101.86125627-93.36779646j, -101.86332131-93.36631962j,
       -101.86538647-93.36484234j, -101.87761440-93.36028118j,
       -101.88984420-93.35571748j, -101.93711201-93.33580298j,
       -101.98830179-93.36384863j, -101.94197761-93.38451306j,
       -101.93024829-93.38955054j, -101.91852047-93.39458525j,
       -101.91671002-93.39634503j, -101.91489951-93.39810421j,
       -101.91535283-93.39897716j, -101.91580596-93.39984987j,
       -101.91632000-93.40024704j, -101.91683396-93.40064407j,
       -101.91683398-93.40064413j, -101.91683396-93.40064407j,
       -101.91632000-93.40024704j, -101.91580596-93.39984987j,
       -101.91535283-93.39897716j, -101.91489951-93.39810421j,
       -101.91671002-93.39634503j, -101.91852047-93.39458525j,
       -101.93024829-93.38955054j, -101.94197761-93.38451306j,
       -101.98830179-93.36384863j, -102.09543991-93.39475409j,
       -102.05084774-93.41639946j, -102.03999958-93.42207021j,
       -102.02915227-93.42773793j, -102.02777521-93.42988019j,
       -102.02639781-93.43202165j, -102.02705401-93.43310682j,
       -102.02770992-93.43419161j, -102.02830368-93.43468268j,
       -102.02889732-93.43517352j, -102.02889735-93.43517361j,
       -102.02889732-93.43517352j, -102.02830368-93.43468268j,
       -102.02770992-93.43419161j, -102.02705401-93.43310682j,
       -102.02639781-93.43202165j, -102.02777521-93.42988019j,
       -102.02915227-93.42773793j, -102.03999958-93.42207021j,
       -102.05084774-93.41639946j, -102.09543991-93.39475409j,
       -102.20255534-93.42570773j, -102.15969494-93.44833625j,
       -102.14972799-93.45464162j, -102.13976108-93.46094365j,
       -102.13881748-93.46346915j, -102.13787319-93.46599359j,
       -102.13873232-93.46729139j, -102.13959104-93.46858861j,
       -102.14026455-93.46917374j, -102.14093792-93.46975852j,
       -102.14093795-93.46975866j, -102.14093792-93.46975852j,
       -102.14026455-93.46917374j, -102.13959104-93.46858861j,
       -102.13873232-93.46729139j, -102.13787319-93.46599359j,
       -102.13881748-93.46346915j, -102.13976108-93.46094365j,
       -102.14972799-93.45464162j, -102.15969494-93.44833625j,
       -102.20255534-93.42570773j, -102.39619991-93.42582359j,
       -102.35592664-93.44923714j, -102.34719288-93.45610491j,
       -102.33845794-93.46296908j, -102.33808932-93.46585309j,
       -102.33771949-93.46873571j, -102.33883723-93.47023957j,
       -102.33995435-93.47174261j, -102.34072691-93.47242107j,
       -102.34149926-93.47309899j, -102.34149931-93.47309921j,
       -102.34149926-93.47309899j, -102.34072691-93.47242107j,
       -102.33995435-93.47174261j, -102.33883723-93.47023957j,
       -102.33771949-93.46873571j, -102.33808932-93.46585309j,
       -102.33845794-93.46296908j, -102.34719288-93.45610491j,
       -102.35592664-93.44923714j, -102.39619991-93.42582359j,
       -102.58986124-93.42601702j, -102.55217722-93.45021873j,
       -102.54467838-93.45765065j, -102.53717685-93.46507868j,
       -102.53738432-93.46832212j, -102.53758993-93.47156378j,
       -102.53896694-93.47327412j, -102.54034311-93.47498334j,
       -102.54121504-93.47575528j, -102.54208669-93.47652648j,
       -102.54208675-93.47652679j, -102.54208669-93.47652648j,
       -102.54121504-93.47575528j, -102.54034311-93.47498334j,
       -102.53896694-93.47327412j, -102.53758993-93.47156378j,
       -102.53738432-93.46832212j, -102.53717685-93.46507868j,
       -102.54467838-93.45765065j, -102.55217722-93.45021873j,
       -102.58986124-93.42601702j, -102.90475057-93.32910177j,
       -102.87026907-93.35333401j, -102.86414600-93.36098376j,
       -102.85801812-93.36862955j, -102.85881308-93.37206786j,
       -102.85960523-93.37550392j, -102.86122920-93.37734498j,
       -102.86285199-93.3791845j , -102.86381438-93.38002082j,
       -102.86477639-93.3808561j , -102.86477646-93.38085653j,
       -102.86477639-93.3808561j , -102.86381438-93.38002082j,
       -102.86285199-93.3791845j , -102.86122920-93.37734498j,
       -102.85960523-93.37550392j, -102.85881308-93.37206786j,
       -102.85801812-93.36862955j, -102.86414600-93.36098376j,
       -102.87026907-93.35333401j, -102.90475057-93.32910177j,
       -103.21972098-93.23211088j, -103.18844918-93.25637175j,
       -103.18370715-93.264238j  , -103.17895780-93.27210029j,
       -103.18034361-93.27573251j, -103.18172552-93.27936197j,
       -103.18359848-93.28133307j, -103.18546987-93.28330218j,
       -103.18652367-93.28420252j, -103.18757700-93.28510149j,
       -103.18757708-93.28510206j, -103.18757700-93.28510149j,
       -103.18652367-93.28420252j, -103.18546987-93.28330218j,
       -103.18359848-93.28133307j, -103.18172552-93.27936197j,
       -103.18034361-93.27573251j, -103.17895780-93.27210029j,
       -103.18370715-93.264238j  , -103.18844918-93.25637175j,
       -103.21972098-93.23211088j])

In [26]:
zxy + zyx


Out[26]:
array([ -2.84217094e-14 -1.13686838e-13j,
        -2.83698609e-01 +7.27300238e-02j,
        -5.93845915e-01 +1.61779013e-01j,
        -7.82757885e-01 +1.53723302e-01j,
        -9.77788266e-01 +1.49975229e-01j,
        -1.08628561e+00 +1.15392123e-01j,
        -1.19529669e+00 +8.25155575e-02j,
        -1.24835785e+00 +5.25007978e-02j,
        -1.30061689e+00 +2.35682982e-02j,
        -1.31652401e+00 +1.20259957e-02j,
        -1.33138063e+00 +1.38247490e-03j,
        -1.31652401e+00 +1.20259957e-02j,
        -1.30061689e+00 +2.35682982e-02j,
        -1.24835785e+00 +5.25007978e-02j,
        -1.19529669e+00 +8.25155575e-02j,
        -1.08628561e+00 +1.15392123e-01j,
        -9.77788266e-01 +1.49975229e-01j,
        -7.82757885e-01 +1.53723302e-01j,
        -5.93845915e-01 +1.61779013e-01j,
        -2.83698609e-01 +7.27300238e-02j,
        -2.84217094e-14 +1.56319402e-13j,
         2.83698609e-01 -7.27300238e-02j,
         7.10542736e-14 -1.42108547e-13j,
        -3.11968778e-01 +8.92349727e-02j,
        -5.02091486e-01 +8.06075906e-02j,
        -6.99118138e-01 +7.62683974e-02j,
        -8.08757489e-01 +4.08955418e-02j,
        -9.19251597e-01 +7.16808566e-03j,
        -9.73007788e-01 -2.34670227e-02j,
        -1.02611931e+00 -5.30845919e-02j,
        -1.04222919e+00 -6.48383612e-02j,
        -1.05737970e+00 -7.57566535e-02j,
        -1.04222919e+00 -6.48383612e-02j,
        -1.02611931e+00 -5.30845919e-02j,
        -9.73007788e-01 -2.34670227e-02j,
        -9.19251597e-01 +7.16808566e-03j,
        -8.08757489e-01 +4.08955418e-02j,
        -6.99118138e-01 +7.62683974e-02j,
        -5.02091486e-01 +8.06075906e-02j,
        -3.11968778e-01 +8.92349727e-02j,
         0.00000000e+00 +6.25277607e-13j,
         2.83698609e-01 -7.27300238e-02j,
         5.93845915e-01 -1.61779013e-01j,
         3.11968778e-01 -8.92349727e-02j,
        -3.41060513e-13 +3.69482223e-13j,
        -1.89983971e-01 -8.97376924e-03j,
        -3.87656331e-01 -1.36804967e-02j,
        -4.97590348e-01 -4.94935648e-02j,
        -6.08718653e-01 -8.37235816e-02j,
        -6.62728712e-01 -1.14702155e-01j,
        -7.16250356e-01 -1.44728566e-01j,
        -7.32429175e-01 -1.56591360e-01j,
        -7.47738834e-01 -1.67682421e-01j,
        -7.32429175e-01 -1.56591360e-01j,
        -7.16250356e-01 -1.44728566e-01j,
        -6.62728712e-01 -1.14702155e-01j,
        -6.08718653e-01 -8.37235816e-02j,
        -4.97590348e-01 -4.94935648e-02j,
        -3.87656331e-01 -1.36804967e-02j,
        -1.89983971e-01 -8.97376924e-03j,
        -2.27373675e-13 -5.68434189e-14j,
         3.11968778e-01 -8.92349727e-02j,
         5.93845915e-01 -1.61779013e-01j,
         7.82757885e-01 -1.53723302e-01j,
         5.02091486e-01 -8.06075906e-02j,
         1.89983971e-01 +8.97376924e-03j,
        -1.12265752e-12 +6.96331881e-13j,
        -1.98328238e-01 -4.90943742e-03j,
        -3.08567222e-01 -4.09977830e-02j,
        -4.20316757e-01 -7.56543198e-02j,
        -4.74567880e-01 -1.06900271e-01j,
        -5.28490429e-01 -1.37306224e-01j,
        -5.44729133e-01 -1.49248763e-01j,
        -5.60197871e-01 -1.60512571e-01j,
        -5.44729133e-01 -1.49248763e-01j,
        -5.28490429e-01 -1.37306224e-01j,
        -4.74567880e-01 -1.06900271e-01j,
        -4.20316757e-01 -7.56543198e-02j,
        -3.08567222e-01 -4.09977830e-02j,
        -1.98328238e-01 -4.90943742e-03j,
        -4.68958206e-13 +1.42108547e-13j,
         1.89983971e-01 +8.97376924e-03j,
         5.02091486e-01 -8.06075906e-02j,
         7.82757885e-01 -1.53723302e-01j,
         9.77788266e-01 -1.49975229e-01j,
         6.99118138e-01 -7.62683974e-02j,
         3.87656331e-01 +1.36804967e-02j,
         1.98328238e-01 +4.90943742e-03j,
        -2.70006240e-13 +2.98427949e-13j,
        -1.10097982e-01 -3.61134042e-02j,
        -2.22022304e-01 -7.09463552e-02j,
        -2.76269723e-01 -1.02268985e-01j,
        -3.30347986e-01 -1.32863762e-01j,
        -3.46570199e-01 -1.44816109e-01j,
        -3.62121355e-01 -1.56182657e-01j,
        -3.46570199e-01 -1.44816109e-01j,
        -3.30347986e-01 -1.32863762e-01j,
        -2.76269723e-01 -1.02268985e-01j,
        -2.22022304e-01 -7.09463552e-02j,
        -1.10097982e-01 -3.61134042e-02j,
        -4.12114787e-13 +7.24753590e-13j,
         1.98328238e-01 +4.90943742e-03j,
         3.87656331e-01 +1.36804967e-02j,
         6.99118138e-01 -7.62683974e-02j,
         9.77788266e-01 -1.49975229e-01j,
         1.08628561e+00 -1.15392123e-01j,
         8.08757489e-01 -4.08955418e-02j,
         4.97590348e-01 +4.94935648e-02j,
         3.08567222e-01 +4.09977830e-02j,
         1.10097982e-01 +3.61134042e-02j,
         5.82645043e-13 -5.68434189e-14j,
        -1.12154497e-01 -3.50026122e-02j,
        -1.66453648e-01 -6.63951572e-02j,
        -2.20706782e-01 -9.71779170e-02j,
        -2.36931719e-01 -1.09139227e-01j,
        -2.52565263e-01 -1.20608513e-01j,
        -2.36931719e-01 -1.09139227e-01j,
        -2.20706782e-01 -9.71779170e-02j,
        -1.66453648e-01 -6.63951572e-02j,
        -1.12154497e-01 -3.50026122e-02j,
        -3.26849658e-13 +1.42108547e-14j,
         1.10097982e-01 +3.61134042e-02j,
         3.08567222e-01 +4.09977830e-02j,
         4.97590348e-01 +4.94935648e-02j,
         8.08757489e-01 -4.08955418e-02j,
         1.08628561e+00 -1.15392123e-01j,
         1.19529669e+00 -8.25155575e-02j,
         9.19251597e-01 -7.16808566e-03j,
         6.08718653e-01 +8.37235816e-02j,
         4.20316757e-01 +7.56543198e-02j,
         2.22022304e-01 +7.09463552e-02j,
         1.12154497e-01 +3.50026122e-02j,
        -9.94759830e-14 +1.42108547e-14j,
        -5.42187202e-02 -3.13356663e-02j,
        -1.08514503e-01 -6.21795484e-02j,
        -1.24699904e-01 -7.41034910e-02j,
        -1.40373562e-01 -8.56290921e-02j,
        -1.24699904e-01 -7.41034910e-02j,
        -1.08514503e-01 -6.21795484e-02j,
        -5.42187202e-02 -3.13356663e-02j,
        -3.41060513e-13 -1.42108547e-14j,
         1.12154497e-01 +3.50026122e-02j,
         2.22022304e-01 +7.09463552e-02j,
         4.20316757e-01 +7.56543198e-02j,
         6.08718653e-01 +8.37235816e-02j,
         9.19251597e-01 -7.16808566e-03j,
         1.19529669e+00 -8.25155575e-02j,
         1.24835785e+00 -5.25007978e-02j,
         9.73007788e-01 +2.34670227e-02j,
         6.62728712e-01 +1.14702155e-01j,
         4.74567880e-01 +1.06900271e-01j,
         2.76269723e-01 +1.02268985e-01j,
         1.66453648e-01 +6.63951572e-02j,
         5.42187202e-02 +3.13356663e-02j,
        -2.70006240e-13 +4.26325641e-13j,
        -5.43692227e-02 -3.09306760e-02j,
        -7.05458977e-02 -4.28429207e-02j,
        -8.62596586e-02 -5.44248378e-02j,
        -7.05458977e-02 -4.28429207e-02j,
        -5.43692227e-02 -3.09306760e-02j,
        -6.53699317e-13 +6.25277607e-13j,
         5.42187202e-02 +3.13356663e-02j,
         1.66453648e-01 +6.63951572e-02j,
         2.76269723e-01 +1.02268985e-01j,
         4.74567880e-01 +1.06900271e-01j,
         6.62728712e-01 +1.14702155e-01j,
         9.73007788e-01 +2.34670227e-02j,
         1.24835785e+00 -5.25007978e-02j,
         1.30061689e+00 -2.35682982e-02j,
         1.02611931e+00 +5.30845919e-02j,
         7.16250356e-01 +1.44728566e-01j,
         5.28490429e-01 +1.37306224e-01j,
         3.30347986e-01 +1.32863762e-01j,
         2.20706782e-01 +9.71779170e-02j,
         1.08514503e-01 +6.21795484e-02j,
         5.43692227e-02 +3.09306760e-02j,
         2.41584530e-13 +4.83169060e-13j,
        -1.61439827e-02 -1.18689415e-02j,
        -3.18739065e-02 -2.34755380e-02j,
        -1.61439827e-02 -1.18689415e-02j,
        -2.41584530e-13 +8.52651283e-13j,
         5.43692227e-02 +3.09306760e-02j,
         1.08514503e-01 +6.21795484e-02j,
         2.20706782e-01 +9.71779170e-02j,
         3.30347986e-01 +1.32863762e-01j,
         5.28490429e-01 +1.37306224e-01j,
         7.16250356e-01 +1.44728566e-01j,
         1.02611931e+00 +5.30845919e-02j,
         1.30061689e+00 -2.35682982e-02j,
         1.31652401e+00 -1.20259957e-02j,
         1.04222919e+00 +6.48383612e-02j,
         7.32429175e-01 +1.56591360e-01j,
         5.44729133e-01 +1.49248763e-01j,
         3.46570199e-01 +1.44816109e-01j,
         2.36931719e-01 +1.09139227e-01j,
         1.24699904e-01 +7.41034910e-02j,
         7.05458977e-02 +4.28429207e-02j,
         1.61439827e-02 +1.18689415e-02j,
         3.83693077e-13 -5.68434189e-14j,
        -1.57460838e-02 -1.16312764e-02j,
         5.68434189e-13 +5.40012479e-13j,
         1.61439827e-02 +1.18689415e-02j,
         7.05458977e-02 +4.28429207e-02j,
         1.24699904e-01 +7.41034910e-02j,
         2.36931719e-01 +1.09139227e-01j,
         3.46570199e-01 +1.44816109e-01j,
         5.44729133e-01 +1.49248763e-01j,
         7.32429175e-01 +1.56591360e-01j,
         1.04222919e+00 +6.48383612e-02j,
         1.31652401e+00 -1.20259957e-02j,
         1.33138063e+00 -1.38247491e-03j,
         1.05737970e+00 +7.57566535e-02j,
         7.47738834e-01 +1.67682421e-01j,
         5.60197871e-01 +1.60512571e-01j,
         3.62121355e-01 +1.56182657e-01j,
         2.52565263e-01 +1.20608513e-01j,
         1.40373562e-01 +8.56290921e-02j,
         8.62596586e-02 +5.44248378e-02j,
         3.18739065e-02 +2.34755380e-02j,
         1.57460838e-02 +1.16312764e-02j,
         1.70530257e-13 -7.10542736e-14j,
         1.57460838e-02 +1.16312764e-02j,
         3.18739065e-02 +2.34755380e-02j,
         8.62596586e-02 +5.44248378e-02j,
         1.40373562e-01 +8.56290921e-02j,
         2.52565263e-01 +1.20608513e-01j,
         3.62121355e-01 +1.56182657e-01j,
         5.60197871e-01 +1.60512571e-01j,
         7.47738834e-01 +1.67682421e-01j,
         1.05737970e+00 +7.57566535e-02j,
         1.33138063e+00 -1.38247491e-03j,
         1.31652401e+00 -1.20259957e-02j,
         1.04222919e+00 +6.48383612e-02j,
         7.32429175e-01 +1.56591360e-01j,
         5.44729133e-01 +1.49248763e-01j,
         3.46570199e-01 +1.44816109e-01j,
         2.36931719e-01 +1.09139227e-01j,
         1.24699904e-01 +7.41034910e-02j,
         7.05458977e-02 +4.28429207e-02j,
         1.61439827e-02 +1.18689415e-02j,
         3.41060513e-13 -1.06581410e-12j,
        -1.57460838e-02 -1.16312764e-02j,
         9.94759830e-14 +2.41584530e-13j,
         1.61439827e-02 +1.18689415e-02j,
         7.05458977e-02 +4.28429207e-02j,
         1.24699904e-01 +7.41034910e-02j,
         2.36931719e-01 +1.09139227e-01j,
         3.46570199e-01 +1.44816109e-01j,
         5.44729133e-01 +1.49248763e-01j,
         7.32429175e-01 +1.56591360e-01j,
         1.04222919e+00 +6.48383612e-02j,
         1.31652401e+00 -1.20259957e-02j,
         1.30061689e+00 -2.35682982e-02j,
         1.02611931e+00 +5.30845919e-02j,
         7.16250356e-01 +1.44728566e-01j,
         5.28490429e-01 +1.37306224e-01j,
         3.30347986e-01 +1.32863762e-01j,
         2.20706782e-01 +9.71779170e-02j,
         1.08514503e-01 +6.21795484e-02j,
         5.43692227e-02 +3.09306760e-02j,
        -2.98427949e-13 -9.94759830e-14j,
        -1.61439827e-02 -1.18689415e-02j,
        -3.18739065e-02 -2.34755380e-02j,
        -1.61439827e-02 -1.18689415e-02j,
        -1.13686838e-13 +1.70530257e-13j,
         5.43692227e-02 +3.09306760e-02j,
         1.08514503e-01 +6.21795484e-02j,
         2.20706782e-01 +9.71779170e-02j,
         3.30347986e-01 +1.32863762e-01j,
         5.28490429e-01 +1.37306224e-01j,
         7.16250356e-01 +1.44728566e-01j,
         1.02611931e+00 +5.30845919e-02j,
         1.30061689e+00 -2.35682982e-02j,
         1.24835785e+00 -5.25007978e-02j,
         9.73007788e-01 +2.34670227e-02j,
         6.62728712e-01 +1.14702155e-01j,
         4.74567880e-01 +1.06900271e-01j,
         2.76269723e-01 +1.02268985e-01j,
         1.66453648e-01 +6.63951572e-02j,
         5.42187202e-02 +3.13356663e-02j,
        -2.87059265e-12 +1.42108547e-13j,
        -5.43692227e-02 -3.09306760e-02j,
        -7.05458977e-02 -4.28429207e-02j,
        -8.62596586e-02 -5.44248378e-02j,
        -7.05458977e-02 -4.28429207e-02j,
        -5.43692227e-02 -3.09306760e-02j,
        -3.97903932e-13 +2.13162821e-13j,
         5.42187202e-02 +3.13356663e-02j,
         1.66453648e-01 +6.63951572e-02j,
         2.76269723e-01 +1.02268985e-01j,
         4.74567880e-01 +1.06900271e-01j,
         6.62728712e-01 +1.14702155e-01j,
         9.73007788e-01 +2.34670227e-02j,
         1.24835785e+00 -5.25007978e-02j,
         1.19529669e+00 -8.25155575e-02j,
         9.19251597e-01 -7.16808566e-03j,
         6.08718653e-01 +8.37235816e-02j,
         4.20316757e-01 +7.56543198e-02j,
         2.22022304e-01 +7.09463552e-02j,
         1.12154497e-01 +3.50026122e-02j,
        -2.58637556e-12 +1.70530257e-13j,
        -5.42187202e-02 -3.13356663e-02j,
        -1.08514503e-01 -6.21795484e-02j,
        -1.24699904e-01 -7.41034910e-02j,
        -1.40373562e-01 -8.56290921e-02j,
        -1.24699904e-01 -7.41034910e-02j,
        -1.08514503e-01 -6.21795484e-02j,
        -5.42187202e-02 -3.13356663e-02j,
        -5.82645043e-13 +1.35003120e-12j,
         1.12154497e-01 +3.50026122e-02j,
         2.22022304e-01 +7.09463553e-02j,
         4.20316757e-01 +7.56543199e-02j,
         6.08718653e-01 +8.37235816e-02j,
         9.19251597e-01 -7.16808567e-03j,
         1.19529669e+00 -8.25155575e-02j,
         1.08628561e+00 -1.15392123e-01j,
         8.08757489e-01 -4.08955418e-02j,
         4.97590348e-01 +4.94935648e-02j,
         3.08567222e-01 +4.09977830e-02j,
         1.10097982e-01 +3.61134042e-02j,
        -5.11590770e-13 +7.67386155e-13j,
        -1.12154497e-01 -3.50026122e-02j,
        -1.66453648e-01 -6.63951572e-02j,
        -2.20706782e-01 -9.71779170e-02j,
        -2.36931719e-01 -1.09139227e-01j,
        -2.52565263e-01 -1.20608513e-01j,
        -2.36931719e-01 -1.09139227e-01j,
        -2.20706782e-01 -9.71779170e-02j,
        -1.66453648e-01 -6.63951572e-02j,
        -1.12154497e-01 -3.50026122e-02j,
        -4.54747351e-13 +1.59161573e-12j,
         1.10097982e-01 +3.61134042e-02j,
         3.08567222e-01 +4.09977830e-02j,
         4.97590348e-01 +4.94935648e-02j,
         8.08757489e-01 -4.08955418e-02j,
         1.08628561e+00 -1.15392123e-01j,
         9.77788266e-01 -1.49975229e-01j,
         6.99118138e-01 -7.62683974e-02j,
         3.87656331e-01 +1.36804967e-02j,
         1.98328238e-01 +4.90943742e-03j,
        -3.26849658e-13 -4.12114787e-13j,
        -1.10097982e-01 -3.61134042e-02j,
        -2.22022304e-01 -7.09463552e-02j,
        -2.76269723e-01 -1.02268985e-01j,
        -3.30347986e-01 -1.32863762e-01j,
        -3.46570199e-01 -1.44816109e-01j,
        -3.62121355e-01 -1.56182657e-01j,
        -3.46570199e-01 -1.44816109e-01j,
        -3.30347986e-01 -1.32863762e-01j,
        -2.76269723e-01 -1.02268985e-01j,
        -2.22022304e-01 -7.09463552e-02j,
        -1.10097982e-01 -3.61134042e-02j,
         8.81072992e-13 -3.48165941e-12j,
         1.98328238e-01 +4.90943741e-03j,
         3.87656331e-01 +1.36804967e-02j,
         6.99118138e-01 -7.62683974e-02j,
         9.77788266e-01 -1.49975229e-01j,
         7.82757885e-01 -1.53723302e-01j,
         5.02091486e-01 -8.06075906e-02j,
         1.89983971e-01 +8.97376924e-03j,
        -2.13162821e-13 -9.09494702e-13j,
        -1.98328238e-01 -4.90943742e-03j,
        -3.08567222e-01 -4.09977830e-02j,
        -4.20316757e-01 -7.56543198e-02j,
        -4.74567880e-01 -1.06900271e-01j,
        -5.28490429e-01 -1.37306224e-01j,
        -5.44729133e-01 -1.49248763e-01j,
        -5.60197871e-01 -1.60512571e-01j,
        -5.44729133e-01 -1.49248763e-01j,
        -5.28490429e-01 -1.37306224e-01j,
        -4.74567880e-01 -1.06900271e-01j,
        -4.20316757e-01 -7.56543198e-02j,
        -3.08567222e-01 -4.09977830e-02j,
        -1.98328238e-01 -4.90943742e-03j,
         7.53175300e-13 -4.93116659e-12j,
         1.89983971e-01 +8.97376924e-03j,
         5.02091486e-01 -8.06075906e-02j,
         7.82757885e-01 -1.53723302e-01j,
         5.93845915e-01 -1.61779013e-01j,
         3.11968778e-01 -8.92349727e-02j,
         2.27373675e-13 -3.41060513e-13j,
        -1.89983971e-01 -8.97376924e-03j,
        -3.87656331e-01 -1.36804967e-02j,
        -4.97590348e-01 -4.94935648e-02j,
        -6.08718653e-01 -8.37235816e-02j,
        -6.62728712e-01 -1.14702155e-01j,
        -7.16250356e-01 -1.44728566e-01j,
        -7.32429175e-01 -1.56591360e-01j,
        -7.47738834e-01 -1.67682421e-01j,
        -7.32429175e-01 -1.56591360e-01j,
        -7.16250356e-01 -1.44728566e-01j,
        -6.62728712e-01 -1.14702155e-01j,
        -6.08718653e-01 -8.37235816e-02j,
        -4.97590348e-01 -4.94935648e-02j,
        -3.87656331e-01 -1.36804967e-02j,
        -1.89983971e-01 -8.97376924e-03j,
        -4.40536496e-13 +1.37845291e-12j,
         3.11968778e-01 -8.92349727e-02j,
         5.93845915e-01 -1.61779013e-01j,
         2.83698609e-01 -7.27300238e-02j,
         9.94759830e-14 +2.55795385e-13j,
        -3.11968778e-01 +8.92349727e-02j,
        -5.02091486e-01 +8.06075906e-02j,
        -6.99118138e-01 +7.62683974e-02j,
        -8.08757489e-01 +4.08955418e-02j,
        -9.19251597e-01 +7.16808566e-03j,
        -9.73007788e-01 -2.34670227e-02j,
        -1.02611931e+00 -5.30845919e-02j,
        -1.04222919e+00 -6.48383612e-02j,
        -1.05737970e+00 -7.57566535e-02j,
        -1.04222919e+00 -6.48383612e-02j,
        -1.02611931e+00 -5.30845919e-02j,
        -9.73007788e-01 -2.34670227e-02j,
        -9.19251597e-01 +7.16808566e-03j,
        -8.08757489e-01 +4.08955418e-02j,
        -6.99118138e-01 +7.62683974e-02j,
        -5.02091486e-01 +8.06075906e-02j,
        -3.11968778e-01 +8.92349727e-02j,
        -2.62900812e-12 +3.09796633e-12j,
         2.83698609e-01 -7.27300238e-02j,
         2.13162821e-13 +1.42108547e-14j,
        -2.83698609e-01 +7.27300238e-02j,
        -5.93845915e-01 +1.61779013e-01j,
        -7.82757885e-01 +1.53723302e-01j,
        -9.77788266e-01 +1.49975229e-01j,
        -1.08628561e+00 +1.15392123e-01j,
        -1.19529669e+00 +8.25155575e-02j,
        -1.24835785e+00 +5.25007978e-02j,
        -1.30061689e+00 +2.35682982e-02j,
        -1.31652401e+00 +1.20259957e-02j,
        -1.33138063e+00 +1.38247490e-03j,
        -1.31652401e+00 +1.20259957e-02j,
        -1.30061689e+00 +2.35682982e-02j,
        -1.24835785e+00 +5.25007978e-02j,
        -1.19529669e+00 +8.25155575e-02j,
        -1.08628561e+00 +1.15392123e-01j,
        -9.77788266e-01 +1.49975229e-01j,
        -7.82757885e-01 +1.53723302e-01j,
        -5.93845915e-01 +1.61779013e-01j,
        -2.83698609e-01 +7.27300238e-02j,  -3.48165941e-12 +5.25801624e-13j])

In [ ]: