Skip to main content

Transposeアレイとは何ですか?

transpose単純な転置と呼ばれることもあるトランスポーズアレイは、行と列を切り替えて以前のグリッドを再編成するグリッドデータ構造です。配列にaとbと呼ばれる2つの行が含まれている場合、cとdと呼ばれる2つの列には、transposeには行Cとd、列aとBが含まれます。元の配列は2列ごとに3行です。転置されたフォームには2行と3列があります。アレイを転置することは、回転することと同じではありません。それが発生するプロセスはもう少し複雑です。このグリッドが作成されると、XとYの位置を切り替えて、元のグリッドの内容を転置に配置する必要があります。たとえば、元のグリッドでは、データポイントが2行目と4列目に存在している場合、転置では4行目と2列目に存在します。元のアレイがZと呼ばれた場合、転置はzTransposeには、特にマトリックス増殖において、数学で多くの用途があります。マトリックスの乗算では、最初のマトリックスの列の数は、2番目の列の列数に等しくなければなりません。マトリックスの1つを転置すると、これを可能にするのに十分なコンポーネントマトリックスの1つを再編成できます。コンピュータープログラム内でtransposeが作成されると、データを複製せずに移動する必要があるように実装できます。転置は、計算や線形代数などの高レベルの数学で広く使用され、通常、より大きな問題を解決するための単一のステップとして作成されます。一般に、トランスポーズは数値の操作に最適です。Transpose Arrayを使用して理論の他のものを再編成でき、その内容は数値データに明示的に制限されていますが、テキスト文字列または特殊なオブジェクトの再編成は、単に再編成のおかげで有用な情報を生成する可能性がはるかに低くなります。