Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jupyter notebook 当我在本地运行jupyter笔记本时,为什么绘制qiskit量子电路看起来不同_Jupyter Notebook_Quantum Computing_Qiskit - Fatal编程技术网

Jupyter notebook 当我在本地运行jupyter笔记本时,为什么绘制qiskit量子电路看起来不同

Jupyter notebook 当我在本地运行jupyter笔记本时,为什么绘制qiskit量子电路看起来不同,jupyter-notebook,quantum-computing,qiskit,Jupyter Notebook,Quantum Computing,Qiskit,我正在使用,它创建了一个量子电路,然后绘制电路,它看起来像这样: 当我把这本教科书作为一本笔记本在电脑上运行时,我看到了同样的结果 但是,当我将教科书作为jupyter笔记本下载并在本地运行时,它看起来是这样的: 我不太喜欢这个,我想我错过了一些简单的东西。正在运行的代码完全相同。我正在使用MacOS 11.4(大苏尔)。以下代码足以显示联机运行与本地运行时的差异: from qiskit import QuantumCircuit qc = QuantumCircuit(1) # Cr

我正在使用,它创建了一个
量子电路
,然后绘制电路,它看起来像这样:

当我把这本教科书作为一本笔记本在电脑上运行时,我看到了同样的结果

但是,当我将教科书作为jupyter笔记本下载并在本地运行时,它看起来是这样的:

我不太喜欢这个,我想我错过了一些简单的东西。正在运行的代码完全相同。我正在使用MacOS 11.4(大苏尔)。以下代码足以显示联机运行与本地运行时的差异:

from qiskit import QuantumCircuit

qc = QuantumCircuit(1)  # Create a quantum circuit with one qubit
initial_state = [0,1]   # Define initial_state as |1>
qc.initialize(initial_state, 0) # Apply initialisation operation to the 0th qubit
qc.draw()  # Let's view our circuit

因为Qiskit有多个抽屉。这些是:

  • text
  • mpl
  • latex
  • latex\u源代码
您在IBM Quantum实验室中看到的抽屉是基于Matplotlib的抽屉。您可以通过
qc.draw('mpl')
获得相同的输出

要设置默认值,您可以使用条目
circuit\u drawer=mpl
更改(或创建(如果不存在)文件
~/.qiskit/settings.conf