TensorFlow教程

解决python调用TensorFlow时出现FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is ....问题

本文主要是介绍解决python调用TensorFlow时出现FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is ....问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

解决python调用TensorFlow时出现FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecate问题

我使用的是tensorflow1.x版本,做了一些简单的深度学习测试,但是在我使用pycharm运行代码的时候,总是会报出如下图的代码警告:

在这里插入图片描述

我尝试过使用如下命令, 或者修改numpy的版本(尝试和多种numpy版本,均不行):

import os

os.environ['TF_CPP_MIN_LOG_LEVEL']='2'

但是依然没有办法解决,所以真正的解决办法如下:

在这里插入图片描述

在pycharm中,点击警告提示,进入dtypes.py文件,对如下图的这段代码进行修改:

修改前:

在这里插入图片描述

修改后: 只需将每行的最后一个1修改为:(1,)即可,如下如

在这里插入图片描述

修改完成后,再测试一段简单的代码

在这里插入图片描述

问题解决!!!

这篇关于解决python调用TensorFlow时出现FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is ....问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!