EstimationTable クラス

量子リソース推定結果の表。

list[EstimationTableEntry]を拡張し、推定データを表示するための構成可能な列を提供します。 既定では、テーブルには 量子ビットランタイム ( pandas.Timedeltaとして表示)、 およびエラー 列が含まれます。 add_columninsert_columnを使用して、追加の列を追加または挿入できます。

既定の列を使用して空の推定テーブルを初期化します。

コンストラクター

EstimationTable()

メソッド

add_column

推定テーブルに列を追加します。

add_factory_summary_column

推定で使用されるファクトリを要約する列を推定テーブルに追加します。

add_property_column

推定結果から特定のプロパティ キーの列を追加します。

add_qubit_partition_column

物理コンピューティング、ファクトリ、メモリ量子ビット数の列を追加します。

as_frame

推定テーブルを pandas.DataFrameに変換します。

各行は EstimationTableEntry に対応し、各列はこのテーブルに登録されている列によって決定されます。 列フォーマッタが存在する場合は、フレームに配置される前に値に適用されます。

insert_column

推定テーブルの指定したインデックスに列を挿入します。

plot

このテーブルの結果をプロットします。

plot_estimatesの便利なラッパー。 すべてのキーワード引数が転送されます。

add_column

推定テーブルに列を追加します。

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

パラメーター

名前 説明
name
必須
str

列の名前。

function
必須
<xref:Callable>[[<xref:EstimationTableEntry>],<xref: Any>]

EstimationTableEntry を受け取り、この列の値を返す関数。

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

表示目的で function の出力を書式設定する省略可能な関数。

規定値: 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
必須
int

列として追加するプロパティ キー。

column_name
<xref:Optional>[str]

列の省略可能な名前。 指定しない場合、列の名前は "property_{property_key}" になります。

規定値: None
default_value
Any

プロパティ キーがエントリのプロパティに存在しない場合に使用する既定値。 既定値は 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
必須
int

列を挿入する位置のインデックス。

name
必須
str

列の名前。

function
必須
<xref:Callable>[[<xref:EstimationTableEntry>],<xref: Any>]

EstimationTableEntry を受け取り、この列の値を返す関数。

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

表示目的で function の出力を書式設定する省略可能な関数。

規定値: None

plot

このテーブルの結果をプロットします。

plot_estimatesの便利なラッパー。 すべてのキーワード引数が転送されます。

plot(**kwargs)

返品

説明
<xref:matplotlib.figure.Figure>

プロットを含む図。