Beispiel #1
0
    /// <summary>Performs dot multiplication on both given vectors.</summary>
    public static double Dot(this IVector left, IVector right)
    {
        double result = 0;

        left.Each((i, j) => result += j * right.Values[i]);
        return(result);
    }