获得theano中的张量值

时间:2016-01-03 09:27:14

标签: 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,而不是标量或其他类型。

1 个答案:

答案 0 :(得分:0)

请改为尝试:

import numpy as np
int(np.asscalar(x.shape[1].eval()))