問題タブ [interleave]
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.
java - 2 つの 32 ビット整数を 64 整数にインターリーブする
そのため、次のように、2 つの 32 ビット整数を 1 つにインターリーブするタスクが与えられ
a_31,...,a_0 and b_31,...,b_0, return the 64-bit long that contains their bits interleaved: a_31,b_31,a_30,b_30,...,a_0,b_0.
ました。MSB の場所に 1 を持つヘルパーを使用して、それぞれから MSB を取得し、それらを結合することで試してみました。基本的に、"a" int を奇数の場所に配置し、"b" int ビットを偶数の場所に配置します。
他の関数を呼び出すことはできません (Math.pow も)
私のコード:
私のテストはここで失敗しました:
問題を解決する方法の提案と同様に、デバッグと問題の解明の助けになるとよいでしょう。
python - 特定の列で 2 つのデータフレームをインターリーブする
2つのデータフレームがあります
2 つのデータフレームをインターリーブしたいのですが、いくつかのオプションを試しましたが、うまくいかないようです。以下のコードの機能に近いですが、適切な列に参加しません
期待される出力は次のようになります
かなり単純なはずだと思いますが、適切な構文が見つかりません。誰でもアイデアを提供できますか?
助けてくれてありがとう!