Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface Nd4jArrayAlgebra<T, out C : Algebra<T>> : AlgebraND<T, C>

Represents AlgebraND over Nd4jArrayAlgebra.

Link copied to clipboard
Link copied to clipboard
interface Nd4jArrayField<T, out F : Field<T>> : FieldOpsND<T, F> , Nd4jArrayRingOps<T, F>

Represents FieldND over Nd4jArrayStructure.

Link copied to clipboard
data class Nd4jArrayFloatStructure(val ndArray: INDArray) : Nd4jArrayStructure<Float>
Link copied to clipboard
interface Nd4jArrayGroupOps<T, out S : Ring<T>> : GroupOpsND<T, S> , Nd4jArrayAlgebra<T, S>

Represents GroupND over Nd4jArrayStructure.

Link copied to clipboard
data class Nd4jArrayIntStructure(val ndArray: INDArray) : Nd4jArrayStructure<Int> , StructureNDOfInt
Link copied to clipboard
interface Nd4jArrayRingOps<T, out R : Ring<T>> : RingOpsND<T, R> , Nd4jArrayGroupOps<T, R>

Represents RingND over Nd4jArrayStructure.

Link copied to clipboard

Represents a StructureND wrapping an INDArray object.

Link copied to clipboard

ND4J based TensorAlgebra implementation.

Functions

Link copied to clipboard

Wraps this INDArray to Nd4jArrayStructure.

Link copied to clipboard

Wraps this INDArray to Nd4jArrayStructure.

Link copied to clipboard

Wraps this INDArray to Nd4jArrayStructure.

Link copied to clipboard
fun DoubleField.nd4j(shapeFirst: Int, vararg shapeRest: Int): DoubleNd4jArrayField
fun FloatField.nd4j(shapeFirst: Int, vararg shapeRest: Int): FloatNd4jArrayField
fun IntRing.nd4j(shapeFirst: Int, vararg shapeRest: Int): IntNd4jArrayRing