def gen_gaussian_table(d_table): g_table = dict() for i in range(GAUSSIAN_RANGE + 1): for j in range(GAUSSIAN_RANGE + 1): d = d_table[(i, j)] if d < GAUSSIAN_RANGE: # g_table[d] = 1.0-(d/GAUSSIAN_RANGE) g_table[d] = gaussian(1, d) else: g_table[d] = 0 return g_table
def gaussian_table(d_table): g_table = dict() for i in range(GAUSSIAN_RANGE+1): for j in range(GAUSSIAN_RANGE+1): d = d_table[(i, j)] g_table[d] = gaussian(1, d) # if d < GAUSSIAN_RANGE: # # g_table[d] = gaussian(1, d) # g_table[d] = d/GAUSSIAN_RANGE # else: # g_table[d] = 0 return g_table