qiskit.visualization.plot_bloch_vector
qiskit.visualization.plot_bloch_vector(bloch, title='', ax=None, figsize=None, coord_type='cartesian', font_size=None)
Traza la esfera de Bloch.
Traza una esfera de Bloch con las coordenadas especificadas, que pueden darse tanto en sistema cartesiano como esférico.
Parámetros
- bloch (list[double]) – matriz de tres elementos donde [<x>, <y>, <z>] (cartesiano) o [<r>, <theta>, <phi>] (esférico en radianes) <theta> es el ángulo de inclinación desde la dirección +z <phi> es el acimut desde la dirección +x
- title (str) – una cadena que representa el título de la parcela
- ax (matplotlib.axes.Axes) – Ejes que se utilizarán para representar la esfera bloch
- figsize (tuple) – Tamaño de la figura en pulgadas. No tiene ningún efecto está pasando
ax. - coord_type (str) – una cadena que especifica el tipo de coordenada para bloch (cartesiana o esférica), por defecto es cartesiana
- font_size (float) – Tamaño de letra.
Devuelve
Una instancia de figura matplotlib si ax = None.
Tipo de retorno
Eleva
MissingOptionalLibraryError - Requiere matplotlib.
Ejemplos
from qiskit.visualization import plot_bloch_vector
plot_bloch_vector([0,1,0], title="New Bloch Sphere")
import numpy as np
from qiskit.visualization import plot_bloch_vector
# You can use spherical coordinates instead of cartesian.
plot_bloch_vector([1, np.pi/2, np.pi/3], coord_type='spherical')
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.