我是numpy的新手。创建新数组并在一定范围内使用随机数填充每个元素的最佳方法是什么?
例如,我想要一个 3-by-3 数组,其中每个元素都是0
或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]]