問題タブ [transpose]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Rubyハッシュ転置
私は次のルビーハッシュを持っています:
そして私はそれを次のように転置したいと思います:
さて、自分のやりたいことをやってくれる関数を思いついたのですが、同じことをもっと簡潔でエレガントな方法があるのではないかと思います。
私の解決策:
tsql - データベース テーブルを動的列カウント結果に転置する
Stackoverflow にはいくつかの転置の質問がありますが、それらのいくつか以外を見ると、私の問題に本当に似ています。主な違いは次のとおりです。定義済みの一連の列があります。
私のテーブルが次のようになっているとしましょう:
私はそれを次のように転置したいと思います:
list - プロローグで行列を転置する方法
[[1,2,3][4,5,6][6,7,8]]
のようにリストを転置するにはどうすればよい[[1,4,6],[2,7,8],[3,6,9]]
ですか?
説明するには: マトリックスを左に 90 度反転させたいと思います。どうやってやるの?
mysql - 表の行を列に転置する
次のようなテーブルがあります。
そして、私はこのようなものに変換したい:
これを行う方法を教えてください。
python - numpy: 大きな行列の xT*x を計算します
では、numpy
を計算する最も効率的な方法は何ですか。 は大きな (200,000 x 1000) 密行列で、は転置演算子ですか?x.T * x
x
float32
.T
誤解を避けるために、結果は 1000 x 1000 です。
編集:私の最初の質問で、私はそれnp.dot(x.T, x)
が何時間もかかっていると述べました. NaNs
マトリックスに潜入したことが判明し、何らかの理由でのパフォーマンスを完全に殺していましたnp.dot
(理由についての洞察はありますか?) これは現在解決されていますが、元の質問は残っています.
algorithm - 単純な行転置暗号
Lispクラスの場合、Haskellでも解決しようとした単純な行転置暗号の宿題が与えられました。基本的には、文字列を長さの行に分割しn
、結果を転置するだけです。結果として得られるcharのリストのリストの連結は、暗号化された文字列です。入力の最後の行(結果の不完全な列)に欠落している要素がある可能性があるため、デコードは少し難しくなります。これらの要素は処理する必要があります。
これはHaskellでの私の解決策です:
それは仕事をしますが、これが慣用的なHaskellと見なされるかどうかはわかりません。なぜなら、インデックスをいじるのはあまり宣言的ではないと感じているからです。これは改善できますか?もしそうなら、どのように?
ちなみに、Haskell98に似たものはありinsertAt
ますか?つまり、特定のインデックスにある要素またはリストをリストに挿入する関数です。
注:これは宿題の一部ではありません。とにかく今日の予定でした。
ruby - Ruby マトリックスの列または行の交換
配列の配列 (つまり、行列) の行または列を交換したいと考えています。この swap メソッドをオンラインで見つけ、自分のmutate
関数で拡張しました。ここで、board.matrix
は配列の配列です。
これで、行に対して行うべきことが行われます。
しかし、それは列ではありません。何故ですか?
javascript - Python の zip 関数に相当する Javascript
Python の zip 関数に相当する JavaScript はありますか? つまり、同じ長さの配列が複数あると、ペアの配列が作成されます。
たとえば、次のような 3 つの配列があるとします。
出力配列は次のようになります。
python - csv ファイルでデータセットを転置する方法は?
たとえば、次のように変換したいと思います。
の中へ:
編集:元の質問では、「転置」という用語が誤って使用されていました。
sorting - nil値を持つ2次元配列のソート
私はこのような配列を持っています
["address", "company", "CEO","Website"] のような最初の値が必要なので、私がしたことは
私は得た
ここで、最初の配列とそれに対応する値を並べ替える必要があります。
私は得る
しかし、私が欲しいのは
体が助けてくれるなら、それはgr8でしょう!