生成对称i.i.d分布随机数(Python)

时间:2017-03-20 22:08:37

标签: python numpy scipy

我试图从范围(0,3)的整数生成从对称i.i.d分布绘制的矩阵(整数0到3具有相同的绘制概率(1/4))。我看了不同的numpy.random采样,但我不确定哪一个是合适的。

有关对同分布整数进行采样的任何建议吗?

1 个答案:

答案 0 :(得分:1)

import numpy as np

m = np.random.randint(low=0,high=4,size=(4,4))

注意第一个数字是包含的,第二个是独占的,最后一个是维度:

In [35] m
Out[35]: 

array([[0, 3, 2, 3],
       [0, 3, 0, 0],
       [0, 2, 3, 1],
       [2, 3, 0, 3]])

注意第一个数字是包含的,第二个是独占的,最后一个是维度。