【发布时间】:2018-10-16 13:36:41
【问题描述】:
我可以轻松地使用np.random.choice 和replace=False 来生成一维数组而无需替换。但是,我需要生成一个 matrix 以便每一行都没有替换,即[[1, 2, 3], [2, 3, 1], [3, 1, 2]]。 np.random.randint 是显而易见的选择,但在此功能中没有规定不重复。我也不想将新行迭代地附加到矩阵中,因为我认为这是相当低效的。那么,生成矩阵最有效的方法是什么?
【问题讨论】:
-
“我也不希望将新行迭代地追加到矩阵中”这包括列表理解吗?