Python코드로 .npy to .mem 파일 변환하는 방법
import numpy as np
from fxpmath import Fxp
layer_name = 'ending.resq'
# load .npy file
inp1 = np.load(f'./rtl_test/{layer_name}_inp0.npy')
# Total data length: 16bit, fraction bit: 0bit, signed
inp1_fxp = Fxp(inp1, n_word=16, n_frac=0, signed=True)
# save to .mem file
with open(f'memfile/{layer_name}_inp0_split0.mem', 'w') as f:
for v in inp1_fxp.flatten().bin(): # convert to binary bit
f.write(v+'\n')
참고
fxpmath library
https://github.com/francof2a/fxpmath
반응형
'SW programming > Python' 카테고리의 다른 글
[Python] DNN 안의 parameter를 .csv 파일에 저장하는 법 (0) | 2023.09.18 |
---|---|
[Python] Quantization - scaler 값 integer로 변환 (0) | 2023.09.18 |
[Python Anywhere] Selenium 모듈 적용하는 법 (0) | 2021.05.27 |
[Python 웹 크롤링] Selenium 과 BeautifulSoup의 조합 (2) | 2021.05.22 |
[Python 웹 크롤링] Requests 와 BeautifulSoup 의 조합 (0) | 2021.05.21 |
댓글