rank

open val rank: Int

The number of dimensions in the tensor's shape. rank 0 - Scalar rank 1 - 1D array or 1D tensor rank 2 - 2D matrix or 2D tensor rank 3 - 3D tensor ... rank N - ND tensor

Samples

import org.diffkt.FloatScalar
import org.diffkt.reshape
import org.diffkt.tensorOf
fun main() { 
   //sampleStart 
   val tensor = tensorOf(1.0f, 2.0f, 3.0f, 4.0f).reshape(2,2)
val rank = tensor.rank
println("rank = ${rank}")
// output should be
// rank = 2 
   //sampleEnd
}