标签: python theano
在我的程序中,我想使用张量的形状值。例如,张量x的形状为(3,4,5)。我想得到4的值,我尝试了以下方式:
t=x.shape[1] #returns a scalar t=x.shape[1].eval() #returns a array(4)
我怎样才能获得4的值,我想要的是一种int,而不是标量或其他类型。
答案 0 :(得分:0)
请改为尝试:
import numpy as np int(np.asscalar(x.shape[1].eval()))