docstr: Update the analyzer with a list of values and their corresponding labels
  
  Args:
      values: categorical values
      labels: corresponding labels for each categorical value
code: def feed_all(self, values: List, labels: List):
      """
      Update the analyzer with a list of values and their corresponding labels
  
      Args:
          values: categorical values
          labels: corresponding labels for each categorical value
      """
      if len(values) != len(labels):
          raise InconsistentSize(
              "values", "labels", len(values), len(labels)
          )
  
      value_label = zip(values, labels)
      for value, label in value_label:
          self.feed(value, label)
  
file_path: contextual-ai/xai/data/explorer/abstract_labelled_analyzer.py
imports: from abc import ABC, abstractmethod
  from typing import List, Dict, Union, Tuple
  from xai.data.abstract_stats import AbstractStats
  from xai.data.exceptions import InconsistentSize
label_desc: Use image node_id 3 for calling the AbstractLabelledDataAnalyzer obj's underlying member method code with example usage: obj.feed_all(values, labels) without return types