mindquantum.core.gates.GroupedPauliChannel#
- class mindquantum.core.gates.GroupedPauliChannel(probs, **kwargs)#
组合泡利信道。
该信道等价与一组泡利信道,但是在模拟时,会比一个一个作用泡利信道快很多。关于泡利信道的更多细节,请参考
PauliChannel。泡利信道的数学表示如下:
\[\epsilon(\rho) = \otimes_i \epsilon_\text{pauli}^i(\rho)\]- 参数:
probs (numpy.ndarray) - 所有泡利信道的误差概率。该参数的维度是 (n, 3),其中第一个维度 n 表示该组合泡利信道的比特数。第二个维度 3 表示每个信道分别发生 \(X\), \(Y\) 或 \(Z\) 翻转的概率。
- get_cpp_obj()#
返回量子门的c++对象。
- matrix()#
返回该噪声信道的Kraus算符。
- 返回:
list,包含了所有泡利信道的Kraus算符。