Closed KowerKoint closed 2 years ago
is_Gaussian()
gate_factory
ProbabilisticInstrument
I
lower_bound
upper_bound
assert
invaliid_argument
NotImplementedException
Warning
Error
その他コード中で少しだけ気になったところをコメントしておきます。
変更していないところにコメント書けないのを忘れていました。 Issueに出しました #306 #307
301 で一旦切った残りのリファクタリングです。
is_Gaussian()
のコメントが間違ってるgate_factory
のための例外を増やしたProbabilisticInstrument
での確率分布で不正な分布に対してエラーを吐くようにしたI
ゲートを明示させたほうがいいような…?lower_bound
をupper_bound
に変えてます。[0,1)の実数乱数では(非常に低い確率ではありますが)ちょうど0が返されるのでそこでassert
に引っかかるのを避けていますinvaliid_argument
にしてたところを一つNotImplementedException
にしましたWarning
はおかしいのでError
にしてますその他コード中で少しだけ気になったところをコメントしておきます。