cuquantum.cutensornet.create_state¶
- cuquantum.cutensornet.create_state(intptr_t handle, int purity, int32_t num_state_modes, state_mode_extents, int data_type) intptr_t [源代码]¶
创建一个给定形状的空张量网络状态,该形状由主要张量模式的数量及其范围定义。
- 参数
handle (intptr_t) – cuTensorNet 库句柄。
purity (StatePurity) – 张量网络状态的期望纯度(纯态或混合态)。
num_state_modes (int32_t) – 定义状态模式的数量,与状态纯度无关。请注意,纯态和混合张量网络状态都仅由主要直积空间的模式定义。
state_mode_extents (object) –
指向定义状态模式范围(构成主要直积空间的向量空间的维度)的指针。它可以是
一个
int
,作为数组的指针地址,或者一个
int64_t
的 Python 序列。
data_type (int) – 状态张量的数据类型。
- 返回值
张量网络状态(此时为空,也称为真空)。
- 返回类型
intptr_t