interleave

    0

    2答えて

    条件は以下の通りである: 1)我々は、NDアレイのリストを持っており、このリストは、未知の長さのM 2)各アレイは等しい寸法、未知 3)各アレイであります0番目の次元に沿って分割されるべきであり、得られた要素は長さMの1番目の次元に沿ってグループ化され、それが 4であった同じ長さの0番目の次元に沿って裏面に積層されるべきである)、得られたランクはN+1とでなければなりません1次元次元の長さはM と

    0

    1答えて

    私は空間インデックス用のモートン番号を作成していますが、私は__int128番号に変わる8個の符号なし16ビット番号を持っています。効率は非常に重要なので、純粋なソリューション(すべてをループ)または別々の8個の128ビット番号を構築するには高価です。 私はGCCを使用していますが、ターゲットマシンは64ビットですが、BMI2はサポートされていません。 どのように計算を高速化できますか?

    2

    1答えて

    私は、このタスクを持っての繰り返しのインターリーブであるかどうかを確認します。 X(英語のアルファベットと思う)ある有限固定アルファベットを超える文字列とします。 整数kを指定すると、xのk個のコピーを連結した文字列を表すのにx^k を使用します。 x がHELLOの場合、x^3 はHELLOHELLOHELLOです。 xの繰り返しは、 であり、いくつかの整数kについてx^k という接頭辞がありま

    0

    2答えて

    ((6,3,2)、(4,5,1))などのトリプルのペアをインターリーブし、このインターリーブから6タプルを作成する関数を作成しようとしています。 私はいくつかの調査をしましたが、インターリーブがどのように動作するのか理解できました。私自身の目的で何かを試してみましたが、6タプルを作成していますが、正しいインターリーブではありません。これは私のコードです let interleave ((a, b,

    -1

    3答えて

    2つの配列を正確に交互に挿入することなくインターリーブしたいと思います。例えば、与えられた: a = [1,2,3,4,5,6,7,8,9] b = ['a','b','c'] 私は出力としてf = [1,2,'a',3,4,'b',5,6,'c',7,8,9]受信したいと思います。私はaの2つの要素ごとに1つの要素をbにします。 a = [1,2,3,4,5,6,7,8,9] b = [

    -1

    1答えて

    異なるプログラミング言語の異なるプロセスを呼び出すことが有用なのかどうか疑問に思っていましたか? たとえば、私はJavaアプリケーションを持っています。しかし、私はいくつかの重い計算をしています。だから私は他のJVM言語(C、Goなど)でプログラマを書いています。これは普通のjavaよりも計算を表現したり処理したりして、結果をメインのJavaアプリケーションに返すことができます。 たとえば、Jav

    0

    1答えて

    私は簡単なTVキャラクタージェネレーターソフトウェアを開発しています。私はウィンドウをキャプチャし、そのピクセルをリアルタイムでビデオカードバッファに書き込む必要があります。 (ウィンドウは、いくつかのアニメーションやビデオやテキストを持っています。) それは、プログレッシブ形式のために今偉大な働いている、しかし、私の問題は、インターレース出力されます。(PAL 720x576i形式) 私は私が何