qiskit.visualization.plot_bloch_multivector
qiskit.visualization.plot_bloch_multivector(state, title='', figsize=None, *, reverse_bits=False, filename=None, font_size=None, title_font_size=None, title_pad=1)
Traza una esfera de Bloch para cada qubit.
Cada componente de la esfera de Bloch etiquetada como 'qubit i' representa el valor esperado del operador de Pauli correspondiente que actúa sólo sobre ese qubit, es decir, el valor esperado de , donde es el número de qubits, y es el operador identidad.
Parámetros
- state (Statevector orDensityMatrix or ndarray) – un estado cuántico N-qubit.
- title (str) – una cadena que representa el título de la parcela
- figsize (tuple) – tamaño de cada figura individual de la esfera Bloch, en pulgadas.
- reverse_bits (bool) – Si es True, traza los qubits siguiendo la convención de Qiskit [Por defecto:False].
- font_size (float) – Tamaño de letra para las cifras de la bola de Bloch.
- title_font_size (float) – Tamaño de letra del título.
- title_pad (float) – El relleno para el título (suptitle
yposition is0.98 - título_espaciador/100 **)****.** ( y la altura de la imagen se ampliará en 1 + )
Devuelve
Una instancia de figura matplotlib.
Tipo de retorno
Eleva
- MissingOptionalLibraryError - Requiere matplotlib.
- VisualizationError - si la entrada no es un estado N-qubit válido.
Ejemplos
from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
from qiskit.visualization import plot_bloch_multivector
qc = QuantumCircuit(2)
qc.h(0)
qc.x(1)
state = Statevector(qc)
plot_bloch_multivector(state)
from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
from qiskit.visualization import plot_bloch_multivector
qc = QuantumCircuit(2)
qc.h(0)
qc.x(1)
# You can reverse the order of the qubits.
from qiskit.quantum_info import DensityMatrix
qc = QuantumCircuit(2)
qc.h([0, 1])
qc.t(1)
qc.s(0)
qc.cx(0,1)
matrix = DensityMatrix(qc)
plot_bloch_multivector(matrix, title='My Bloch Spheres', reverse_bits=True)
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.