問題タブ [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.

0 投票する
1 に答える
61 参照

boost-multi-array - ブースト multi_array のビューを取得し、それを同じブースト multi_array に割り当てるにはどうすればよいですか?

次のように「スライス」(array_view の作成) を実行する DataView という関数があります。



...ここで、_Data は、MyArray のデータ部分を含む Array2D (boost::multi_array) 型のプライベート メンバーです。次のように、スライス (ビューの作成) は問題なく行われています。



この問題は、新しく取得したビュー (array_view) を元の multi_array (my_array) に割り当て直したいときに発生します。クラス MyArray でこの関数を作成して、これを実行しようとしました。



...そして、このコード行で関数を呼び出します...



ビルドは成功していますが、アプリケーションで次のエラーが発生しています。



私が本当に必要としているのは、次のいずれかを行う方法の簡単な例です。

  1. 元の multi_array から array_view を作成し、新しいビューを元の配列に割り当てるという現在の戦略を使用する、または
  2. 元の multi_array を (その場で) スライスします。このソリューションの例を探しましたが、見つからないようです。

ありがとうございました。

0 投票する
1 に答える
98 参照

c++ - 2d Boost.MultiArray からサブアレイを取得するには?

2d Boost.MultiArray を使用する必要があるプログラムに取り組んでいます。私はそれを初期化してデータで満たすことができました。iしかし、マルチアレイのサイズが のj場合、サイズmのサブアレイを取得する方法がわかりませんn。どこi<=mj<=n。誰でも私を助けることができますか?
コード:

0 投票する
1 に答える
47 参照

c++ - 選択した値を (ビュー経由で) boost::multi_array から別の配列にコピーする (C++)

選択した範囲 (ビュー) を boost::multi_array から別の配列にコピー (ディープ コピー) するにはどうすればよいですか?

0 投票する
2 に答える
185 参照

c++ - 2 つの boost::multi_arrays (C++) 間で数学演算を実行する方法は?

2 つの boost::multi_array 間で数学演算を実行するにはどうすればよいですか?

値の型が double の 2 つの配列を追加する例:

私が知っている 1 つの可能性は、Intel IPP ライブラリです。2 つの行列の追加は、たとえばippiAdd_. しかし残念ながら、インテル® IPP は double 値の加算をサポートしていません。

では、Intel IPP で制限された値型の欠点を克服するソリューションとして、Intel IPP 以外の別のライブラリを知っている人はいますか?