In [22]:
import randomCorr as rc
m1 = np.loadtxt(open("../matrices/ex-1a.csv","rb"),delimiter=",")
m2 = np.loadtxt(open("../matrices/ex-1b.csv","rb"),delimiter=",")
m3 = np.loadtxt(open("../matrices/ex-2a.csv","rb"),delimiter=",")
m4 = np.loadtxt(open("../matrices/ex-2b.csv","rb"),delimiter=",")
m5 = np.loadtxt(open("../matrices/ex-3a.csv","rb"),delimiter=",")
m6 = np.loadtxt(open("../matrices/ex-3b.csv","rb"),delimiter=",")
ms =[m1, m2, m3, m4, m5, m6]
bp = []
for i in xrange(len(ms)):
b_n = rc.triang_decomp(ms[i])
p_n = rc.calc_params(b_n)
bp.append((b_n, p_n))
In [23]:
import pandas as pd
In [24]:
for ps in (0,1), (2,3), (4,5):
r2, flex,isoc, path_ms = rc.calc_path(ms, bp, ps[0], ps[1], return_matrices=True)
for i in range(0,101):
df_i = pd.DataFrame(path_ms[i])
df_i.to_excel('matrix-{}x{}-{}.xls'.format(ps[0],ps[1], i))
In [ ]: