Python Tensorflow 1.4 numpy不兼容未来警告

Python Tensorflow 1.4 numpy不兼容未来警告,python,numpy,tensorflow,Python,Numpy,Tensorflow,我已经使用python 3.7.7和numpy 1.18.1从conda安装了tensorflow 1.4 我使用的说明如下 conda install -c conda-forge tensorflow=1.14 当我导入tensorflow时,我会收到很多FutureWarning,因为我猜用于tensorflow的numpy版本不是最新的,我可以删除所有警告吗 信息如下: FutureWarning: Passing (type, 1) or '1type' as a synonym o

我已经使用python 3.7.7和numpy 1.18.1从conda安装了tensorflow 1.4

我使用的说明如下

conda install -c conda-forge tensorflow=1.14
当我导入tensorflow时,我会收到很多FutureWarning,因为我猜用于tensorflow的numpy版本不是最新的,我可以删除所有警告吗

信息如下:

FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.

tensorflow 1.4和numpy 1.18.1之间存在不匹配

要解决此问题,您只需安装numpy 1.16.4,例如:

 conda install numpy=1.16.4

tensorflow 1.4和numpy 1.18.1之间存在不匹配

要解决此问题,您只需安装numpy 1.16.4,例如:

 conda install numpy=1.16.4

这在TF1.4允许的numpy版本中肯定是不匹配的。开发pip二进制文件时,将使用不同子库的特定版本。当您拥有性能最佳的最新版本TF1.15.2和TF2.2时,为什么要使用非常旧的TF版本。我通过安装numpy 1.16.4解决了这个问题:conda install-n numpy=1.16。4@VishnuvardhanJanapati是的,我知道这是非常旧的,我必须使用这个版本作为一个课程的答案。这肯定是不匹配的numpy版本允许TF1.4。开发pip二进制文件时,将使用不同子库的特定版本。当您拥有性能最佳的最新版本TF1.15.2和TF2.2时,为什么要使用非常旧的TF版本。我通过安装numpy 1.16.4解决了这个问题:conda install-n numpy=1.16。4@VishnuvardhanJanapati是的,我知道那很古老,我必须使用这个版本作为课程的答案。如果你坚持保留这个版本,你也可以通过编码来抑制警告。但不推荐。最好的方法是安装兼容版本。如果您坚持保留版本,您还可以通过编码抑制警告。但不推荐。最好的方法是安装兼容版本。