問題タブ [numpy-indexing]
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.
python - 別の配列によってインデックス付けされた配列の繰り返し要素を追加する
ループを使用しないと解決できない比較的単純な問題があります。この問題の正しいタイトルを見つけるのは難しいです。2 つの numpy 配列があるとします。
array_1
は、 の行のインデックスを表しarray_2
ますsum
。したがって、たとえば、配列の4
th 行には、array_1 のすべての s と同じ行インデックスを持つ合計されたすべての行が含まれている必要があります。result
array_2
3
コードでそれを理解するのははるかに簡単です:
結果は次のようになります。
使用しようとしましnp.einsum
たが、配列内の両方の要素をインデックスとして使用し、その行もインデックスとして使用する必要があるため、np.einsum
ここで最適なパスかどうかはわかりません。
これは私がグラフィックで抱えている問題です。array_1
三角形の頂点のインデックスをarray_2
表し、行のインデックスが頂点のインデックスに対応する法線を表します