Beispiel #1
0
        public static Tensor operator /(Tensor lhs, Tensor rhs)
        {
            if (rhs.DimensionCount == 1)
            {
                return(TOps.Div(lhs, rhs.ToArray().Cast <float>().First()));
            }

            if (lhs.DimensionCount == 1)
            {
                return(TOps.Div(lhs.ToArray().Cast <float>().First(), rhs));
            }

            (lhs, rhs) = TOps.Broadcast_Div(lhs, rhs);
            return(TOps.Div(lhs, rhs));
        }