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)); }
public static Tensor operator /(float lhs, Tensor rhs) { return(TOps.Div(rhs, lhs)); }
public static Tensor operator /(Tensor lhs, float rhs) { return(TOps.Div(lhs, rhs)); }
public static NDArray operator /(float lhs, NDArray rhs) { return(TOps.Div(rhs, lhs)); }
public static NDArray operator /(NDArray lhs, float rhs) { return(TOps.Div(lhs, rhs)); }