name concatenate is not defined

问题遇到的现象和发生背景 做LSTM遇到的报错

name concatenate is not defined

问题相关代码,请勿粘贴截图

inv_yhat = concatenate((yhat, test_X[:, 1:]), axis=1)

运行结果及报错内容

name concatenate is not defined

我的解答思路和尝试过的方法

刚开始以为是keras中的concatenate,于是写了
from tensorflow.keras.layers import Concatenate
之后依旧报错
后来发现是numpy中的concatenate函数报错(我啥也不懂求别骂)
改成
from numpy import concatenate
就没事啦(我又换了种形式的报错555)

我想要达到的结果