我想将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',用于 有关此错误的更多信息。