可见result包含了全部的运行结果信息,包括运行后端类型、运行任务编号等等。如果我们只关心经过量子电路处理过的大量零态测量结果如何,我们可以直接调用result的get_counts方法。 print(result.get_counts()) 运行结果如下: 通过计算不同测量结果所占的比例,原则上我们就可以推出经历量子电路后的量子态大概是什么样子的。...
我们得到的量子电路 为了和之前得到的statevector结果不一样,我们可以使用.get_counts()来获得测量出0和1的数量: qobj = assemble(qc) result = sim.run(qobj).result() counts = result.get_counts() plot_histogram(counts) 从得到的结果中我们看出,我们100%会测量出\mathinner{|1\rangle}。 我们得到的...
qobj=assemble(qc)state=sim.run(qobj).result().get_statevector()# Execute the circuitprint(state)# Print the result Statevector([0.70710678+0.j, 0.+0.70710678j],dims=(2,)) qobj=assemble(qc)results=sim.run(qobj).result().get_counts()plot_histogram(results) 我们可以看到我们有相等的概率...
qobj=assemble(qc)state=sim.run(qobj).result().get_statevector()# Execute the circuitprint(state)# Print the result Statevector([0.70710678+0.j, 0.+0.70710678j],dims=(2,)) qobj=assemble(qc)results=sim.run(qobj).result().get_counts()plot_histogram(results) 我们可以看到我们有相等的概率...
因為此 result 類型是 Qiskit 套件原生的物件,因此您可以使用 Qiskit 的 result.get_counts ,並將 plot_histogram 結果可視化。 若要確定所有可能的位字串標籤都已表示,請將這些標籤新增至 counts。 Python 複製 counts = {format(n, "03b"): 0 for n in range(8)} counts.update(result.get_counts(circui...
from qiskit import Aer, execute # 选择Aer后端进行模拟 simulator = Aer.get_backend('qasm_simulator') # 运行量子电路并获取结果 job = execute(circuit, simulator) result = job.result() # 打印结果 print(result.get_counts(circuit)) 通过以上步骤,你可以成功启动Qiskit,并创建、运行自己的量子电路。Qisk...
由于此 result 类型是 Qiskit 包的原生对象,你可以使用 Qiskit 的 result.get_counts 和plot_histogram 来可视化结果。 若要确保表示所有可能的位字符串标签,请将它们添加到 counts。 Python 复制 counts = {format(n, "03b"): 0 for n in range(8)} counts.update(result.get_counts(circuit)) print(cou...
get_counts()) print(f'backend: {result.backend_name}') $ mpirun -n 2 python ghz.py {'00000000000000000000': 532, '11111111111111111111': 492} cusvaer_simulator_statevector Note The qiskit_aer.Aer object is available in Qiskit 1.0. For previous versions of Qiskit, qiskit.Aer works in ...
因為此 result 類型是 Qiskit 套件的原生物件,所以您可以使用 Qiskit 的 result.get_counts 和plot_histogram,將結果視覺化。 若要確定所有可能的位元串標籤都能顯示,請新增位元串至 counts。 Python 複製 counts = {format(n, "03b"): 0 for n in range(8)} counts.update(result.get_counts(circuit)) ...
from qiskit import Aer, execute # 选择Aer后端进行模拟 simulator = Aer.get_backend('qasm_simulator') # 运行量子电路并获取结果 job = execute(circuit, simulator) result = job.result() # 打印结果 print(result.get_counts(circuit)) 通过以上步骤,你可以成功启动Qiskit,并创建、运行自己的量子电路。Qisk...