1

変数 x があり、x=1 の確率が 60%、x=2 の確率が 40% の値を 1 または 2 に設定したいと考えています。

私はクラスでこれを行っているので、ボタンがクリックされるたびに x が再生成され、プロットされますが、特定の確率を使用して設定する方法がわかりません。ランダムにできることは知っていますが、それは私が望むものではありません。

誰もこれを行う方法を知っていますか?

4

3 に答える 3

0

単純な戦略は次のようになります。

  1. 0 から 1 の間の乱数を生成する
  2. 乱数が 0.6 より大きい場合は、値 2 を割り当てます
  3. そうでなければ値1を割り当てます

これを行う Python コード:

import random
if random.random() > 0.6:
  x = 2
else:
  x = 1
于 2015-12-03T15:33:35.057 に答える