class_docstr: Measurement process that computes the mutual information between the provided wires.
  
  Please refer to :func:`mutual_info` for detailed documentation.
  
  Args:
      wires (Sequence[.Wires]): The wires the measurement process applies to.
      id (str): custom label given to a measurement instance, can be useful for some applications
          where the instance has to be identified
      log_base (float): base for the logarithm
class_docstr_tok: ["Measurement","process","that","computes","the","mutual","information","between","the","provided","wires",".","Please","refer","to",":","func",":","`","mutual_info","`","for","detailed","documentation",".","Args",":","wires","(","Sequence","[",".Wires","]",")",":","The","wires","the","measurement","process","applies","to",".","id","(","str",")",":","custom","label","given","to","a","measurement","instance",",","can","be","useful","for","some","applications","where","the","instance","has","to","be","identified","log_base","(","float",")",":","base","for","the","logarithm"]
code: def __init__(
      self,
      wires: Optional[Sequence[Wires]] = None,
      id: Optional[str] = None,
      log_base: Optional[float] = None,
  ):
      self.log_base = log_base
      super().__init__(wires=wires, id=id)
  
file_path: pennylane/pennylane/measurements/mutual_info.py
imports: from copy import copy
  from typing import Sequence, Optional
  import pennylane
  from pennylane.wires import Wires
  from .measurements import MutualInfo, StateMeasurement
label_desc: Use image node_id 2 to create a new MutualInfoMP object from inherited base classes: StateMeasurement with example: obj = MutualInfoMP(wires, id, log_base)