mindquantum.utils.random_hamiltonian
- mindquantum.utils.random_hamiltonian(n_qubits, n_terms, seed=None, dtype=None)[源代码]
- 生成随机的泡利哈密顿量。 - 参数:
- n_qubits (int) - 量子比特数。 
- n_terms (int) - 泡利项的数量。 
- seed (int,可选) - 随机种子。默认值: - None。
- dtype (mindquantum.dtype,可选) - 哈密顿量的数据类型。默认值: - None。
 
- 返回:
- Hamiltonian,随机生成的哈密顿量。 
 - 样例: - >>> ham = random_hamiltonian(4, 5, seed=42) >>> print(ham) -0.5018 [Z0] + 1.8029 [X0 X1] + 0.928 [Y0 X1 Y2] + 0.3946 [Z2 X3] - 1.3759 [Z1 Y3]