Example #1
0
 /// <summary>
 /// Coshes the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Cosh(NDArray result, NDArray src)
 {
     return((NDArray)OpRegistry.Invoke("cosh", result, src));
 }
Example #2
0
 /// <summary>
 /// Means all.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <returns>Tensor.</returns>
 public static NDArray MeanAll(NDArray result, NDArray src)
 {
     return((NDArray)OpRegistry.Invoke("meanall", result, src));
 }
Example #3
0
 /// <summary>
 /// Standards all.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <returns>Tensor.</returns>
 public static NDArray StdAll(NDArray result, NDArray src)
 {
     return((NDArray)OpRegistry.Invoke("stdall", result, src));
 }
Example #4
0
 /// <summary>
 /// Argmaxes the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="dimension">The dimension.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Argmax(NDArray result, NDArray src, int dimension)
 {
     return((NDArray)OpRegistry.Invoke("argmax", result, src, dimension));
 }
Example #5
0
 /// <summary>
 /// Norms the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="dimension">The dimension.</param>
 /// <param name="value">The value.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Norm(NDArray result, NDArray src, int dimension, float value)
 {
     return((NDArray)OpRegistry.Invoke("norm", result, src, dimension, value));
 }
Example #6
0
 /// <summary>
 /// Equals to.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray EqualTo(NDArray result, NDArray lhs, NDArray rhs)
 {
     return((NDArray)OpRegistry.Invoke("eqTensor", result, lhs, rhs));
 }
Example #7
0
 /// <summary>
 /// Sums the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="dimension">The dimension.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Sum(NDArray result, NDArray src, int dimension)
 {
     return((NDArray)OpRegistry.Invoke("sum", result, src, dimension));
 }
Example #8
0
 /// <summary>
 /// Lerps the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="srcA">The source a.</param>
 /// <param name="srcB">The source b.</param>
 /// <param name="weight">The weight.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Lerp(NDArray result, NDArray srcA, NDArray srcB, float weight)
 {
     return((NDArray)OpRegistry.Invoke("lerp", result, srcA, srcB));
 }
Example #9
0
 /// <summary>
 /// Clamps the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="min">The minimum.</param>
 /// <param name="max">The maximum.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Clamp(NDArray result, NDArray src, float min, float max)
 {
     return((NDArray)OpRegistry.Invoke("clamp", result, src, min, max));
 }
Example #10
0
 /// <summary>
 /// Pows the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="value">The value.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Pow(NDArray result, NDArray src, float value)
 {
     return((NDArray)OpRegistry.Invoke("pow", result, src, value));
 }
Example #11
0
 /// <summary>
 /// Tpows the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="value">The value.</param>
 /// <param name="src">The source.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Tpow(NDArray result, float value, NDArray src)
 {
     return((NDArray)OpRegistry.Invoke("tpow", result, value, src));
 }
Example #12
0
 /// <summary>
 /// Atan2s the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="srcY">The source y.</param>
 /// <param name="srcX">The source x.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Atan2(NDArray result, NDArray srcY, NDArray srcX)
 {
     return((NDArray)OpRegistry.Invoke("atan2", result, srcY, srcX));
 }
Example #13
0
 /// <summary>
 /// Sigmoids the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Sigmoid(NDArray result, NDArray src)
 {
     return((NDArray)OpRegistry.Invoke("sigmoid", result, src));
 }
Example #14
0
 /// <summary>
 /// Tanhes the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Tanh(NDArray result, NDArray src)
 {
     return((NDArray)OpRegistry.Invoke("tanh", result, src));
 }
Example #15
0
 /// <summary>
 /// Lesses the than.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray LessThan(NDArray result, NDArray lhs, NDArray rhs)
 {
     return((NDArray)OpRegistry.Invoke("ltTensor", result, lhs, rhs));
 }
Example #16
0
 /// <summary>
 /// Muls the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Mul(NDArray result, NDArray lhs, float rhs)
 {
     return((NDArray)OpRegistry.Invoke("mulv", result, lhs, rhs));
 }
Example #17
0
 /// <summary>
 /// Greaters the or equal.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray GreaterOrEqual(NDArray result, NDArray lhs, NDArray rhs)
 {
     return((NDArray)OpRegistry.Invoke("geTensor", result, lhs, rhs));
 }
Example #18
0
 /// <summary>
 /// Divs the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Div(NDArray result, float lhs, NDArray rhs)
 {
     return((NDArray)OpRegistry.Invoke("rdivv", result, lhs, rhs));
 }
Example #19
0
 /// <summary>
 /// Nots the equal.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray NotEqual(NDArray result, NDArray lhs, NDArray rhs)
 {
     return((NDArray)OpRegistry.Invoke("neTensor", result, lhs, rhs));
 }
Example #20
0
 /// <summary>
 /// Lesses the than.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray LessThan(NDArray result, NDArray lhs, float rhs)
 {
     return((NDArray)OpRegistry.Invoke("ltValue", result, lhs, rhs));
 }
Example #21
0
 /// <summary>
 /// Products the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="dimension">The dimension.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Prod(NDArray result, NDArray src, int dimension)
 {
     return((NDArray)OpRegistry.Invoke("prod", result, src, dimension));
 }
Example #22
0
 /// <summary>
 /// Nots the equal.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray NotEqual(NDArray result, NDArray lhs, float rhs)
 {
     return((NDArray)OpRegistry.Invoke("neValue", result, lhs, rhs));
 }
Example #23
0
 /// <summary>
 /// Means the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="dimension">The dimension.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Mean(NDArray result, NDArray src, int dimension)
 {
     return((NDArray)OpRegistry.Invoke("mean", result, src, dimension));
 }
Example #24
0
 /// <summary>
 /// Subs the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Sub(NDArray result, NDArray lhs, NDArray rhs)
 {
     return((NDArray)OpRegistry.Invoke("subt", result, lhs, rhs));
 }
Example #25
0
 /// <summary>
 /// Variables the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="dimension">The dimension.</param>
 /// <param name="normByN">if set to <c>true</c> [norm by n].</param>
 /// <returns>Tensor.</returns>
 public static NDArray Var(NDArray result, NDArray src, int dimension, bool normByN)
 {
     return((NDArray)OpRegistry.Invoke("var", result, src, dimension, normByN));
 }
Example #26
0
 /// <summary>
 /// Divs the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Div(NDArray result, NDArray lhs, NDArray rhs)
 {
     return((NDArray)OpRegistry.Invoke("divt", result, lhs, rhs));
 }
Example #27
0
 /// <summary>
 /// Norms all.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <param name="value">The value.</param>
 /// <returns>Tensor.</returns>
 public static NDArray NormAll(NDArray result, NDArray src, float value)
 {
     return((NDArray)OpRegistry.Invoke("normall", result, src, value));
 }
Example #28
0
 /// <summary>
 /// Mods the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Mod(NDArray result, NDArray lhs, NDArray rhs)
 {
     return((NDArray)OpRegistry.Invoke("modt", result, lhs, rhs));
 }
Example #29
0
 /// <summary>
 /// Variables all.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <returns>Tensor.</returns>
 public static NDArray VarAll(NDArray result, NDArray src)
 {
     return((NDArray)OpRegistry.Invoke("varall", result, src));
 }
Example #30
0
 /// <summary>
 /// Atans the specified result.
 /// </summary>
 /// <param name="result">The result.</param>
 /// <param name="src">The source.</param>
 /// <returns>Tensor.</returns>
 public static NDArray Atan(NDArray result, NDArray src)
 {
     return((NDArray)OpRegistry.Invoke("atan", result, src));
 }