EstimationTable Classe

Tabella dei risultati della stima delle risorse quantistica.

Estende list[EstimationTableEntry] e fornisce colonne configurabili per la visualizzazione dei dati di stima. Per impostazione predefinita, la tabella include qubit, runtime (visualizzato come pandas.Timedelta) e colonne di errore . È possibile aggiungere o inserire colonne aggiuntive con add_column e insert_column.

Inizializzare una tabella di stima vuota con le colonne predefinite.

Costruttore

EstimationTable()

Metodi

add_column

Aggiungere una colonna alla tabella di stima.

add_factory_summary_column

Aggiungere una colonna alla tabella di stima che riepiloga le factory usate nella stima.

add_property_column

Aggiungere una colonna per una chiave di proprietà specifica dai risultati della stima.

add_qubit_partition_column

Aggiungere colonne per i conteggi dei qubit fisici di calcolo, factory e memoria.

as_frame

Convertire la tabella di stima in un oggetto pandas.DataFrame.

Ogni riga corrisponde a un oggetto EstimationTableEntry e ogni colonna è determinata dalle colonne registrate in questa tabella. I formattatori di colonna, se presenti, vengono applicati ai valori prima che vengano inseriti nel frame.

insert_column

Inserire una colonna in corrispondenza dell'indice specificato nella tabella di stima.

plot

Tracciare i risultati di questa tabella.

Wrapper pratico intorno a plot_estimates. Tutti gli argomenti delle parole chiave vengono inoltrati.

add_column

Aggiungere una colonna alla tabella di stima.

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

Parametri

Nome Descrizione
name
Necessario
str

Nome della colonna.

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

Funzione che accetta un oggetto EstimationTableEntry e restituisce il valore per questa colonna.

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

Funzione facoltativa che formatta l'output di a scopo di function visualizzazione.

Valore predefinito: None

add_factory_summary_column

Aggiungere una colonna alla tabella di stima che riepiloga le factory usate nella stima.

add_factory_summary_column() -> None

add_property_column

Aggiungere una colonna per una chiave di proprietà specifica dai risultati della stima.

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

Parametri

Nome Descrizione
property_key
Necessario
int

Chiave della proprietà da aggiungere come colonna.

column_name
<xref:Optional>[str]

Nome facoltativo per la colonna. Se non specificato, la colonna verrà denominata "property_{property_key}".

Valore predefinito: None
default_value
Any

Valore predefinito da utilizzare se la chiave della proprietà non è presente nelle proprietà di una voce. Il valore predefinito è Nessuno.

Valore predefinito: None

add_qubit_partition_column

Aggiungere colonne per i conteggi dei qubit fisici di calcolo, factory e memoria.

add_qubit_partition_column() -> None

as_frame

Convertire la tabella di stima in un oggetto pandas.DataFrame.

Ogni riga corrisponde a un oggetto EstimationTableEntry e ogni colonna è determinata dalle colonne registrate in questa tabella. I formattatori di colonna, se presenti, vengono applicati ai valori prima che vengano inseriti nel frame.

as_frame()

Valori restituiti

Tipo Descrizione
<xref:pandas.DataFrame>

Rappresentazione del dataframe dei risultati della stima.

insert_column

Inserire una colonna in corrispondenza dell'indice specificato nella tabella di stima.

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

Parametri

Nome Descrizione
index
Necessario
int

Indice in corrispondenza del quale inserire la colonna.

name
Necessario
str

Nome della colonna.

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

Funzione che accetta un oggetto EstimationTableEntry e restituisce il valore per questa colonna.

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

Funzione facoltativa che formatta l'output di a scopo di function visualizzazione.

Valore predefinito: None

plot

Tracciare i risultati di questa tabella.

Wrapper pratico intorno a plot_estimates. Tutti gli argomenti delle parole chiave vengono inoltrati.

plot(**kwargs)

Valori restituiti

Tipo Descrizione
<xref:matplotlib.figure.Figure>

Figura contenente il tracciato.