docstr: Parameters
  ----------
  data
      Data to discretize
  
  Returns
  -------
  List with bin values for each feature that is discretized.
docstr_tok: ["Parameters","--","--","--","--","--","data","Data","to","discretize","Returns","--","--","--","-","List","with","bin","values","for","each","feature","that","is","discretized","."]
code: def bins(self, data: np.ndarray) -> List[np.ndarray]:
      """
      Parameters
      ----------
      data
          Data to discretize
  
      Returns
      -------
      List with bin values for each feature that is discretized.
      """
      bins = []
      for feature in self.to_discretize:
          qts = np.array(
              np.percentile(data[:, feature], self.percentiles)
          )
          bins.append(qts)
      return bins
  
imports: import numpy
  from typing import Dict, Callable, List
label_desc: Use image node_id 2 for calling the Discretizer obj's underlying member method code with example usage: obj.bins(data) and returns: bins