honeybee_ph_utils.histogram module¶
Utility function for creating a simple Histrogram from a data set.
- honeybee_ph_utils.histogram.generate_histogram(_data: Collection[float], _num_bins: int) dict[int, dict[str, float]][source]¶
Creates a Histogram of input data, in n-bins.
Arguments:¶
_data (Collection[float]): Collection of numeric values to use as the data source.
_num_bins (int): Number of bins to split the input data set into.
Returns:¶
- dict[int, dict[str, float]]: ie:
- {
0: {‘average_value’=12.0, ‘frequency’=0.25}, 1: {‘average_value’=6.0, ‘frequency’=0.34}, 2: …
},