我创建了一个 numpy 数组
a=np.array([1,2,3])
a
>>> array([1, 2, 3])
我想改变元素的位置。
我的预期输出应该只包含这三种模式
[array([1, 2, 3]),
array([2, 3, 1]),
array([1, 3, 2])]
我尝试使用如下排列库
b=[]
for i in range(3):
b.append(np.random.permutation(a)
实际输出:
[array([1, 3, 2]),
array([1, 3, 2]),
array([1, 2, 3])]
但是我有时会得到重复的值!
欢迎提出想法!!
提前致谢!!