numpyのrandintとrandomのrandintは違う
”端含む・含まない”問題で死亡した。
Randomライブラリ(端を含む)
>>> import random >>> [random.randint(0, 1) for _ in range(10)] [0, 1, 0, 1, 0, 0, 0, 1, 1, 0]
Numpyライブラリ(端を含まない)
>>> import numpy as np [np.random.randint(0, 1) for _ in range(10)] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]