رنک در واقع به ابعاد tensor اشاره داره برای اسکالر رنک صفر برای وکتور رنک یک هست و برای ماتریس 2 و برای یک tensor سه بعدی مقدار 3 و همین طور تا آخر.
به کد زیر دقت کنید:
import tensorflow as tf
sess = tf.Session()
tens1 = tf.constant([[[1,2],[2,3]],[[3,4],[5,6]]])
print( sess.run( tf.rank(tens1)))
#output : 3