matrix-multiplication

    10

    2答えて

    単純な乗算でエラーに遭遇し、むしろ私を驚かせました。ここで何が起こっている、私はいつも*はmatrix multiplicationのためだと仮定した。 x = 2; y = zeros(1,4); y(1) = 1 *x; y(2) = x* 1; y(3) = (x *1); y(4) = x *1; y x *1 は、次のような出力が得られます: y = 2

    5

    2答えて

    私はこれで頭の中で自分自身を倒し続けます。行列Aに行列Bを乗ずるためのSSEベースのアルゴリズムがあります。私は、A、B、またはその両方が転置される場所の操作も実装する必要があります。私はそれを素朴な実装、4x4マトリックスコード(これはかなり標準的なSSE操作ですが、私は思う)を示しましたが、A*B^T操作は約の2倍の時間がかかります。 ATLASの実装では、A*Bの類似の値が返されます。これは

    0

    1答えて

    ダイナミックプログラミングを使用すると、マトリックスチェーンの乗算問題はn^3時間で解くことができますが、最適なバイナリツリー問題ではn^3時間も得られることを学びました。それをn^2に最適化する。 これはなぜですか?私は、行列の乗算の問題では、チェーンM(i、n)の最適なブレークポイントがチェーンM(i + 1、n)の最適なブレークポイントよりも大きくなる可能性があるという声明を得ました。誰かが

    5

    3答えて

    かなりの数の列を持つRのデータがあります。以下の例を参考にしてください x = replicate(5, rnorm(10)) colnames(x) = c('a','b','c','d','e') 私はすべての組み合わせのクロスプロダクトと比率を計算し、それらをテーブルの最後に付けたいと思います。私はまた、彼らは彼らのようなEXTAの列を持っている必要があり 結果で計算されているものに関

    7

    3答えて

    私は幾何学的な(算術とは対照的に)ニューラルネットを構築するプロジェクトに取り組んでいます。伝達関数を構成するには、算術和の代わりに幾何学的な和を使用したいと思います。 、物事をより明確にするために、私はコードで記述するつもりです:あなたが見ることができるように def arithmetic_matrix_multiplication(matrix1, matrix2): new_mat

    21

    6答えて

    多次元配列([2][2])を使って簡単な行列乗法を作ろうとしています。私はこれでちょっと新しいです、そして、私はそれが私が間違っていることを見つけることができません。私はそれが何であるかを教えてくれて本当に助けに感謝します。私はむしろライブラリなどを使用しないで、私は主にこれをどのように動作するかを学ぶためにやっています。事前にありがとうございます。 次のように私はmainメソッドで私のarays

    6

    2答えて

    私は、私の目的のために二重輪郭線が必要であることを知るために、マーチングキューブ、デュアルマーチングキューブ、適応マーチングキューブをC#で実装しました。 私は二重輪郭線に関するすべての作業を読みましたが、二重輪郭線自体のコアを除いて、二次輪郭関数(QEF)を最小限に抑えています。 今は、その単一の頂点(3〜6辺)を共有するすべてのedgePoint間の平均を見つけるだけで内部ボクセルの頂点位置を

    6

    1答えて

    MATLABが行列の乗算に使用するアルゴリズムとその時間の複雑さは誰にも分かりますか?

    13

    1答えて

    興味深いことに、Data.Array.Repaはhmatrixより高速ですが、hmatrixはLAPACKを使用して実装されているため予期せぬことです。これは、Repaがボックス化されていないタイプを使用しているためですか? 1つのコアとの時間を実行している import Data.Array.Repa import Data.Array.Repa.Algorithms.Matrix mai

    5

    1答えて

    私は背の高い行列(以下の例は10000 x 3000です)を持ち、行のサブセット(たとえば500行)で内側の製品を取りたいと考えています。これは、何回も何回も(実際には100回、実際にはさらに多くの時間)ランダムに選択された異なる行で繰り返されます。インデックスのA(sub,:)はかなり遅いことが判明しました。私の例では、実際に必要とされる500を選択して乗算するのではなく、フルマトリクスのA(つ