StateDump 類別
Q# 直譯器回傳了一個狀態 dump。
建構函式
StateDump(data: StateDumpData)
參數
| 名稱 | Description |
|---|---|
|
data
必要
|
|
方法
| as_dense_state |
會將狀態傾倒以複振幅密集列表回傳。 這會包含零振幅。 |
| check_eq |
檢查狀態傾倒是否等於給定狀態。 這不是數學上的等號,因為檢定忽略了全局相位。 |
as_dense_state
check_eq
檢查狀態傾倒是否等於給定狀態。 這不是數學上的等號,因為檢定忽略了全局相位。
check_eq(state: Dict[int, complex] | List[complex], tolerance: float = 1e-10) -> bool
參數
| 名稱 | Description |
|---|---|
|
state
必要
|
要檢查的狀態,可以作為複數振幅的狀態指標字典,或是實振幅的列表。 |
|
tolerance
|
支票的容忍度。 預設為1e-10。 預設值: 1e-10
|
傳回
| 類型 | Description |
|---|---|
|
|
屬性
qubit_count
qubit_count: int