KerasTensor类型的张量想要输出张量的值,可以新建一个Model,输出是所要的那层张量。
ceshi= Model(input_tensor,a)#input_tensor为输入,a为神经网络的一层,是想要的输出
csh = ceshi.predict(X_train)
cshi = pd.DataFrame(csh)
cshi.to_csv('cshi.csv')
tf.Tensor的张量可以通过.numpy()的方法直接获取。
z = tf.constant([[1,2,3],[4,5,6]])
tf.norm(z,1,axis=1).numpy() #array([ 6, 15])
欢迎大家给出更便捷的方法。