EstimationTable クラス
量子リソース推定結果の表。
list[EstimationTableEntry]を拡張し、推定データを表示するための構成可能な列を提供します。 既定では、テーブルには 量子ビット、 ランタイム ( pandas.Timedeltaとして表示)、 およびエラー 列が含まれます。
add_columnとinsert_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
パラメーター
| 名前 | 説明 |
|---|---|
|
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
パラメーター
| 名前 | 説明 |
|---|---|
|
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()
返品
| 型 | 説明 |
|---|---|
|
<xref:pandas.DataFrame>
|
推定結果の DataFrame 表現。 |
insert_column
推定テーブルの指定したインデックスに列を挿入します。
insert_column(index: int, name: str, function: Callable[[EstimationTableEntry], Any], formatter: Callable[[Any], Any] | None = None) -> None
パラメーター
| 名前 | 説明 |
|---|---|
|
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)
返品
| 型 | 説明 |
|---|---|
|
<xref:matplotlib.figure.Figure>
|
プロットを含む図。 |