問題タブ [boost-multi-array]
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.
boost-multi-array - ブースト multi_array のビューを取得し、それを同じブースト multi_array に割り当てるにはどうすればよいですか?
次のように「スライス」(array_view の作成) を実行する DataView という関数があります。
...ここで、_Data は、MyArray のデータ部分を含む Array2D (boost::multi_array) 型のプライベート メンバーです。次のように、スライス (ビューの作成) は問題なく行われています。
この問題は、新しく取得したビュー (array_view) を元の multi_array (my_array) に割り当て直したいときに発生します。クラス MyArray でこの関数を作成して、これを実行しようとしました。
...そして、このコード行で関数を呼び出します...
ビルドは成功していますが、アプリケーションで次のエラーが発生しています。
私が本当に必要としているのは、次のいずれかを行う方法の簡単な例です。
- 元の multi_array から array_view を作成し、新しいビューを元の配列に割り当てるという現在の戦略を使用する、または
- 元の multi_array を (その場で) スライスします。このソリューションの例を探しましたが、見つからないようです。
ありがとうございました。
c++ - 2d Boost.MultiArray からサブアレイを取得するには?
2d Boost.MultiArray を使用する必要があるプログラムに取り組んでいます。私はそれを初期化してデータで満たすことができました。i
しかし、マルチアレイのサイズが のj
場合、サイズm
のサブアレイを取得する方法がわかりませんn
。どこi<=m
とj<=n
。誰でも私を助けることができますか?
コード:
c++ - 選択した値を (ビュー経由で) boost::multi_array から別の配列にコピーする (C++)
選択した範囲 (ビュー) を boost::multi_array から別の配列にコピー (ディープ コピー) するにはどうすればよいですか?
c++ - 2 つの boost::multi_arrays (C++) 間で数学演算を実行する方法は?
2 つの boost::multi_array 間で数学演算を実行するにはどうすればよいですか?
値の型が double の 2 つの配列を追加する例:
私が知っている 1 つの可能性は、Intel IPP ライブラリです。2 つの行列の追加は、たとえばippiAdd_
. しかし残念ながら、インテル® IPP は double 値の加算をサポートしていません。
では、Intel IPP で制限された値型の欠点を克服するソリューションとして、Intel IPP 以外の別のライブラリを知っている人はいますか?