Mensagem de erro:
cannot convert a symbolic tensor (lstm/strided_slice:0) to a numpy array. this error may indicate that you're trying to pass a tensor to a numpy call, which is not supported
A descrição acima é a mensagem de erro completa.
A razão pela qual ocorre esse erro é porque sua versão do numpy não é compatível com a versão do tensor. Para resolver esse problema é muito simples, basta reinstalar o numpy diretamente.
Nota: A maneira de instalar o numpy:
Use o comando conda para instalar;
conda install numpy==1.19.5
Use o comando pip para instalar:
pip install numpy==1.19.5
Ambos os métodos podem instalar com sucesso o numpy.
(O numpy e seus pacotes subsidiários instalados nas duas formas são ligeiramente diferentes, amigos interessados podem pesquisar por conta própria)
Após a conclusão da instalação, você não deverá ter problemas para executar o programa novamente.
Deixe-me falar sobre por que esse erro ocorre no meu código:
O código original usado é realmente numpy==1.19.5, mas por causa das operações subsequentes, preciso de alguns outros pacotes para suportar, então instalei o seaborn através do comando pip no terminal do pycharm e não especifiquei o número da versão em o time , instalado diretamente por padrão (geralmente a versão mais recente) e as informações numpy apareceram durante o processo de instalação.Há um problema de incompatibilidade por trás.