問題タブ [vector-multiplication]

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 に答える
97 参照

java - 範囲外の例外配列

私のコードでは、配列の各行を次の各列で乗算する必要があります。ユーザーが高さと幅を入力すると、プログラムが配列値をランダムに生成します。たとえば (3x3) (3x3) のように配列が等しい場合、または (3x2) (2x3) の場合でも、エラーは発生しません。ただし、(3x3)(3x2) のようなものを入力すると、範囲外の例外が発生します。

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

vb.net - ユークリッド距離 vb ネット

私が作成したプログラムがありますが、結果が適切ではありません。数字の行 -1、-1、-1 と 1、2、-1 の間で乗算を実行したいです。

その後、結果が合計されます

解いてください、乗算分 (-)

ここに画像の説明を入力

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

r - R が乗算と互換性のないベクトルを乗算する方法

このコードを R に送信すると:

私は得る:

したがって、R は要素ごとに乗算するだけです。ただし、最初のベクトルには 3 つの列があり、2 番目のベクトルには 3 つの行がないため、2 つのベクトルは乗算には互換性がありません。

内部で何が起こっているのですか?

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

r - 複数のベクトルの乗算

10 個のベクトル (v_1 から v_10 まで) があり、それらすべてに別のベクトル v_mult を乗算する必要があります (つまり、v_1*v_mult、v_2*v_mult など)。forループ内でこの問題を解決するにはどうすればよいですか? それはより大きな分析の一部であるため、ループソリューション(私は見つけられません)に固執しています。

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

c++ - SSE を使用した行列 - ベクトルおよび行列 - 行列の乗算

行列とベクトルおよび行列と行列の乗算関数を作成する必要がありますが、SSE コマンドについて頭を悩ませることができません。

行列とベクトルの次元は常に 4 の倍数です。

次のようなベクトル間乗算関数を作成できました。

そして今、行列とベクトルの乗算を実装しようとしています。

これが私がこれまでに持っているものです:

この関数は完全に間違っているように見えます。つまり、正しく機能しないだけでなく、間違った方向に進んでいるようにも見えます。


ベクトル行列と行列行列の乗算の実装を手伝ってくれる人はいますか? いくつかのサンプルコードと非常に詳細な説明をいただければ幸いです

アップデート

ここに私の試み番号2があります:

例外で失敗しAccess reading violationますが、それでも近いと感じます

更新 2

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

r - 行列ごとの行列の高速乗算

3 つの行列 X(Nxk)、FF(kxk)、X(Nxk) (再び) を乗算する必要があります。これは t(xi) * FF * xi で、xi は X の i 番目の行、i=1:N です。結果は、N 行の単一列の行列になります。乗算も X * FF * t(X) と見なすことができます。

(Nxk) は「N 行、k 列」を表し、* は代数乗算、t() 転置です。

問題は、N が非常に大きい (100k 以上) ことです。ドロップスイープを使用して高速乗算を行うためのアドバイスをいくつか見つけました。しかし、彼らは問題の半分、つまりベクトルと行列の乗算だけを考慮しています。

X のサイズのため、A=X FF と A t(X)の 2 つの段階での乗算を避けたいと思います。したがって、必要なのは、3 つの行列を一度に乗算する関数またはヒントです (まあ、 R で計算をできるだけ速くするためです。

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

python - rpy2でListVectorでスカラーを乗算する方法

次の分析を実行して、モデルの逆ロジットをプロットしようとしています。

invlogitSTAP経由でアクセスしているR関数です。

すべてがうまく機能しますが、curve関数を実行するとエラーが発生しTypeError: unsupported operand type(s) for *: 'float' and 'ListVector'ます...

これを処理するさまざまな方法を試しましたnp.multiplyが、とりわけ使用するなど、すべて役に立ちませんでした。Python内でListVectorによるスカラーの乗算を処理するにはどうすればよいですか?