opnsense-ports/science/py-cirq-ionq/files/example.py
Franco Fichtner 9b365a1f8a */*: sync with upstream
Taken from: FreeBSD
2021-08-02 11:24:11 +02:00

18 lines
381 B
Python

import cirq
# Pick a qubit.
qubit = cirq.GridQubit(0, 0)
# Create a circuit
circuit = cirq.Circuit(
cirq.X(qubit)**0.5, # Square root of NOT.
cirq.measure(qubit, key='m') # Measurement.
)
print("Circuit:")
print(circuit)
# Simulate the circuit several times.
simulator = cirq.Simulator()
result = simulator.run(circuit, repetitions=20)
print("Results:")
print(result)