EstimationTable Clase

Tabla de resultados de estimación de recursos cuánticos.

Extiende y proporciona columnas configurables list[EstimationTableEntry] para mostrar datos de estimación. De forma predeterminada, la tabla incluye cúbits, tiempo de ejecución (que se muestra como una pandas.Timedelta) y columnas de error . Se pueden agregar o insertar columnas adicionales con add_column y insert_column.

Inicialice una tabla de estimación vacía con columnas predeterminadas.

Constructor

EstimationTable()

Métodos

add_column

Agregue una columna a la tabla de estimación.

add_factory_summary_column

Agregue una columna a la tabla de estimación que resume las factorías usadas en la estimación.

add_property_column

Agregue una columna para una clave de propiedad específica a partir de los resultados de la estimación.

add_qubit_partition_column

Agregue columnas para los recuentos de cúbits físicos de proceso, factoría y memoria.

as_frame

Convierta la tabla de estimación en .pandas.DataFrame

Cada fila corresponde a y EstimationTableEntry cada columna viene determinada por las columnas registradas en esta tabla. Los formateadores de columna, cuando están presentes, se aplican a los valores antes de colocarlos en el marco.

insert_column

Inserte una columna en el índice especificado en la tabla de estimación.

plot

Trazar los resultados de esta tabla.

Contenedor de conveniencia alrededor plot_estimatesde . Todos los argumentos de palabra clave se reenvieron.

add_column

Agregue una columna a la tabla de estimación.

add_column(name: str, function: Callable[[EstimationTableEntry], Any], formatter: Callable[[Any], Any] | None = None) -> None

Parámetros

Nombre Description
name
Requerido
str

Nombre de la columna.

function
Requerido
<xref:Callable>[[<xref:EstimationTableEntry>],<xref: Any>]

Función que toma un objeto EstimationTableEntry y devuelve el valor de esta columna.

formatter
<xref:Optional>[<xref:Callable>[[<xref:Any>],<xref: Any>]]

Función opcional que da formato a la salida de function para fines de presentación.

Valor predeterminado: None

add_factory_summary_column

Agregue una columna a la tabla de estimación que resume las factorías usadas en la estimación.

add_factory_summary_column() -> None

add_property_column

Agregue una columna para una clave de propiedad específica a partir de los resultados de la estimación.

add_property_column(property_key: int, column_name: str | None = None, default_value: Any = None) -> None

Parámetros

Nombre Description
property_key
Requerido
int

Clave de propiedad que se va a agregar como columna.

column_name
<xref:Optional>[str]

Un nombre opcional para la columna. Si no se proporciona, la columna se denominará "property_{property_key}".

Valor predeterminado: None
default_value
Any

Valor predeterminado que se va a usar si la clave de propiedad no está presente en las propiedades de una entrada. El valor predeterminado es Ninguno.

Valor predeterminado: None

add_qubit_partition_column

Agregue columnas para los recuentos de cúbits físicos de proceso, factoría y memoria.

add_qubit_partition_column() -> None

as_frame

Convierta la tabla de estimación en .pandas.DataFrame

Cada fila corresponde a y EstimationTableEntry cada columna viene determinada por las columnas registradas en esta tabla. Los formateadores de columna, cuando están presentes, se aplican a los valores antes de colocarlos en el marco.

as_frame()

Devoluciones

Tipo Description
<xref:pandas.DataFrame>

Representación de DataFrame de los resultados de la estimación.

insert_column

Inserte una columna en el índice especificado en la tabla de estimación.

insert_column(index: int, name: str, function: Callable[[EstimationTableEntry], Any], formatter: Callable[[Any], Any] | None = None) -> None

Parámetros

Nombre Description
index
Requerido
int

Índice en el que se va a insertar la columna.

name
Requerido
str

Nombre de la columna.

function
Requerido
<xref:Callable>[[<xref:EstimationTableEntry>],<xref: Any>]

Función que toma un objeto EstimationTableEntry y devuelve el valor de esta columna.

formatter
<xref:Optional>[<xref:Callable>[[<xref:Any>],<xref: Any>]]

Función opcional que da formato a la salida de function para fines de presentación.

Valor predeterminado: None

plot

Trazar los resultados de esta tabla.

Contenedor de conveniencia alrededor plot_estimatesde . Todos los argumentos de palabra clave se reenvieron.

plot(**kwargs)

Devoluciones

Tipo Description
<xref:matplotlib.figure.Figure>

Ilustración que contiene el trazado.