タグ付けされた質問 「transpose」

12
転置/解凍機能(zipの逆)?
2項目のタプルのリストがあり、それらを2つのリストに変換したいと思います。最初のリストには各タプルの最初の項目が含まれ、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]) それを行う組み込み関数はありますか?
505 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はありますか?つまり、同じ長さの複数の配列を指定すると、ペアの配列が作成されます。 たとえば、次のような3つの配列があるとします。 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コマンドのみを使用して、効率的な方法で転置したいと思います(10行程度の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 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.