Package org.nd4j.linalg.factory
Class Broadcast
- java.lang.Object
-
- org.nd4j.linalg.factory.Broadcast
-
public class Broadcast extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static INDArrayadd(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast add op.static INDArrayamax(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast absolute max op.static INDArrayamin(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast absolute min op.static INDArraycopy(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast copy op.static INDArraydiv(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast divide op.static INDArrayeq(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast equal to op.static INDArraygt(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast greater than op.static INDArraygte(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast greater than or equal to op.static INDArraylt(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast less than op.static INDArraylte(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast less than or equal to op.static INDArraymax(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast max op.static INDArraymin(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast min op.static INDArraymul(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast element-wise multiply op.static INDArrayneq(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast not equal to op.static INDArrayrdiv(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast reverse division op.static INDArrayrsub(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast reverse subtraction op.static INDArraysub(INDArray x, INDArray y, INDArray z, int... dimensions)Broadcast subtraction op.static voidvalidateBroadcastDims(INDArray x, INDArray y, INDArray z, int... dimensions)Validate the broadcast dimensions for manual broadcast ops such asBroadcastMulOp.static voidvalidateShapesNoDimCase(INDArray x, INDArray y, INDArray z)
-
-
-
Method Detail
-
add
public static INDArray add(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast add op. See:BroadcastAddOp
-
copy
public static INDArray copy(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast copy op. See:BroadcastCopyOp
-
div
public static INDArray div(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast divide op. See:BroadcastDivOp
-
eq
public static INDArray eq(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast equal to op. See:BroadcastEqualTo
-
gt
public static INDArray gt(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast greater than op. See:BroadcastGreaterThan
-
gte
public static INDArray gte(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast greater than or equal to op. See:BroadcastGreaterThanOrEqual
-
lt
public static INDArray lt(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast less than op. See:BroadcastLessThan
-
lte
public static INDArray lte(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast less than or equal to op. See:BroadcastLessThanOrEqual
-
mul
public static INDArray mul(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast element-wise multiply op. See:BroadcastMulOp
-
neq
public static INDArray neq(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast not equal to op. See:BroadcastNotEqual
-
rdiv
public static INDArray rdiv(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast reverse division op. See:BroadcastRDivOp
-
rsub
public static INDArray rsub(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast reverse subtraction op. See:BroadcastRSubOp
-
sub
public static INDArray sub(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast subtraction op. See:BroadcastSubOp
-
max
public static INDArray max(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast max op. See:BroadcastMax
-
min
public static INDArray min(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast min op. See:BroadcastMin
-
amax
public static INDArray amax(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast absolute max op. See:BroadcastAMax
-
amin
public static INDArray amin(INDArray x, INDArray y, INDArray z, int... dimensions)
Broadcast absolute min op. See:BroadcastAMax
-
validateShapesNoDimCase
public static void validateShapesNoDimCase(INDArray x, INDArray y, INDArray z)
-
validateBroadcastDims
public static void validateBroadcastDims(INDArray x, INDArray y, INDArray z, int... dimensions)
Validate the broadcast dimensions for manual broadcast ops such asBroadcastMulOp. Here, the dimensions are those that the arrays match on WRT X. For example, mul([a,b,c], [a,c], 0,2)
-
-