【发布时间】:2019-11-20 00:12:21
【问题描述】:
我有一个大小为 (4,4) 的数组,它的值可以是 0 和 1,所以我可以有 65536 个不同的数组。我需要生成所有这些数组而不重复。我使用wt_random=np.random.randint(2, size=(65536,4,4)),但我担心它们不是唯一的。你能告诉我这段代码是否正确,我应该怎么做才能产生所有可能的数组?谢谢。
【问题讨论】:
-
如果您需要唯一值,我建议您创建数据结构并用递增的整数填充它。此后,开始随机洗牌。
-
这是什么意思?我需要在 python 中生成只有 0 或 1 的 4x4 数组。增加整数是什么意思?我必须用 0 或 1 而不是其他数字填充它。我想知道有什么办法可以产生这些65536个唯一的数组吗?
-
问题与
keras无关 - 请不要向无关标签发送垃圾邮件(已删除)。
标签: python arrays numpy random