Closed ikanago closed 2 years ago
@ikanago すみません! QCNNで共有されているパラメータに係数をかけられる必要ありました。。 前、QCNNでは使わないと言ってしまいましたが。。 逆回転させるため、-1をかける必要がありました。 一旦、私の方で対応してみます。
_LearningParameter
クラスにpositions_in_circuit: List[int]
を持っていますが、このList[int]を拡張する感じですかね。。
class _LearningParameter:
positions_in_circuit: List[int]
parameter_id: int
value: float
is_input: bool = field(default=False)
_PositionDetail
クラスを作って、List[int]
ではなく、List[_PositionDetail]
で持たせる感じですかね。。
class _PositionDetail:
gate_pos: int,
coef: Optional[float]
そうですね,それで None
でない coef
をもつときはそれをかけてやればうまくいきそうです.
参考:
Originally posted by @kosukemtr in https://github.com/Qulacs-Osaka/scikit-qulacs/pull/166#pullrequestreview-934548634