

"""simple docstring"""






import qiskit
def    UpperCamelCase       (      _lowerCAmelCase  :    int,	_lowerCAmelCase  :    int			)					->      List[Any]:
	_UpperCAmelCase     :				Dict          =       qiskit.Aer.get_backend("""aer_simulator"""			)

	# Create a Quantum Circuit acting on the q register
	_UpperCAmelCase     :				str          =       qiskit.QuantumCircuit(lowerCamelCase__,	lowerCamelCase__			)

	# Apply X (NOT) Gate to Qubits 0 & 1
	circuit.x(0			)
	circuit.x(1			)

	# Map the quantum measurement to the classical bits
	circuit.measure([0, 1],	[0, 1]			)

	# Execute the circuit on the qasm simulator
	_UpperCAmelCase     :				Tuple          =       qiskit.execute(lowerCamelCase__,	lowerCamelCase__,	shots=1000			)

	# Return the histogram data of the results of the experiment.
	return job.result().get_counts(lowerCamelCase__			)


if __name__ == "__main__":
						lowerCamelCase__					:	Any				    =	single_qubit_measure(2, 2)
						print(F'''Total count for various states are: {counts}''')









"""simple docstring"""


from typing import TYPE_CHECKING

from ....utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__snake_case    					=					{'configuration_mmbt': ['MMBTConfig']}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   __snake_case    					=					['MMBTForClassification', 'MMBTModel', 'ModalEmbeddings']


if TYPE_CHECKING:
   from .configuration_mmbt import MMBTConfig

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_mmbt import MMBTForClassification, MMBTModel, ModalEmbeddings

else:
   import sys

   __snake_case    					=					_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)