【发布时间】:2023-03-29 05:40:01
【问题描述】:
要置换一维数组A 我知道你可以运行以下代码:
import numpy as np
A = np.random.permutation(A)
我有一个二维数组,想对数组的每一行应用完全相同的排列。有什么方法可以指定 numpy 为您执行此操作吗?
【问题讨论】:
-
很抱歉没有说得很清楚。每行应该具有与应用排列之前相同的元素集,但是在每行中排列元素的方式应该相同。因此,如果位置 0 的元素移动到位置 4,那么每一行都应该发生同样的情况。
-
换句话说,你想置换A的列?
标签: python arrays algorithm numpy