def write_sparse(f, g): """ Write a sparse matrix in a file""" from input_tb90 import nv_el fw = open(f, "w") # open the file fw.write("# dimension = " + str(g.shape[0]) + "\n") nv = nv_el(g) for iv in range(len(nv)): fw.write(str(int(nv[iv][0])) + ' ') fw.write(str(int(nv[iv][1])) + ' ') fw.write('{0:.8f}'.format(float(nv[iv][2])) + ' ') fw.write('{0:.8f}'.format(float(nv[iv][3])) + ' ') fw.write(' !!! i j Real Imag\n') fw.close()
def write_sparse(f,g): """ Write a sparse matrix in a file""" from input_tb90 import nv_el fw = open(f,"w") # open the file fw.write("# dimension = "+str(g.shape[0])+"\n") nv=nv_el(g) for iv in range(len(nv)): fw.write(str(int(nv[iv][0]))+' ') fw.write(str(int(nv[iv][1]))+' ') fw.write('{0:.8f}'.format(float(nv[iv][2]))+' ') fw.write('{0:.8f}'.format(float(nv[iv][3]))+' ') fw.write(' !!! i j Real Imag\n') fw.close()