графики qiskit не отображаются в консоли spyder - PullRequest
0 голосов
/ 03 мая 2020

Информация о системе

Qiskit version: 0.17.0
Python version: 3.7.7
Operating system: Windows 10 home x64

Каково текущее поведение?

Я использую Spyder 4.1.1 на Anaconda и в любое время Я пытаюсь построить данные, которые не отображаются. Код выполняется без ошибок, но сам график нигде не отображается.

Действия по воспроизведению проблемы

Запуск приведенного ниже кода с веб-сайта IBMQ :

import numpy 
import qiskit as qc 
from qiskit import QuantumCircuit, execute, Aer
import matplotlib
from qiskit.visualization import plot_state_city

circ = qc.QuantumCircuit(3)

circ.h(0)
circ.cx(0,1)
circ.cx(0,2)
print(circ.draw())
backend = Aer.get_backend('statevector_simulator')
job = execute(circ, backend)
result = job.result()
outputstate = result.get_statevector(circ, decimals=3)
print(outputstate)
plot_state_city(outputstate)

Каково ожидаемое поведение?

для отображения сюжета городского состояния в консоли или в другом месте

Предлагаемые решения

Я пытался использовать как matplotlib.pylot.show (), так и matplotlib.pyplot.draw ()

1 Ответ

0 голосов
/ 03 мая 2020

Это может быть связано с тем, что графики не отображаются в spyder по умолчанию. Если вы запустите этот код в ноутбуке Jupyter, графики должны отображаться очень хорошо!

...