class_docstr: Null qubit device for PennyLane. This device performs no operations involved in numerical calculations.
     Instead the time spent in execution is dominated by support (or setting up) operations, like tape creation etc.
  
  .. warning::
  
      The API of ``NullQubit`` will be updated soon to follow a new device interface described
      in :class:`pennylane.devices.Device`.
  
      This change will not alter device behaviour for most workflows, but may have implications for
      plugin developers and users who directly interact with device methods. Please consult
      :class:`pennylane.devices.Device` and the implementation in
      :class:`pennylane.devices.DefaultQubit` for more information on what the new
      interface will look like and be prepared to make updates in a coming release. If you have any
      feedback on these changes, please create an
      `issue <https://github.com/PennyLaneAI/pennylane/issues>`_ or post in our
      `discussion forum <https://discuss.pennylane.ai/>`_.
  
  Args:
      wires (int, Iterable[Number, str]): Number of subsystems represented by the device,
          or iterable that contains unique labels for the subsystems as numbers (i.e., ``[-1, 0, 2]``)
          or strings (``['auxiliary', 'q1', 'q2']``). Default 1 if not specified.
code: def _apply_basis_state(self, state, wires):
      return [0.0]
  
imports: from collections import defaultdict
  import numpy
  from pennylane.ops.qubit.attributes import diagonal_in_z_basis
  from pennylane import QubitDevice
  from pennylane.measurements import Shots
  from pennylane.resource import Resources
  from .._version import __version__
label_desc: Use image node_id 23 for calling the NullQubit obj's underlying member method code with example usage: obj._apply_basis_state(state, wires) and returns: list