_dual_basis_trotter_error.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:FermiLib 作者: ProjectQ-Framework 项目源码 文件源码
def ordered_dual_basis_terms_no_info(dual_basis_hamiltonian):
    """Give terms from the dual basis Hamiltonian in dictionary output order.

    Args:
        dual_basis_hamiltonian (FermionOperator): The Hamiltonian.

    Returns:
        A list of terms from the dual basis Hamiltonian in simulated order.
    """
    n_qubits = count_qubits(dual_basis_hamiltonian)
    terms = []

    for operators, coefficient in iteritems(dual_basis_hamiltonian.terms):
        terms += [FermionOperator(operators, coefficient)]

    return terms
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号