問題タブ [elementwise-operations]

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 投票する
3 に答える
1685 参照

arrays - F#での配列の要素ごとの乗算

F#で配列の項目を乗算する簡単な方法はありますか?

たとえば、サンプルから母平均を計算したい場合は、観測値に頻度を掛けてから、サンプル数で割ります。

残念ながら、これは次のような製品配列を生成しています:-

これはすべてとすべての積ですが、私は内積(各iに対してx。[i] * y。[i])を追いかけています。

残念ながら、i変数とインデックスをforループに追加しても機能しないようです。

ここで使用するのに最適なソリューションは何ですか?

0 投票する
6 に答える
15652 参照

r - Rの2つのリストの要素ごとの組み合わせ

2つのリストがあるとします。

これらのリストを再帰的に結合して、結果が次のようなベクトルとして結合された要素のリストになるようにします。

等々。ここでは比較的単純なものが欠けているような気がします。何か助けはありますか?

乾杯。

0 投票する
3 に答える
43563 参照

python - 配列要素ごとの操作

同じ形状の 2 つの入力配列 x と y があります。関数を介して一致するインデックスで各要素を実行し、それらのインデックスで結果を 3 番目の配列 z に格納する必要があります。これを達成するための最もpythonicな方法は何ですか? 現在、4 つの 4 ループがあります。もっと簡単な方法があるはずです。

私の関数は個々のデータペアでしか機能しないため、混乱しています。x 配列と y 配列を単純に関数に渡すことはできません。

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

c++ - IT++ の要素ごとの力

it ++で要素ごとのパワーを実行できるかどうか疑問に思っていました。私は組み込み関数を見たことがありません。どうすればこれを達成できますか?

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

fortran - 要素ごとの行列乗算の並列化

現在、コードの一部を最適化しているため、ベンチマークを実行しています。

私はNxN行列Aを持っていTて、それらを要素ごとに乗算し、結果をA再度保存したいと考えていますA = A*T。このコードは並列化できないため、割り当てを次のように拡張しました

( http://pastebin.com/RGpwp2KZにある完全な最小限の作業例。)

現在起こっている奇妙なことは、スレッドの数 (1 から 4 の間) に関係なく、実行時間はほぼ同じ (+-10%) のままですが、スレッドの数が増えると CPU 時間は増加するということです。そのため、すべてのスレッドが同じ作業を行うため (OpenMP に関して間違いを犯したため)、同じ時間が必要であると考えました。

しかし、別のコンピューター (96 個の CPU コアが利用可能) では、プログラムは期待どおりに動作します。スレッド数が増えると、実行時間が減少します。驚くべきことに、CPU 時間も減少します (最大 10 スレッドまで、その後再び増加します)。

OpenMPの異なるバージョンまたはgfortranインストールされている可能性があります。これが原因である場合、それを見つける方法を教えていただければ幸いです。

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

python - numpy 配列の要素ごとの論理比較

同じ形状の numpy 配列が 2 つあります。配列の要素は、[0,N] からのランダムな整数です。配列内の同じ位置にある要素のうち、どれが等しいか (存在する場合) を確認する必要があります。

私が必要とする出力は、同じ要素の位置です。

モックコード:

望ましい出力:

すべての要素を 1 つずつ処理するループを作成することはできますが、目的の出力ははるかに高速に実現できると思います。

0 投票する
6 に答える
213456 参照

python - リスト内のすべての整数を乗算する方法

こんにちは、リスト内の整数を掛けたいと思います。

例えば;

出力:

だから私はオンラインで検索していましたが、答えのほとんどは、次のようにすべての整数を互いに乗算することに関するものでした:

[1*2*3]