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