


import qiskit
def 				UpperCAmelCase_					(							__snake_case     ,						__snake_case						)     ->			qiskit.result.counts.Counts:







 """simple docstring"""


 _lowercase							      =qiskit.Aer.get_backend('''aer_simulator'''						)

 # Create a Quantum Circuit acting on the q register
 _lowercase							      =qiskit.QuantumCircuit(__snake_case     ,						__snake_case						)

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

 # Execute the circuit on the simulator
 _lowercase							      =qiskit.execute(__snake_case     ,						__snake_case     ,						shots=1000						)

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


if __name__ == "__main__":
  print(f'''Total count for various states are: {single_qubit_measure(1, 1)}''')






'''simple docstring'''




from .dependency_versions_table import deps
from .utils.versions import require_version, require_version_core


# define which module versions we always want to check at run time
# (usually the ones defined in `install_requires` in setup.py)
#
# order specific notes:
# - tqdm must be checked before tokenizers

UpperCamelCase__       :	Dict    = [
    '''python''',
    '''tqdm''',
    '''regex''',
    '''requests''',
    '''packaging''',
    '''filelock''',
    '''numpy''',
    '''tokenizers''',
    '''huggingface-hub''',
    '''safetensors''',
    '''accelerate''',
    '''pyyaml''',
]

for pkg in pkgs_to_check_at_runtime:
						if pkg in deps:
												if pkg == "tokenizers":
																		# must be loaded here, or else tqdm check may fail
																		from .utils import is_tokenizers_available

																		if not is_tokenizers_available():
																								continue  # not required, check version only if installed
												elif pkg == "accelerate":
																		# must be loaded here, or else tqdm check may fail
																		from .utils import is_accelerate_available

																		# Maybe switch to is_torch_available in the future here so that Accelerate is hard dep of
																		# Transformers with PyTorch
																		if not is_accelerate_available():
																								continue  # not required, check version only if installed

												require_version_core(deps[pkg])
						else:
												raise ValueError(f"can't find {pkg} in {deps.keys()}, check dependency_versions_table.py")


def 				lowerCAmelCase_   (	_lowerCamelCase:   List[Any]       ,      _lowerCamelCase:   Optional[int]=None					):
		require_version(deps[pkg]       ,      _lowerCamelCase					)