class_docstr: Class that implements a no-op featurization.
  This is useful when the raw dataset has to be used without featurizing the
  examples. The Molnet loader requires a featurizer input and such datasets
  can be used in their original form by passing the raw featurizer.
  
  Examples
  --------
  >>> import deepchem as dc
  >>> smi_map = [["N#C[S-].O=C(CBr)c1ccc(C(F)(F)F)cc1>CCO.[K+]", "N#CSCC(=O)c1ccc(C(F)(F)F)cc1"], ["C1COCCN1.FCC(Br)c1cccc(Br)n1>CCN(C(C)C)C(C)C.CN(C)C=O.O", "FCC(c1cccc(Br)n1)N1CCOCC1"]]
  >>> Featurizer = dc.feat.DummyFeaturizer()
  >>> smi_feat = Featurizer.featurize(smi_map)
  >>> smi_feat
  array([['N#C[S-].O=C(CBr)c1ccc(C(F)(F)F)cc1>CCO.[K+]',
          'N#CSCC(=O)c1ccc(C(F)(F)F)cc1'],
         ['C1COCCN1.FCC(Br)c1cccc(Br)n1>CCN(C(C)C)C(C)C.CN(C)C=O.O',
          'FCC(c1cccc(Br)n1)N1CCOCC1']], dtype='<U55')
class_docstr_tok: ["Class","that","implements","a","no-op","featurization",".","This","is","useful","when","the","raw","dataset","has","to","be","used","without","featurizing","the","examples",".","The","Molnet","loader","requires","a","featurizer","input","and","such","datasets","can","be","used","in","their","original","form","by","passing","the","raw","featurizer",".","Examples","--","--","--","--",">",">",">","import","deepchem","as","dc",">",">",">","smi_map","=","[","[","``","N","#","C","[","S-","]",".O=C","(","CBr",")","c1ccc","(","C","(","F",")","(","F",")","F",")","cc1",">","CCO",".","[","K+","]","''",",","``","N","#","CSCC","(","=O",")","c1ccc","(","C","(","F",")","(","F",")","F",")","cc1","''","]",",","[","``","C1COCCN1.FCC","(","Br",")","c1cccc","(","Br",")","n1",">","CCN","(","C","(","C",")","C",")","C","(","C",")","C.CN","(","C",")","C=O.O","''",",","``","FCC","(","c1cccc","(","Br",")","n1",")","N1CCOCC1","''","]","]",">",">",">","Featurizer","=","dc.feat.DummyFeaturizer","(",")",">",">",">","smi_feat","=","Featurizer.featurize","(","smi_map",")",">",">",">","smi_feat","array","(","[","[","'N","#","C","[","S-","]",".O=C","(","CBr",")","c1ccc","(","C","(","F",")","(","F",")","F",")","cc1",">","CCO",".","[","K+","]","'",",","'N","#","CSCC","(","=O",")","c1ccc","(","C","(","F",")","(","F",")","F",")","cc1","'","]",",","[","'C1COCCN1.FCC","(","Br",")","c1cccc","(","Br",")","n1",">","CCN","(","C","(","C",")","C",")","C","(","C",")","C.CN","(","C",")","C=O.O","'",",","'FCC","(","c1cccc","(","Br",")","n1",")","N1CCOCC1","'","]","]",",","dtype=","'","<","U55","'",")"]
docstr: Passes through dataset, and returns the datapoint.
  
  Parameters
  ----
  datapoints: Iterable[Any]
      A sequence of objects that you'd like to featurize.
  
  Returns
  ----
  datapoints: np.ndarray
      A numpy array containing a featurized representation of
      the datapoints.
docstr_tok: ["Passes","through","dataset",",","and","returns","the","datapoint",".","Parameters","--","--","datapoints",":","Iterable","[","Any","]","A","sequence","of","objects","that","you","'d","like","to","featurize",".","Returns","--","--","datapoints",":","np.ndarray","A","numpy","array","containing","a","featurized","representation","of","the","datapoints","."]
code: def featurize(
      self, datapoints: Iterable[Any], log_every_n: int = 1000, **kwargs
  ) -> np.ndarray:
      """Passes through dataset, and returns the datapoint.
  
      Parameters
      ----
      datapoints: Iterable[Any]
          A sequence of objects that you'd like to featurize.
  
      Returns
      ----
      datapoints: np.ndarray
          A numpy array containing a featurized representation of
          the datapoints.
      """
      return np.asarray(datapoints)
  
imports: import inspect
  import logging
  import numpy
  from typing import Any, Dict, Iterable, Optional, Tuple, Union, cast
  from deepchem.utils import get_print_threshold
  from deepchem.utils.typing import PymatgenStructure
label_desc: Use image node_id 1 for calling the DummyFeaturizer obj's underlying member method code with example usage: obj.featurize(datapoints, log_every_n) and returns: np