import numpy as np
import math
import h5py
import struct
f_read= h5py.File('L1e4_jianzhihou111.h5', 'r') #权重文件地址
b1='conv2d_1/conv2d_1/bias:0' bias 地址
bias_1 = "quanzhong_int16_bin/bias_1.bin" # bin存储地址
cyj_4= open(bias_1 ,'wb')
bb=f_read[b1]
bb=np.array(bb.value)
for uu in range(bb.shape[0]):
cyj_4.write(struct.pack('i',round(bb[uu]*2048*2048))) #存储 int类型 i为int32 h为short
bias1=np.fromfile("quanzhong_int16_bin/bias_1.bin",dtype=np.int)