如何在keras中找到输出而不是尺寸?

时间:2019-07-15 11:37:35

标签: python numpy keras deep-learning

我试图获取以下代码的输出,而不是输出,而是获取变量的维度。

我已经通过Google搜索,但没有任何相关内容。

xdmp:log('xyz', 'debug')

这是我得到的输出,而不是存储在“ merged_vector”中的值。

a=np.array([1,2,3])
b=np.array([4,5,6])
c=np.array([7,8,9])
a = keras.backend.variable(a)
b = keras.backend.variable(b)
c = keras.backend.variable(c)
merged_vector = concatenate([a,b,c], axis=-1)
print(merged_vector)

1 个答案:

答案 0 :(得分:2)

为此,请使用get_value

import numpy as np
import keras
from keras.layers import concatenate
import tensorflow as tf

a=np.array([1,2,3])
b=np.array([4,5,6])
c=np.array([7,8,9])
a = keras.backend.variable(a)
b = keras.backend.variable(b)
c = keras.backend.variable(c)
merged_vector = concatenate([a,b,c], axis=-1)
print(keras.backend.get_value(merged_vector))