In [1]:
import h5py
import pandas as pd
f=h5py.File('student.h5','r')

In [2]:
list(f.keys())
dset=f['model_weights']

In [6]:
list(dset.keys())


Out[6]:
['dense_1', 'dense_2', 'input_1', 'output_1']

In [7]:
a=dset['dense_1']['dense_1']['kernel:0'][:]
b=dset['dense_1']['dense_1']['bias:0'][:]

In [8]:
pd.Series(b).to_json()


Out[8]:
'{"0":0.0,"1":0.0,"2":0.0,"3":0.0,"4":0.0}'

In [9]:
data=pd.Series(list(a)).to_json()

In [10]:
data


Out[10]:
'{"0":[-0.677101016,-0.1951915622,0.247151792,0.8491793275,0.3716519475],"1":[-0.7932349443,0.0655424595,-0.8413782716,0.576903522,0.8550034165],"2":[0.6142644286,0.8314607739,0.7715551257,-0.1601671576,-0.0063262582]}'

In [34]:
import json
with open('data.json', 'w') as outfile:
    json.dump(data, outfile)

In [11]:
print(data,file=open('data.json','w+'))

In [12]:
print('"l2":',data,file=open('data.json','w'))

In [44]:
print('"l2":',data,file=open('data.json','a'))

In [ ]: