問題タブ [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 投票する
5 に答える
4361 参照

matlab - matlabの要素ごとのif-それらは存在しますか?

次の基本的なifステートメントがあるとします。

問題は、Aが単純な数ではなくベクトルであるということです。Aの要素が0でない場合、Matlabはtrueを返します。私が探しているのはベクトル化されたものですか?Aの各要素について上記のifステートメントを実行する方法。

実際、私はこれをできるだけ早くやりたいと思っています。

0 投票する
9 に答える
18199 参照

arrays - Perlで要素ごとに配列を合計するにはどうすればよいですか?

私は2つの配列を持っています:

両方の配列の項目を合計して、次のような新しいものを取得したい

配列をループせずにそれを行うことはできますか?

0 投票する
7 に答える
12968 参照

arrays - Matlab での要素単位の配列複製

一次元配列があるとしましょう:

p>

配列と整数を取り、配列のn各要素を n 回複製する組み込みの Matlab 関数はありますか?

たとえば、呼び出しreplicate(a, 3)は を返す必要があり[1,1,1,2,2,2,3,3,3]ます。

これは とまったく同じではないことに注意してくださいrepmatreplicate各要素を実行して結果を連結することで確かに実装できますrepmatが、より効率的な組み込み関数があるかどうか疑問に思っています。

0 投票する
4 に答える
3010 参照

arrays - カウントに応じた要素ごとの配列複製

私の質問はこれに似ていますが、同じサイズの2番目の配列で指定されたカウントに従って各要素を複製したいと思います。

この例として、配列がある場合、最初の要素を2回複製し、次の要素を3回複製するv = [3 1 9 4]ために使用したい、というように取得します。rep = [2 3 1 5][3 3 1 1 1 9 4 4 4 4 4]

これまでのところ、私は仕事を成し遂げるために単純なループを使用しています。これは私が始めたものです:

スペースを事前に割り当てることで、なんとか改善できました。

しかし、私はまだこれを行うためのより賢い方法が必要だと感じています...ありがとう

0 投票する
5 に答える
28463 参照

python - ブールリストに対する要素ごとのブール演算子の組み込み関数はありますか?

たとえば、同じ長さの bool の n 個のリストがある場合、要素ごとのブール AND は、すべての入力リストが True を持つ位置で True を持ち、それ以外の場所では False を持つ、その長さの別のリストを返す必要があります。

書くのはとても簡単です。(標準化/読みやすさのために) ビルトインが存在する場合は、ビルトインを使用することをお勧めします。

要素ごとの AND の実装を次に示します。

使用例:

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

arrays - isrealを使用した場合の一貫性のない結果

この簡単な例を見てください。

コードをベクトル化するために、私は次のことを試みました。

しかし、結果は同じではありません。

私は何が間違っているのですか?

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

r - Rの要素ごとのバインディング

f次のような関数が欲しい

(outer(X, Y, f))[i, j]Xのi番目の要素とYのj番目の要素を並べて連結したものc(X[i], Y[j])です。

さらに、この結果は、プロセスを繰り返すことができるようなものにしたいと思います。このようにして、次のようになります。

(outer(outer(X, Y, f), Z, f))[i, j, k]は、Xのi番目の要素、Yのj番目の要素、およびZのk番目の要素を並べて連結したものですc(X[i], Y[j], Z[k])

最終的に、私は次のような関数を定義することを目指しています。

そのような、

その後dim(A)、、、c(length(v_1), ..., length(v_p))_

すべての有効なインデックスセット(i_1、...、i_p)。

例えば:

:上記の例に示されている結果のようなベクトルの配列がRでも有効/可能かどうかはわかりませんがc("A", 3, "f")、要素が「A」であるベクトルのようなオブジェクトを提案するような式を使用しています。 3、および「f」'。)

これを達成するためにfに何を使用できますか?

ありがとう!

0 投票する
5 に答える
62646 参照

python - numpyでの要素ごとの文字列連結

これはバグですか?

要素ごとの文字列連結を実行しようとしています。Add()がnumpyでそれを行う方法だと思いましたが、明らかに期待どおりに機能していません。

0 投票する
15 に答える
357197 参照

python - 2 つのリストの要素ごとの乗算を実行する方法は?

Matlab でできるように、要素ごとの乗算を実行して、Python で 2 つのリストを値で乗算したいと考えています。

これは私がMatlabで行う方法です。

x * yリスト内包表記は、xfromayfromのすべての組み合わせに対して、16 個のリスト エントリを提供しbます。これをマッピングする方法が不明です。

なぜ誰かが興味を持っているなら、私はデータセットを持っていて、それを掛けたいと思っていNumpy.linspace(1.0, 0.5, num=len(dataset)) =)ます。

0 投票する
8 に答える
545769 参照

python - 要素ごとに 2 つの NumPy 配列が等しいかどうかを比較する

2 つの NumPy 配列の等価性を比較する最も簡単な方法は何A[i] == B[i]ですか?

単純に使用==すると、ブール配列が得られます。

and配列が等しいかどうかを判断するために、この配列の要素を使用する必要がありますか、または比較する簡単な方法はありますか?