parameters: (self, timeseries: List[float])
return_statement: return result
docstring: From an aggregated time-series, segregate it into multiple time-series, one for each query in the cluster.
          :param timeseries: Aggregated time-series
          :return: Time-series for each query id, dict{query id: time-series}
docstring_summary: From an aggregated time-series, segregate it into multiple time-series, one for each query in the cluster.
          :param timeseries: Aggregated time-series
          :return: Time-series for each query id, dict{query id: time-series}
docstring_tokens: From an aggregated time - series segregate it into multiple time - series one for each query in the cluster . : param timeseries : Aggregated time - series : return : Time - series for each query id dict { query id : time - series }
function: def segregate(self, timeseries: List[float]) -> Dict:
          """
          From an aggregated time-series, segregate it into multiple time-series, one for each query in the cluster.
          :param timeseries: Aggregated time-series
          :return: Time-series for each query id, dict{query id: time-series}
          """
          result = {}
          for qid, ratio in self._ratio_map.items():
              result[qid] = list([x * ratio for x in timeseries])
          return result
function_tokens: def segregate ( self , timeseries : List [ float ] ) -> Dict : result = { } for qid , ratio in self . _ratio_map . items ( ) : result [ qid ] = list ( [ x * ratio for x in timeseries ] ) return result