tensor的rank的含义就是有几个轴(轴就是axis),比如a = tf.Variable(tf.constant(1.5, dtype=tf.float32, shape=[11, 2, 3, 4, 5, 6, 17]), name='a'),那么a有7个轴,rank=7.
数学中矩阵的rank与这里tensor的rank略有区别,数学中矩阵的rank是说:矩阵中所有行向量中极大线性代无关组的元素个数。
shape:含义比较简单是说每个轴有多少个元素,比如上面的a.shape=[11, 2, 3, 4, 5, 6, 17]