2024-04-23 14:30:34 发布
网友
给定一个整数k如何创建一个排列矩阵,其中包含从1到k序列的所有可能的排列?例如,让我们考虑k=2。然后我想创建矩阵:
k
1
k=2
1 2 2 1
对于k=3:
k=3
1 1 2 2 3 3 2 3 1 3 1 2 3 2 3 1 2 1
我试过使用numpy.random.permutation,但这只产生一个置换。所以,我可以继续使用这个函数,在列的数量等于k!之前附加唯一的置换,但这看起来效率非常低。
numpy.random.permutation
k!
目前没有回答
目前没有回答
相关问题 更多 >
编程相关推荐