cuquantum.bindings.cudensitymat.create_state¶
- cuquantum.bindings.cudensitymat.create_state(intptr_t handle, int purity, int32_t num_space_modes, space_mode_extents, int64_t batch_size, int data_type) intptr_t [source]¶
定义给定纯度和形状的空量子态,或一批这样的量子态。
- 参数
handle (intptr_t) – 库句柄。
purity (StatePurity) – 期望的量子态纯度。
num_space_modes (int32_t) – 空间模式数量(自由度数量)。
space_mode_extents (object) –
空间模式的范围(自由度的维度)。它可以是
一个
int
,作为数组的指针地址,或一个
int64_t
的 Python 序列。
batch_size (int64_t) – 批量大小(形状相同的量子态数量)。将批量大小设置为零与将其设置为 1 相同。
data_type (int) – 表示数据类型(张量元素类型)。
- 返回
空量子态(或一批量子态)。
- 返回类型
intptr_t