按位置连续顺序排列的旅行元素

时间:2018-08-15 11:38:24

标签: python arrays numpy matrix tensor

来自

 np.array([[1,2],[3,4]])

我想将其作为一维数组,其中连续元素(即[n][n+1]在原始矩阵中也是连续的)。

对于这个简单的2x2矩阵,这样的1D数组将是

[1,2,4,3] or [1,3,4,2]

np.reshapenp.ravel都无法实现(即使使用order可选参数也无法实现)。理想情况下,我想对任意数量的数组轴进行此操作。

请简单说明一下,如果|j-q|=1i=p或具有i和j的相似语句,我认为在矩阵中元素[i,j]和[p,q]是连续的p和q交换。对于一个n维张量,如果除一个索引之外的所有索引都相同并且变化的索引以1单位更改,我认为两个元素是连续的。

我必须为此做一个函数还是已经有numpy吗?

0 个答案:

没有答案