Questions tagged «transpose»

12
转置/解压缩功能(zip的反函数)?
我有一个2项元组的列表,我想将它们转换为2个列表,其中第一个包含每个元组中的第一项,第二个包含第二项。 例如: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'], [1, 2, 3, 4]) 有内置的功能吗?
504 python  list  matrix  transpose 

11
转置列表清单
让我们来: l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 我正在寻找的结果是 r = [[1, 4, 7], [2, 5, 8], [3, 6, 9]] 并不是 r = [(1, 4, 7), (2, 5, 8), (3, 6, 9)] 非常感激
241 python  list  transpose 

16
相当于Python的zip函数的Javascript
是否有与Python的zip函数等效的JavaScript?也就是说,给定多个相同长度的数组,将创建一个成对的数组。 例如,如果我有三个看起来像这样的数组: var array1 = [1, 2, 3]; var array2 = ['a','b','c']; var array3 = [4, 5, 6]; 输出数组应为: var output array:[[1,'a',4], [2,'b',5], [3,'c',6]]

16
转置NumPy数组
我使用Python和NumPy,“移调”有一些问题: import numpy as np a = np.array([5,4]) print(a) print(a.T) 调用a.T不转置数组。a例如,如果为,[[],[]]则它正确转置,但我需要的转置[...,...,...]。
191 python  numpy  transpose 

23
用JavaScript转置2D数组
我有一个数组数组,就像: [ [1,2,3], [1,2,3], [1,2,3], ] 我想转置它以获得以下数组: [ [1,1,1], [2,2,2], [3,3,3], ] 使用循环以编程方式这样做并不难: function transposeArray(array, arrayLength){ var newArray = []; for(var i = 0; i < array.length; i++){ newArray.push([]); }; for(var i = 0; i < array.length; i++){ for(var j = 0; j < arrayLength; j++){ newArray[j].push(array[i][j]); }; }; return …

28
在Bash中转置文件的有效方法
我有一个巨大的制表符分隔文件,格式如下 X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 我想仅使用bash命令以一种有效的方式对其进行转置(我可以编写十行左右的Perl脚本来做到这一点,但执行起来应该比本地bash函数要慢一些)。所以输出应该看起来像 X row1 row2 row3 row4 column1 0 3 6 9 column2 1 4 7 10 column3 2 5 8 11 我想到了这样的解决方案 cols=`head -n 1 input | wc -w` …
110 bash  parsing  unix  transpose 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.