FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated相关的知识,希望对你有一定的参考价值。

FutureWarning: Passing (type, 1)or '1type' as a synonym of type is deprecated

问题描述

使用用TensorFlow的过程中PyCharm控制台出现:FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecate

解决方案

  1. numpy的版本过高,降低版本:
pip uninstall numpy
pip install numpy==1.16.4

或者:

pip install --upgrade --force-reinstall numpy==1.16.4  # 重新安装合适的numpy版本

如果提示权限不够,‘[WinError 5]拒绝访问’,则需赋予管理员权限,用下面语句:

pip install --user --upgrade --force-reinstall numpy==1.16.4
  1. numpy库版本有些问题,不过不需要该numpy的版本,直接点进去这些报错链接会跳出一页dtypes.py代码。


其中每一个链接就对应一个如下的代码:

_np_qint8 = np.dtype([("qint8", np.int8, 1)])

将上述代码修改为,即1改为(1,)

_np_qint8 = np.dtype([("qint8", np.int8, (1,))])

所有的都需要这样修改,然后保存关闭,再返回去调用tensorflow试一下行不行,如果还有类似错误继续点入链接按上述方法修改 或者 尝试方案1


修改完便可以完美调用啦~,嫲嫲再也不用担心你的控制台落红了。

参考:link link

加油!

感谢!

努力!

以上是关于FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated的主要内容,如果未能解决你的问题,请参考以下文章

Python运行tensortflow出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is dep

FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future

TensorFlow忽略警告信息:FutureWarning

WDL-训练模型

WDL-训练模型

FutureWarning 未与 warnings.simplefilter(action = "error", category=FutureWarning) 一起显示