rank
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
}