EstimationTable 類別
量子資源估計結果表。
擴充 list[EstimationTableEntry] 並提供可配置欄位以顯示估計資料。 預設情況下,表格包含 量子位元、 執行時間 (以 顯示為 pandas.Timedelta)及 錯誤 欄位。
還可以新增或插入欄位,且 add_columninsert_column。
初始化一個空的估計表,並預設欄位。
建構函式
EstimationTable()
方法
| add_column |
在估算表中新增一欄。 |
| add_factory_summary_column |
在估算表中新增一欄,總結估算中使用的工廠。 |
| add_property_column |
從估算結果中新增特定屬性鍵的欄位。 |
| add_qubit_partition_column |
新增實體運算、工廠及記憶體量子位元計數欄位。 |
| as_frame |
將估計表 每一列對應一個 |
| insert_column |
在估計表中指定索引處插入欄位。 |
| plot |
繪製此表的結果。 便利性包裹器。 |
add_column
在估算表中新增一欄。
add_column(name: str, function: Callable[[EstimationTableEntry], Any], formatter: Callable[[Any], Any] | None = None) -> None
參數
| 名稱 | Description |
|---|---|
|
name
必要
|
欄位名稱。 |
|
function
必要
|
<xref:Callable>[[<xref:EstimationTableEntry>],<xref: Any>]
一個函式,會接收 EstimationTableEntry 並回傳該欄位的值。 |
|
formatter
|
<xref:Optional>[<xref:Callable>[[<xref:Any>],<xref: Any>]]
一個可選功能,用來格式化輸出 預設值: None
|
add_factory_summary_column
在估算表中新增一欄,總結估算中使用的工廠。
add_factory_summary_column() -> None
add_property_column
從估算結果中新增特定屬性鍵的欄位。
add_property_column(property_key: int, column_name: str | None = None, default_value: Any = None) -> None
參數
| 名稱 | Description |
|---|---|
|
property_key
必要
|
屬性鍵要加成欄位。 |
|
column_name
|
<xref:Optional>[str]
欄位的可選名稱。 若未提供欄位,該欄位將命名為「property_{property_key}」。 預設值: None
|
|
default_value
|
如果屬性鍵不存在於條目的屬性中,預設值。 預設值為 None。 預設值: None
|
add_qubit_partition_column
新增實體運算、工廠及記憶體量子位元計數欄位。
add_qubit_partition_column() -> None
as_frame
將估計表 pandas.DataFrame轉換為 。
每一列對應一個 EstimationTableEntry ,每一欄由此表中登錄的欄位決定。 欄位格式化器(若存在)會在值被放入畫面前套用。
as_frame()
傳回
| 類型 | Description |
|---|---|
|
<xref:pandas.DataFrame>
|
估計結果的 DataFrame 表示。 |
insert_column
在估計表中指定索引處插入欄位。
insert_column(index: int, name: str, function: Callable[[EstimationTableEntry], Any], formatter: Callable[[Any], Any] | None = None) -> None
參數
| 名稱 | Description |
|---|---|
|
index
必要
|
插入欄位的索引。 |
|
name
必要
|
欄位名稱。 |
|
function
必要
|
<xref:Callable>[[<xref:EstimationTableEntry>],<xref: Any>]
一個函式,會接收 EstimationTableEntry 並回傳該欄位的值。 |
|
formatter
|
<xref:Optional>[<xref:Callable>[[<xref:Any>],<xref: Any>]]
一個可選功能,用來格式化輸出 預設值: None
|
plot
繪製此表的結果。
便利性包裹器。plot_estimates 所有關鍵字論點都會被轉發。
plot(**kwargs)
傳回
| 類型 | Description |
|---|---|
|
<xref:matplotlib.figure.Figure>
|
包含劇情的圖形。 |