MCPcopy Create free account
hub / github.com/MotrixLab/ViMoGen / get_pixel_range_prob_dict

Function get_pixel_range_prob_dict

datasets/bucket_config.py:24–34  ·  view source on GitHub ↗
(pixel_num_list: list, pixel_prob_list: list)

Source from the content-addressed store, hash-verified

22
23
24def get_pixel_range_prob_dict(pixel_num_list: list, pixel_prob_list: list):
25 if len(pixel_num_list) == len(pixel_prob_list):
26 pixel_num_list.append(pixel_num_list[-1] * 4)
27 assert len(pixel_prob_list) == len(pixel_num_list) - 1
28 pixel_prob_list = np.array(pixel_prob_list)
29 pixel_prob_list = pixel_prob_list / pixel_prob_list.sum()
30 prob_dict = OrderedDict({})
31 for i in range(len(pixel_prob_list)):
32 pixel_range = (pixel_num_list[i], pixel_num_list[i + 1])
33 prob_dict[pixel_range] = pixel_prob_list[i]
34 return prob_dict
35
36
37def get_bucket_config_from_side_list_and_ar_list(

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected