Exemplo n.º 1
0
def simulator(qc: Qc):
    list_bits = []
    qprobs = qc.med_all()
    #print(qprobs)
    for qbit in qprobs:
        #print((qbit['state']))
        state_bit = int(list(qbit['state'])[1])
        list_bits.append(state_bit)
    return list_bits
Exemplo n.º 2
0
from qfunction.quantum import QuantumCircuit as Qc
from qfunction.plot.histogram import plot_cnot_prob as pcp

q =1.1
qc = Qc(4,q=q)
print(qc.cnot((2,1)))
print(qc)
Exemplo n.º 3
0
from qfunction.quantum import QuantumCircuit as Qc
from qfunction.plot.histogram import plot_cnot_prob as pcp

q = 1.5
qc = Qc(4, q=q)
qc.H(2)
pcp(qc.cnot((2, 1)))
print(qc)
Exemplo n.º 4
0
from qfunction.quantum import QuantumCircuit as Qc
from qfunction.plot.histogram import plot_cnot_prob as pcp

q = 1.1
qc = Qc(4, q=q)
qc.cnot((2, 1))
Exemplo n.º 5
0
from qfunction.quantum import QuantumCircuit as Qc
from qfunction.plot.histogram import plot_cnot_prob as pcp

q =1.1
qc = Qc(4,q=q)
pcp(qc.cnot((2,1)))
print(qc)
Exemplo n.º 6
0
from qfunction.quantum import QuantumCircuit as Qc
from qfunction.quantum import simulator as sim
from qfunction.plot import plot_probabilities as pp


q = 0.1
qc = Qc(5,q=q)

print(qc.q_qubits)
qc.Y(2)
qc.H(2)


print(qc)
pp(qc)
print(sim(qc))
#pp(qc)
#for q in