15 lines
452 B
Python
15 lines
452 B
Python
|
#!/usr/bin/env python3
|
||
|
import numpy as np
|
||
|
import re
|
||
|
|
||
|
re.DOTALL = True
|
||
|
|
||
|
np.set_printoptions(precision=5, suppress=True, threshold=np.nan)
|
||
|
def random_array_string():
|
||
|
return re.sub(r'^\[(.*)\]$(?s)', r'{\n\1 };', np.array2string(np.random.normal(0,1,122), separator=', '))
|
||
|
|
||
|
print("/* Weights generated by weights.py */")
|
||
|
print("static const float wc[122] =", random_array_string())
|
||
|
print()
|
||
|
print("static const float wr[122] =", random_array_string())
|