生成一个新的numpy数组,其中包含2个填充每个元素的数组,其中包含一定范围内的随机数

时间:2012-11-18 20:27:14

标签: python numpy

我是numpy的新手。创建新数组并在一定范围内使用随机数填充每个元素的最佳方法是什么?

例如,我想要一个 3-by-3 数组,其中每个元素都是01

1 个答案:

答案 0 :(得分:6)

尝试类似

的内容
np.random.randint(2, size=(3, 3))

有关详细信息,请参阅this文档。


例如:

import numpy as np
print np.random.randint(2, size=(3, 3))

输出:

[[1 0 0]
 [1 1 0]
 [1 0 0]]