1

次のコードがあります。

    using DiffSharp.Interop.Float64;

public class Layer
{
       public DM W { get; set; }
       public DV b { get; set; }
       public Func<DV,DV> a { get; set; }

       public DV Compute(DV v)
       {
          return a(W * v); // This Line
       }
}

問題は、ステートメントW * vであり、それは言う"Operator * cannot be applied to operands of type DM and DV". F# では、この方法で乗算されます。この行列とベクトルを C# で乗算するにはどうすればよいですか?

4

0 に答える 0