Skip to content

Instantly share code, notes, and snippets.

@kyoro1
Last active May 8, 2018 14:37
Show Gist options
  • Save kyoro1/94c1e68f2b644b8b4fd03e75aa9556ce to your computer and use it in GitHub Desktop.
Save kyoro1/94c1e68f2b644b8b4fd03e75aa9556ce to your computer and use it in GitHub Desktop.
確率 epsilon で1を出力 ref: https://qiita.com/kyoro1/items/b48e6840d26902098e7f
import numpy.random import *
## 0~1までの乱数を設定
tmp = rand()
if tmp <= epsilon:
output = 1
else:
output = 0
print(output)
import numpy as np
output = np.random.binomial(1,epsilon)
epsilon = 0.2
N = 100
tmp_list = []
for i in range(N):
a = np.random.binomial(1, epsilon)
tmp_list.append(a)
print(sum(tmp_list)/N) #0.22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment