paddle_quantum.biocomputing.operator
蛋白质哈密顿量中使用的算符集合。
- edge_direction_indicator(edge, affected_qubits, direction)
用于指示边的方向的算符。
- 参数:
edge (Tuple[int]) – 蛋白质中氨基酸-氨基酸之间的边的编号。
affected_qubits (Optional[List[int]]) – 算符涉及到的量子比特序号。
direction (Optional[int]) – 边的方向。
- 返回:
算符对应的符号,边方向指示算符。
- 返回类型:
Tuple[float, Dict]
- contact_indicator(qindex)
蛋白质中指示两个氨基酸是否有相互作用的算符。
- 参数:
qindex (int) – 算符影响的量子比特序号。
- 返回:
相互作用算符。
- 返回类型:
openfermion.QubitOperator
- backwalk_indicator(e0_attrs, e1_attrs)
反映边重叠情况的算符。
- 参数:
e0_attrs (Dict) – 给定边上的特征。
e1_attrs (Dict) – 相邻边上的特征。
- 返回:
边重叠算符。
- 返回类型:
openfermion.QubitOperator