import keras.backend as K import numpy as np
x = K.variable(np.eye(2, 2)) print('shape:', K.shape(x))
print('shape:', K.shape(x))
print('int_shape:', K.int_shape(x))
дает
shape: Tensor ("Shape_4: 0", shape = (2,), dtype = int32)
int_shape: (2, 2)
Как видите, первый - это тензор (он содержит два числа соответствующей формы), а второй - кортеж.