Cannot convert a symbolic Tensor (LSTM/strided_slice:0) to a numpy array

923 阅读1分钟

NotImplementedError: Cannot convert a symbolic Tensor (LSTM/strided_slice:0) to a numpy array

问题分析: 使用lstm代码时,发现如此报错 既然出了问题,就要解决,仔细回想,之前有更新过Numpy库,而且像tensorflow和pytorch这样的高级框架,对于相关库的版本和环境是有严格要求的,而且报错也提到了numpy array这里有问题。

解决办法: 降低numpy库的版本(一般是1.19.2以下)即可。

pip install numpy==1.19.2

总结 numpy版本过高导致的问题,一直是一个比较热搜的问题 所以要注意版本的对应。