matrix-multiplication

    0

    2答えて

    行列を乗算する際に問題があります。私のコードはこのように見えますが、それだけで行列を掛けなければなりませんが、それは機能しません。理由はわかりません。 class Matrix { // Constructor: create a matrix with only zeroes. public Matrix(int numRows, int numColumns) {

    4

    1答えて

    どの値が所定の値より大きいかをマスクするビットマスクベクトルを作成します。 [1、2、3、4、5] * [> 3、> 3、> 3、> 3、> 3] = [0、0、0、1、1]私は、マトリックス演算のためのより速い計算時間を得るためにこれをtheanoで実行できるようにしたい。このビットマスクを作成するためにビット演算子またはビットを使用して記述できる線形代数手続きはありますか?私は現在、この行列を

    1

    1答えて

    2つのフィーチャマップ間で行列乗算を実行するために使用できるレイヤ(またはレイヤの単純な組み合わせ)はありますか?たとえば、ブロブのサイズがMxNで、サイズがNxPのブロブがあるとします。これらのブロブを行列のように乗算するレイヤーはありますか?

    0

    1答えて

    内積層では、(top_diff * bottom_data) .* (2*weight)を掛ける必要があります。まず、caffe_cpu_gemmで行列乗算として(result = top_diff * bottom_data)を計算し、次にweightとresultの間でdot productを実行します。 詳しい説明は以下のように定義されます。 const Dtype* weight = th

    3

    2答えて

    行列を掛け算する答えを見てきました。しかし、私は完全な数値を持つ単一の行列を持っています。 例として: matrix = read.table(text = "ID Mult t1 t2 t3 t4 t5 4 0.164 10 20 30 40 50 16 0.581 5 10 5 10 5 42 0.008 16 17 18 19 20 91 0.328 20 20 20 20 20

    0

    2答えて

    Chiselは、加算、乗算、転置などの行列演算をサポートしていますか?そうでない場合、それらを実装する最良の方法は何ですか? ベクターについてはどうですか?

    0

    1答えて

    それぞれ(x、y、z)および(y、x、z)の寸法を有する2つのマトリクスAおよびBが与えられ、 2つの行列?結果の次元は(x、x、z)でなければなりません。 ありがとうございます!

    0

    2答えて

    私はC++を使用しています。 私は** RVOがONであれば、私は*演算子で計算した値を直接使用する必要があります行列 class mat { mat operator *(const mat& mA,const mat& mB) } を乗算します。しかし、RVOがオフの場合は、オブジェクトをコピーする必要があります。 RVOは標準の一部ではありません。私は、すべての戦闘員が対処しなくて

    -4

    1答えて

    行列の乗算は、配列の概念を使って静的にメモリを割り当てることでうまくいくが、メモリ割り当てが動的であれば非常に良いものになる。 1つのトリプルポインタを使用して2つの整数行列をどのように乗算するかを知りたいと思います。ここでは、行のメモリ割り当てが連続していないと考えています(行列については当てはまりません)。行はメモリ内の異なる場所に置くことができます。これはストレートフォワード思わ Note:

    -1

    2答えて

    だから、私はMSDNでそれについてのドキュメントを見つけたが、私はそれがこの例のように、どのように機能するかを見つけることができませんでした: private void multiplicationExample() { Matrix matrix1 = new Matrix(5, 10, 15, 20, 25, 30); Matrix matrix2 = new Matr