コード例 #1
0
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()
コード例 #2
0
ファイル: green.py プロジェクト: joselado/pygra
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()