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 Ogni riga corrisponde a un oggetto |
| 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 |
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
|
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 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
|
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
|
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
|
Indice in corrispondenza del quale inserire la colonna. |
|
name
Necessario
|
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 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. |