implicit class MathOps[T] extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MathOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new MathOps(output: ops.Output[T])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def abs(implicit ev: core.types.IsReal[T]): ops.Output[T]
- def acos(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def acosh(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def add(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def all[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: =:=[T, Boolean]): ops.Output[Boolean]
- def any[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: =:=[T, Boolean]): ops.Output[Boolean]
- def approximatelyEqual(other: ops.Output[T])(implicit ev: core.types.IsNumeric[T]): ops.Output[Boolean]
- def argmax[I, IR](axes: ops.Output[I], outputDataType: core.types.DataType[IR])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], arg2: core.types.TF[IR], arg3: core.types.IsIntOrLong[IR], ev: core.types.IsNotQuantized[T]): ops.Output[IR]
- def argmax[I](axes: ops.Output[I])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[Long]
- def argmin[I, IR](axes: ops.Output[I], outputDataType: core.types.DataType[IR])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], arg2: core.types.TF[IR], arg3: core.types.IsIntOrLong[IR], ev: core.types.IsNotQuantized[T]): ops.Output[IR]
- def argmin[I](axes: ops.Output[I])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[Long]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asin(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def asinh(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def atan(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def atan2(other: ops.Output[T])(implicit ev: core.types.IsFloatOrDouble[T]): ops.Output[T]
- def atanh(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def binCount[R](dataType: core.types.DataType[R], weights: ops.Output[R] = null, minLength: ops.Output[Int] = null, maxLength: ops.Output[Int] = null)(implicit arg0: core.types.TF[R], arg1: core.types.IsIntOrLongOrFloatOrDouble[R], ev: =:=[T, Int]): ops.Output[R]
- def bucketize(boundaries: Seq[Float])(implicit ev: core.types.IsIntOrLongOrFloatOrDouble[T]): ops.Output[T]
- def ceil(implicit ev: core.types.IsHalfOrFloatOrDouble[T]): ops.Output[T]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def conjugate(implicit ev: core.types.IsComplex[T]): ops.Output[T]
- def cos(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def cosh(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def countNonZero[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: core.types.IsNumeric[T]): ops.Output[Long]
- def cross(other: ops.Output[T])(implicit ev: core.types.IsReal[T]): ops.Output[T]
- def cumprod[I](axis: ops.Output[I], exclusive: Boolean = false, reverse: Boolean = false)(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def cumsum[I](axis: ops.Output[I], exclusive: Boolean = false, reverse: Boolean = false)(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def diag(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def diagPart(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def digamma(implicit ev: core.types.IsFloatOrDouble[T]): ops.Output[T]
- def divide(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equal(other: ops.Output[T])(implicit ev: core.types.IsNumeric[T]): ops.Output[Boolean]
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def erf(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def erfc(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- implicit val evTTF: core.types.TF[T]
- Attributes
- protected
- def exp(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def expm1(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def floor(implicit ev: core.types.IsHalfOrFloatOrDouble[T]): ops.Output[T]
- def floorMod(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def greater(other: ops.Output[T])(implicit ev: core.types.IsNumeric[T]): ops.Output[Boolean]
- def greaterEqual(other: ops.Output[T])(implicit ev: core.types.IsNumeric[T]): ops.Output[Boolean]
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def igamma(other: ops.Output[T])(implicit ev: core.types.IsFloatOrDouble[T]): ops.Output[T]
- def igammac(other: ops.Output[T])(implicit ev: core.types.IsFloatOrDouble[T]): ops.Output[T]
- def isFinite(implicit ev: core.types.IsHalfOrFloatOrDouble[T]): ops.Output[Boolean]
- def isInf(implicit ev: core.types.IsHalfOrFloatOrDouble[T]): ops.Output[Boolean]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isNaN(implicit ev: core.types.IsHalfOrFloatOrDouble[T]): ops.Output[Boolean]
- def less(other: ops.Output[T])(implicit ev: core.types.IsNumeric[T]): ops.Output[Boolean]
- def lessEqual(other: ops.Output[T])(implicit ev: core.types.IsNumeric[T]): ops.Output[Boolean]
- def log(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def log1p(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def logGamma(implicit ev: core.types.IsFloatOrDouble[T]): ops.Output[T]
- def logSigmoid(implicit ev: core.types.IsDecimal[T]): ops.Output[T]
- def logSumExp[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def logicalAnd(other: ops.Output[Boolean])(implicit ev: =:=[T, Boolean]): ops.Output[Boolean]
- def logicalNot(implicit ev: =:=[T, Boolean]): ops.Output[Boolean]
- def logicalOr(other: ops.Output[Boolean])(implicit ev: =:=[T, Boolean]): ops.Output[Boolean]
- def logicalXOr(other: ops.Output[Boolean])(implicit ev: =:=[T, Boolean]): ops.Output[Boolean]
- def matmul(other: ops.Output[T], transposeA: Boolean = false, transposeB: Boolean = false, conjugateA: Boolean = false, conjugateB: Boolean = false, aIsSparse: Boolean = false, bIsSparse: Boolean = false)(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def matrixBandPart[I](numSubDiagonals: ops.Output[I], numSuperDiagonals: ops.Output[I])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I]): ops.Output[T]
- def matrixDiag: ops.Output[T]
- def matrixDiagPart: ops.Output[T]
- def matrixSetDiag(diagonal: ops.Output[T]): ops.Output[T]
- def max[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def maximum(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def mean[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def min[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def minimum(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def mod(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def multiply(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def negate(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def notEqual(other: ops.Output[T])(implicit ev: core.types.IsNumeric[T]): ops.Output[Boolean]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val output: ops.Output[T]
- def polygamma(other: ops.Output[T])(implicit ev: core.types.IsFloatOrDouble[T]): ops.Output[T]
- def pow(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def prod[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def realDivide(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def reciprocal(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def round(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def roundInt(implicit ev: core.types.IsHalfOrFloatOrDouble[T]): ops.Output[T]
- def rsqrt(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def segmentMax[I](segmentIndices: ops.Output[I])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsReal[T]): ops.Output[T]
- def segmentMean[I](segmentIndices: ops.Output[I])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def segmentMin[I](segmentIndices: ops.Output[I])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsReal[T]): ops.Output[T]
- def segmentProd[I](segmentIndices: ops.Output[I])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsNumeric[T]): ops.Output[T]
- def segmentSum[I](segmentIndices: ops.Output[I])(implicit arg0: core.types.TF[I], arg1: core.types.IsIntOrLong[I], ev: core.types.IsNumeric[T]): ops.Output[T]
- def select[R](x: ops.Output[R], y: ops.Output[R])(implicit arg0: core.types.TF[R], ev: =:=[T, Boolean]): ops.Output[R]
- def sigmoid(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def sign(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def sin(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def sinh(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def sparseSegmentMean[I1, I2](indices: ops.Output[I1], segmentIndices: ops.Output[Int], numSegments: ops.Output[I2] = null)(implicit arg0: core.types.TF[I1], arg1: core.types.IsIntOrLong[I1], arg2: IntDefault[I2], arg3: core.types.TF[I2], arg4: core.types.IsIntOrLong[I2], ev: core.types.IsReal[T]): ops.Output[T]
- def sparseSegmentSum[I1, I2](indices: ops.Output[I1], segmentIndices: ops.Output[Int], numSegments: ops.Output[I2] = null)(implicit arg0: core.types.TF[I1], arg1: core.types.IsIntOrLong[I1], arg2: IntDefault[I2], arg3: core.types.TF[I2], arg4: core.types.IsIntOrLong[I2], ev: core.types.IsReal[T]): ops.Output[T]
- def sparseSegmentSumSqrtN[I1, I2](indices: ops.Output[I1], segmentIndices: ops.Output[Int], numSegments: ops.Output[I2] = null)(implicit arg0: core.types.TF[I1], arg1: core.types.IsIntOrLong[I1], arg2: IntDefault[I2], arg3: core.types.TF[I2], arg4: core.types.IsIntOrLong[I2], ev: core.types.IsReal[T]): ops.Output[T]
- def sqrt(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def square(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def squaredDifference(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def subtract(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def sum[I](axes: ops.Output[I] = null, keepDims: Boolean = false)(implicit arg0: IntDefault[I], arg1: core.types.TF[I], arg2: core.types.IsIntOrLong[I], ev: core.types.IsNumeric[T]): ops.Output[T]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tan(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def tanh(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def tensorDot(other: ops.Output[T], axesA: Seq[Int], axesB: Seq[Int])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def tensorDot(other: ops.Output[T], numAxes: Int)(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def tensorDotDynamic(other: ops.Output[T], axesA: ops.Output[Int], axesB: ops.Output[Int])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def tensorDotDynamic(other: ops.Output[T], numAxes: ops.Output[Int])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trace(implicit ev: core.types.IsNumeric[T]): ops.Output[T]
- def truncateDivide(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def truncateMod(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def unsortedSegmentMax[I1, I2](segmentIndices: ops.Output[I1], segmentsNumber: ops.Output[I2])(implicit arg0: core.types.TF[I1], arg1: core.types.IsIntOrLong[I1], arg2: core.types.TF[I2], arg3: core.types.IsIntOrLong[I2], ev: core.types.IsReal[T]): ops.Output[T]
- def unsortedSegmentMean[I1, I2](segmentIndices: ops.Output[I1], segmentsNumber: ops.Output[I2])(implicit arg0: core.types.TF[I1], arg1: core.types.IsIntOrLong[I1], arg2: core.types.TF[I2], arg3: core.types.IsIntOrLong[I2], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def unsortedSegmentMin[I1, I2](segmentIndices: ops.Output[I1], segmentsNumber: ops.Output[I2])(implicit arg0: core.types.TF[I1], arg1: core.types.IsIntOrLong[I1], arg2: core.types.TF[I2], arg3: core.types.IsIntOrLong[I2], ev: core.types.IsReal[T]): ops.Output[T]
- def unsortedSegmentProd[I1, I2](segmentIndices: ops.Output[I1], segmentsNumber: ops.Output[I2])(implicit arg0: core.types.TF[I1], arg1: core.types.IsIntOrLong[I1], arg2: core.types.TF[I2], arg3: core.types.IsIntOrLong[I2], ev: core.types.IsNotQuantized[T]): ops.Output[T]
- def unsortedSegmentSum[I1, I2](segmentIndices: ops.Output[I1], segmentsNumber: ops.Output[I2])(implicit arg0: core.types.TF[I1], arg1: core.types.IsIntOrLong[I1], arg2: core.types.TF[I2], arg3: core.types.IsIntOrLong[I2], ev: core.types.IsNumeric[T]): ops.Output[T]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def zerosFraction(implicit ev: core.types.IsNumeric[T]): ops.Output[Float]
- def zeta(other: ops.Output[T])(implicit ev: core.types.IsFloatOrDouble[T]): ops.Output[T]
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
- def floorDivide(other: ops.Output[T])(implicit ev: core.types.IsNotQuantized[T]): ops.Output[T]
- Annotations
- @deprecated
- Deprecated
(Since version 0.1) Use
truncateDivide
instead.