mindquantum.algorithm.library.amplitude_encoder

mindquantum.algorithm.library.amplitude_encoder#

mindquantum.algorithm.library.amplitude_encoder(x, n_qubits)#

用于振幅编码的量子线路。

备注

经典数据的长度应该是2的幂,否则将用0填充。 向量应该归一化。

参数:
  • x (list[float] or numpy.array(list[float])) - 需要编码的数据向量,应该归一化。

  • n_qubits (int) - 编码线路的量子比特数。

返回:

Circuit,能够完成振幅编码的量子线路。 ParameterResolver,用于完成振幅编码量子线路的参数。