私はこの巨大な2次元データ配列を持っています。非常に大きな行列の転置を見つける
A(1,1)A(1,2)A(1,3)..... A(n-2、n)A(n-1、n) (nは、n個)
私は列の順序
A(1,1)A(2,1)A(3,1)···A(nは、n個にそれを再配置したいです-2)A(n、n-1)A(n、n)
データセットはかなり大きく、コンピュータのRAMに収まるものよりも大きくなります。 (nは約10,000ですが、各データ項目には約1Kのスペースが必要です)
これを行うには、滑らかで効率的なアルゴリズムを知っている人はいますか?
どのようなプログラミング言語/アプリケーションですか? – SuperTron
RAMに格納するには大きすぎる場合、マトリックスはどこに保存されていますか?物は実行中にRAMに保存されます。 – Dimme
n = 10000は10000x10000x1KB = 100GBを意味します。 –