Python 3.x 如何检查Keras后端功能是否正常工作?

Python 3.x 如何检查Keras后端功能是否正常工作?,python-3.x,tensorflow,keras,neural-network,backend,Python 3.x,Tensorflow,Keras,Neural Network,Backend,我已经编写了一个Keras后端函数: def myfunc(x): from tensorflow.keras import backend as K for ii in range(5): y = y + K.sin(2 * np.pi * ii * x) return x + 2 问题1:如何提供输入并查看输出?如果它是一个numpy数组,我可以很容易地做到这一点 问题2:我想用它作为我的神经网络的自定义激活函数。如果我把 Print(y) 在for循环中

我已经编写了一个Keras后端函数:

def myfunc(x):
   from tensorflow.keras import backend as K
   for ii in range(5):
       y = y + K.sin(2 * np.pi * ii * x)
   return x + 2
问题1:如何提供输入并查看输出?如果它是一个numpy数组,我可以很容易地做到这一点

问题2:我想用它作为我的神经网络的自定义激活函数。如果我把

Print(y)

在for循环中,它不会在训练期间打印值。如何修复此问题?

请检查您的
floorn()
功能。它有语法错误。请检查您的
floorn()
函数。它有语法错误。