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 (tuple[float, float, float]) – tupla de tres elementos en la que ( <x>, <y>, <z> ) (cartesiana) o ( <r>, <theta>, <phi> ) (esférica en radianes); <theta> es el ángulo de inclinación respecto a la dirección +z; <phi> es el azimut respecto a 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.
axNo tiene ningún efecto si se omite. - coord_type (Literal["cartesian", "spherical"]) – O bien
"cartesian"o"spherical"bien, dependiendo de si la entrada se expresa en coordenadas cartesianas o esféricas. - 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.