class_docstr: Internal BCQ learner.
  
  This implements the Q-learning component in the discrete BCQ algorithm.
class_docstr_tok: ["Internal","BCQ","learner",".","This","implements","the","Q-learning","component","in","the","discrete","BCQ","algorithm","."]
code: def get_variables(self, names: List[str]) -> List[np.ndarray]:
      return tf2_utils.to_numpy(self._variables)
  
imports: import copy
  from typing import Dict, List, Optional
  from acme import core
  from acme import types
  from acme.adders import reverb
  from acme.agents.tf import bc
  from acme.tf import losses
  from acme.tf import savers
  from acme.tf import utils
  from acme.tf.networks import discrete
  from acme.utils import counting
  from acme.utils import loggers
  import numpy
  import reverb
  import sonnet
  import tensorflow
  import trfl
label_desc: Use image node_id 4 for calling the _InternalBCQLearner obj's underlying member method code with example usage: obj.get_variables(names) and returns: tf2_utils