如何将TensorVariable转换为numpy

时间:2020-02-25 18:53:20

标签: numpy tensorflow keras keras-layer tensor

我想将TensorVariable转换为numpy数组并尝试:

feature_vector = keras_model.get_layer(blob_name).output.numpy()

但是得到错误。

AttributeError:“ TensorVariable”对象没有属性“ numpy”

我也尝试过:

feature_vector = keras_model.get_layer(blob_name).output
init = tf.compat.v1.global_variables_initializer()

with tf.compat.v1.Session() as sess:
    sess.run(init)
    print(feature_vector.eval())

但是会出错

theano.gof.fg.MissingInputError:图形的输入0(索引开始 从0开始,用于计算Shape(/ input_1),但未提供 给定一个值。使用Theano标志exception_verbosity ='high',用于 有关此错误的更多信息。

1 个答案:

答案 0 :(得分:0)

谢谢@Lau。是的,事实证明,我使用theano并修复了this

之类的错误