tensorflow中的数据类型dtype用法说明


Posted in Python onMay 26, 2021

Tensorflow中,主要有以下几种数据类型(dtype),在旧版本中,不用加tf也能使用。

有符号整型

tf.int8:8位整数。

tf.int16:16位整数。

tf.int32:32位整数。

tf.int64:64位整数。

无符号整型

tf.uint8:8位无符号整数。

tf.uint16:16位无符号整数。

浮点型

tf.float16:16位浮点数。

tf.float32:32位浮点数。

tf.float64:64位浮点数。

tf.double:等同于tf.float64。

字符串型

tf.string:字符串。

布尔型

tf.bool:布尔型。

复数型

tf.complex64:64位复数。

tf.complex128:128位复数。

补充:tensorflow及numpy的数据类型对象Dtype总结

1.dtyte与astype

dtype:查看数据类型

astype:转换数据类型

tensorflow中的数据类型dtype用法说明

2.tensorlow数据类型对象Dtype

名称 描述
tf.float16 16位半精度浮点
tf.float32 32位单精度浮点
tf.float64 64位双精度浮点
tf.bfloat16 16位截断浮点
tf.complex64 64位单精度复数
tf.complex128 128位双精度复数
tf.int8 8位有符号整数
tf.uint8 8位无符号整数
tf.uint16 16位无符号整数
tf.int16 16位有符号整数
tf.int32 32位有符号整数
tf.int64 64位有符号整数
tf.bool 布尔值
tf.string 字符串
tf.qint8 量化的8位带符号整数
tf.quint8 量化的8位无符号整数
tf.qint16 量化的16位有符号整数
tf.quint16 量化的16位无符号整数
tf.qint32 量化的32位有符号整数

tf.as_dtype()函数将numpy类型和字符串类型名称转换为DType对象。

3.numpy数据类型对象dtype

名称 描述
np.bool_ 布尔型数据类型
np.int_ 默认的整数类型
np.intc 与 C 的 int 类型一样,一般是 int32 或 int 64
np.intp 用于索引的整数类型,一般是 int32 或 int64
np.int8 8位整数即1字节(-128 to 127)
np.int16 16位整数(-32768 to 32767)
np.int32 32位整数(-2147483648 to 2147483647)
np.int64 64位整数(-9223372036854775808 to 9223372036854775807)
np.uint8 8位无符号整数(0 to 255)
np.uint16 16位无符号整数(0 to 65535)
np.uint32 32位无符号整数(0 to 4294967295)
np.uint64 64位无符号整数(0 to 18446744073709551615)
np.float_ float64 简写,即64位双精度浮点数
np.float16 16位半精度浮点数,包括:1 个符号位,5 个指数位,10 个尾数位
np.float32 32位 单精度浮点数,包括:1 个符号位,8 个指数位,23 个尾数位
np.float64 64位双精度浮点数,包括:1 个符号位,11 个指数位,52 个尾数位
np.complex_ complex128 简写,即 128 位复数
np.complex64 复数,表示双 32 位浮点数(实数部分和虚数部分)
np.complex128 复数,表示双 64 位浮点数(实数部分和虚数部分)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 Python
使用PM2+nginx部署python项目的方法示例
Nov 07 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
简单了解Django应用app及分布式路由
Jul 24 Python
python智联招聘爬虫并导入到excel代码实例
Sep 09 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
Dec 25 Python
Python中包的用法及安装
Feb 11 Python
Python中用pyinstaller打包时的图标问题及解决方法
Feb 17 Python
python3 xpath和requests应用详解
Mar 06 Python
python实时监控logstash日志代码
Apr 27 Python
pycharm专业版远程登录服务器的详细教程
Sep 15 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 Python
详解Python魔法方法之描述符类
May 26 #Python
使用tensorflow 实现反向传播求导
python基础学习之递归函数知识总结
TensorFlow的自动求导原理分析
Django分页器的用法你都了解吗
May 26 #Python
tensorflow中的梯度求解及梯度裁剪操作
May 26 #Python
python numpy中multiply与*及matul 的区别说明
May 26 #Python
You might like
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
第二章 PHP入门基础之php代码写法
2011/12/30 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
javascript eval函数深入认识
2009/02/21 Javascript
改写一个简单的菜单 弹性大小
2010/12/02 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
2014/08/22 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
javascript trie前缀树的示例
2018/01/29 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
Python的ORM框架SQLObject入门实例
2014/04/28 Python
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
Python多进程分块读取超大文件的方法
2016/04/13 Python
Python玩转Excel的读写改实例
2019/02/22 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
python如何将多个PDF进行合并
2019/08/13 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
Django用户身份验证完成示例代码
2020/04/03 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
《孙权劝学》教学反思
2014/04/23 职场文书
会计学自荐信
2014/06/03 职场文书
导航工程专业自荐信
2014/09/02 职场文书
技术股份合作协议书
2014/10/05 职场文书
公积金接收函格式
2015/01/30 职场文书
老公保证书怎么写
2015/02/26 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书