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 . Cada fila corresponde a y |
| 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 |
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
|
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 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
|
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
|
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
|
Índice en el que se va a insertar la columna. |
|
name
Requerido
|
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 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. |